University of Leeds - Foundations of Software Testing and Validation
- Offered byCoursera
Foundations of Software Testing and Validation at Coursera Overview
Duration | 5 hours |
Start from | Start Now |
Total fee | Free |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Explore Free Course |
Credential | Certificate |
Foundations of Software Testing and Validation at Coursera Highlights
- Flexible deadlines Reset deadlines in accordance to your schedule.
- Shareable Certificate Earn a Certificate upon completion
- 100% online Start instantly and learn at your own schedule.
- Beginner Level No previous experience required, just a healthy appetite for learning.
- Approx. 5 hours to complete
- English Subtitles: English
Foundations of Software Testing and Validation at Coursera Course details
- Software testing and validation are vital because they ensure that the end product meets the design requirements. In just two weeks, you'll gain a comprehensive understanding of industry-standard techniques and learn how to design and implement effective test cases.
- Through step-by-step guidance and real-world examples, you'll delve into different types of software testing, acquiring the skills to apply industry standards and best practices. You'll learn to design robust test cases and adhere to industry standards, making you a valuable asset in the software development field.
- By the end of the course, you'll be equipped with the knowledge and expertise to ensure software quality through rigorous testing and validation processes. Join this course and kickstart your software development career today.
Foundations of Software Testing and Validation at Coursera Curriculum
Week 1: Foundations of software testing and validation
Welcome to your course and its creator
The importance of software testing and key concepts
The Software Development Lifecycle (SDLC) and the role of testing
Test levels and test types
Functional and non-functional testing
Static testing techniques
Introduction to static code analysis tools
What you will learn
The structure of the course
Lesson 1: Introduction
Software bugs in the real world
Exercise: Identifying software testing activities in the SDLC
Lesson 1: Summary and next steps
Lesson 2: Introduction
Lesson 2: Summary and next steps
Lesson 3: Introduction
Optional: Explanation of code review activity
Lesson 3: Summary and next steps
Check your understanding: Test levels and types
Check your understanding: Functional and non-functional testing
Check your understanding: Static testing
Week 1: Summary quiz
Week 2: Test design techniques and validation
Dynamic testing techniques
Testing activities
Dynamic testing techniques recap
Test design techniques
Boundary Value Analysis (BVA)
Compare and contrast BVA and EP
Software validation and quality assurance
Best practices for software validation and QA
Lesson 4: Introduction
Exercise: Researching dynamic testing techniques
Exercise: Designing a basic test plan for a software scenario
Lesson 4: Summary and next steps
Lesson 5: Introduction
Lesson 5: Summary and next steps
Lesson 6: Introduction
Exercise: Design a validation plan and QA activities
Lesson 6: Summary and next steps
Course summary: What have you learnt?
Taking your learning further
Check your understanding: Week 1 refresher
Check your understanding: Reflect on BVA and EP