Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Foundations of Programming: Test-Driven DevelopmentГод выпуска: 2013
Производитель: Lynda.com
Автор: Simon Allardice
Продолжительность: 01:50
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание:
Докажите, что каждый шаг вашего кода работает в путем использования формализованной разработке через тестирование (TDD) процесса . TDD может быть сделано в любой современной среде программирования, так и для настольных, мобильных и веб-приложения. В этом, конечно, Саймон Allardice учит вас, как именно начать работу с TDD: то, что делает хороший тест, почему мы больше заинтересованы в провал, чем успех, и как измерить и неоднократно запускать тесты.
Prove your code is working every step of the way using a formalized test-driven development (TDD) process. TDD can be done in every modern programming environment, and for desktop, mobile, or web apps. In this course, Simon Allardice teaches you exactly how to get started with TDD: what makes a good test, why we're more interested in failure than success, and how to measure and repeatedly run tests.
The course explores the jargon of TDD—test suites, test harness, mock and stub objects, and more—and covers how TDD is used in the most common programming languages and environments. Plus learn to create, run, and manage the tests and move to a test-first mindset.
Topics include:
What is test-driven development?
Using unit testing frameworks
Creating tests
Using assertions
Creating multiple test methods
Naming unit tests and test methods
Testing return values
Setting up and tearing down
Introducing mock objects
Measuring code coverage
[spoiler="Содержание"]
Introduction3m 14s
Welcome 1m 23s
What you need to know 1m 51s
1. Introduction to Test-Driven Development (TDD)13m 40s
What kind of testing is this? 4m 1s
What is TDD? 4m 24s
Common questions and concerns 5m 15s
2. Getting Started26m 14s
Using unit testing frameworks 6m 58s
Understanding assertions 3m 50s
Using assertions in programming 6m 3s
Creating a test 3m 12s
Creating a test in Eclipse 6m 11s
3. Working with Tests25m 18s
The process of TDD revisited 3m 26s
Adding tests and removing duplication 4m 12s
Testing privacy 2m 16s
Creating multiple test methods 8m 1s
Naming unit tests and test methods 7m 23s
4. Individual Techniques18m 47s
Testing return values 4m 19s
Creating a test for expected exceptions 4m 45s
Setting up and tearing down 5m 42s
Common questions on individual tests 4m 1s
5. Additional Topics19m 0s
Introducing mock objects 10m 9s
Measuring code coverage 2m 50s
TDD recommendations 6m 1s
Conclusion4m 20s
Next steps 4m 20s
[/spoiler]
Файлы примеров: отсутствуют
[spoiler="Видео"]
Format : MPEG-4
Format profile : Base Media / Version 2
Codec ID : mp42
File size : 3.78 MiB
Duration : 2mn 14s
Overall bit rate mode : Variable
Overall bit rate : 236 Kbps
Encoded date : UTC 2013-05-13 17:58:17
Tagged date : UTC 2013-05-13 17:58:17
Writing library : Apple QuickTime
Copyright : lynda.com
Video
ID : 2
Format : AVC
Format/Info : Advanced Video Codec
Format profile :
[email protected]Format settings, CABAC : Yes
Format settings, ReFrames : 3 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2mn 14s
Bit rate : 105 Kbps
Width : 960 pixels
Height : 540 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 15.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.014
Stream size : 1.68 MiB (45%)
Language : English
Encoded date : UTC 2013-05-13 17:58:17
Tagged date : UTC 2013-05-13 17:58:17
[/spoiler]
[spoiler="Скриншоты"]

[/spoiler]
Доп. информация: Never Stop Learning!