Course description
Test with Go is a complete training course in the field of real and complex software testing with Go language. If you have learned software testing in Go, but when applying your knowledge to your personal projects, you don’t know where to start or you don’t know what to do, this course is for you. Most of the trainings in this field include very simple examples that cannot do justice to the content and the examples are so simplified that the example has lost its real value.
In this course, we focus on real and more complex programs. In addition to the training part, we also cover 3 projects at the end. The first project is form, which is a package for generating HTML forms based on Go codes. The second project is stripe, which is an API client to communicate with Stripe payment system APIs. The third project is swag, which is a web application where people can order stickers for themselves (this project uses form and stripe packages).
What you will learn in this course:
- Test of competition conditions
- Dependency injection
- The concepts of Mocks, stubs and fakes
- Test with HTTP
- Many other contents
Course specifications :
- Publisher: TestWithGo
- teacher : Jon Calhoun
- English language
- Training level: beginner to advanced
- Duration: more than 33 hours
- Number of courses: 173
- File format: mp4
Course topics on the 11th/2022 :
Section 1
What is testing, and why does it matter?
Section 2
Tests are just Go code
Section 3
Naming conventions
Section 4
Failing tests
Section 5
Examples as test cases
Section 6
Testing multiple cases
Section 7
Parallel tests
Section 8
Testing race conditions
Section 9
Comparing objects for equality
Section 10
Testing utilities
Section 11
Controlling which tests are run
Section 12
Additional testing flags
Section 13
External and internal testing
Section 14
Types of tests
Section 15
State
Section 16
Dependency injection (DI)
Section 17
Mocks, stubs, and fakes
Section 18
Interface test suites
Section 19
Testing with HTTP
Section 20
Golden Files
Section 21
Testing subprocesses
Section 22
Bonus material
Section 23
Introduction
Project 1
Form
Project 2
Stripe
Project 3
Swag
Test with Go images
Sample video
Installation guide
After extracting, watch with your favorite player.
Quality: 720p
download link
Password file(s): www.downloadly.ir
Size
6.15 GB
Be the first to comment