Software Testing Fundamentals
Format
Self-paced
Price
£199
About the course
Build a practical foundation in software testing through a series of self-paced, hands-on labs covering the principles, techniques, and tools used to identify, document, and manage software defects. The course introduces software programming fundamentals alongside unit and integration testing, use case diagrams, test-driven development, exploratory testing, and common software testing methodologies.
Learners will gain practical experience creating and managing test scripts, logging and managing bugs, detecting software defects, developing test automation strategies, and implementing automated tests. The course also covers the management of software testing projects, providing insight into how testing activities can be planned, organised, executed, and monitored throughout the software development lifecycle.
By completing the labs, learners will develop practical skills in software quality assurance and gain a solid foundation for applying structured and exploratory testing techniques, managing defects, and introducing test automation into software development projects.
Learners will gain practical experience creating and managing test scripts, logging and managing bugs, detecting software defects, developing test automation strategies, and implementing automated tests. The course also covers the management of software testing projects, providing insight into how testing activities can be planned, organised, executed, and monitored throughout the software development lifecycle.
By completing the labs, learners will develop practical skills in software quality assurance and gain a solid foundation for applying structured and exploratory testing techniques, managing defects, and introducing test automation into software development projects.

