Course Summary
This intermediate-level course introduces the topic of automated software testing from the perspective of a Python programmer. The course covers such topic areas as software testing theory and terminology, the test pyramid, code coverage, test automation, code refactoring, assertions, context managers, decorators, e2e tests, integration tests, unit tests, test documentation, as well as introduces the concepts of test-driven (TDD) and behavior-driven (BDD) development approaches. The course focuses on practical elements to help you make your code as good as possible, and show you why and how testing can be your ally in your everyday routine.
Key skills you will learn:
• Software Testing Principles
• Unit Testing
• Computer Programming
• Software Engineering Principles
• Software Decomposition
• Algorithmic Thinking
• Test-Driven Development
• Best Practices in Software Testing
NEW COMING SOON
Other Popular Courses
Mastering Communication & Presentation Te...
- Duration: 4 Days
- Language: Danish
- Level: Intermediate
- Exam: MCPT
Next Generation Mindfulness
- Duration: 1 Days
- Language: English
- Level: Foundation
- Exam: NGM
Nutanix Multicloud Infrastructure Design (NMC...
- Duration: 1 Days
- Language: English
- Level: Advanced
- Exam: Nutanix Certifi