Descriptions
Mastering Go Testing: Comprehensive Guide to Testing in Go. You will learn: Setting up Go/Golang installation, Setting up visual source code installation, Importance of testing, Benefits of testing in Go, Ease of testing in Go, Built-in testing tools and packages, Getting started with testing, Creating a test file, Writing and running simple tests, Test functions and naming conventions, Naming conventions for test functions, Organizing test files and packages, Testing basics, Writing assertions with the test package, Handling errors and failures, Table-driven tests, Writing parameterized tests, Using test tables for multiple test cases, Introduction to benchmarking, Understanding benchmarking, Creating benchmark functions, Running benchmarks, Using the go test command for benchmarks, Interpreting benchmark results, Code coverage basics, What is code coverage?, Using the go test tool for coverage analysis, Interpreting coverage reports, Analyzing coverage reports, Identifying uncovered code, Mocking and dependency injection, Writing tests with mock objects, Injecting dependencies for tests, Subtests and parallel Tests, use of subtests for better test organization
What you will learn
- Throughout the course, students have the opportunity to apply what they have learned through hands-on exercises, code examples, and practical demonstrations.
- By the end of the course, you will have a solid understanding of Go testing and will be well equipped to write effective tests for your Go projects.
- Basics of testing in Go, subtests and parallel testing
- Mocking and dependency injection as well as code coverage and reporting
Who is this course suitable for?
- Go developers and software engineers
Special considerations for mastering Go testing: Comprehensive guide to testing in Go
- Editor: Udemy
- Teacher: Sivaprasad Tamatam
- Language: English
- Level: All levels
- Number of courses:
- Duration: 1 hour and 30 minutes
Contents of Mastering Go Testing: Comprehensive Guide to Testing in Go
Requirements
- Basic knowledge of Go (Golang)
Pictures
Sample clip
installation Guide
Extract the files and watch them with your favorite player
Subtitles: Not available
Quality: 1080p
Download links
Password file(s): free download software
File size
480MB