by Patkos Csaba
Lessons:21Length:2.8 hours
Next lesson playing in 5 seconds
CancelFree Preview: Automated Testing With PHP
Introduction
01:06
"QA should find nothing!" is the motto you should live and program by. Programs that test other programs can help a lot in reducing errors. Watch this course to learn the basics of unit testing, end-to-end testing, and continuous integration. Automated testing techniques will not only test your code, they'll help you on the path to becoming a better software developer.
1.Introduction1 lesson, 01:06
1 lesson, 01:06
Free Lesson 1.1Introduction01:06
Free Lesson
1.1
Introduction
01:06
2.Unit Testing13 lessons, 1:40:48
13 lessons, 1:40:48
Free Lesson 2.1Our First Test09:04
Free Lesson
2.1
Our First Test
09:04
2.2Test Components07:18
2.2
Test Components
07:18
2.3Boolean and Numerical Assertions04:07
2.3
Boolean and Numerical Assertions
04:07
2.4String Assertions11:23
2.4
String Assertions
11:23
2.5Setup and Teardown Methods07:23
2.5
Setup and Teardown Methods
07:23
2.6Test Case Level Setup and Teardown09:19
2.6
Test Case Level Setup and Teardown
09:19
2.7Testing State vs. Testing Behavior05:59
2.7
Testing State vs. Testing Behavior
05:59
2.8Dummy Object05:26
2.8
Dummy Object
05:26
2.9Test Stub06:56
2.9
Test Stub
06:56
2.10Introducing Mocking07:31
2.10
Introducing Mocking
07:31
2.11Test Spy05:27
2.11
Test Spy
05:27
2.12Mock Object05:17
2.12
Mock Object
05:17
2.13Fake Object15:38
2.13
Fake Object
15:38
3.End-to-End Testing3 lessons, 37:46
3 lessons, 37:46
3.1The Robot Framework10:19
3.1
The Robot Framework
10:19
3.2Our First Robot Test13:37
3.2
Our First Robot Test
13:37
3.3Finishing Our First Robot Test13:50
3.3
Finishing Our First Robot Test
13:50
4.Continuous Integration (CI)3 lessons, 26:20
3 lessons, 26:20
4.1Various Continuous Integration Tools04:33
4.1
Various Continuous Integration Tools
04:33
4.2Installing TeamCity09:14
4.2
Installing TeamCity
09:14
4.3Run the Tests After Each Commit12:33
4.3
Run the Tests After Each Commit
12:33
5.Conclusion1 lesson, 01:07
1 lesson, 01:07
5.1Conclusion and References01:07
5.1
Conclusion and References
01:07
Subscribe to watch full course
Subscribe to watch full course