Certificate of Achievement

Mariam Alseniti

has completed the following course:

Foundations of Software Testing and Validation

University of Leeds and Click Start

This online course explored the Software Development Life Cycle (SDLC) and how static code analysis tools are used to detect potential issues. Learners gained a solid foundation in the basics of software testing, including dynamic testing techniques and the critical methodologies that ensure software meets specified requirements.

2 weeks, 3 hours per week

Dr Sam Wilson

School of Computing, University of Leeds

University of Leeds

100%
overall score

Transcript

Learning outcomes

  • Describe the different types of software testing, and where they may be applied in the software development process.
  • Design tests for a simple software program, analyse their effectiveness, and identify opportunities for improvement.
  • Produce a testing plan using at least one technique and evaluate the advantages and disadvantages of this technique.
  • Reflect on the experience of designing and executing test cases and discuss how software validation can improve the quality of a software system.

Syllabus

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.

  • The Software Development Life Cycle
  • Introduction to static code analysis tools
  • Dynamic testing techniques
  • Boundary Value Analysis (BVA)
  • Software validation and quality assurance

Issued on 9th June 2025

The person named on this certificate has completed the activities in the transcript above. For more information about Certificates of Achievement and the effort required to become eligible, visit futurelearn.com/proof-of-learning/certificate-of-achievement.

This certificate represents proof of learning. It is not a formal qualification, degree, or part of a degree.

Free online course:

Foundations of Software Testing and Validation

University of Leeds