>> Home > Course Portfolio > Fundamentals of Software Quality Assurance Print this page


  >> Home > Course Portfolio > Fundamentals of Software Quality Assurance  

Fundamentals of Software Quality Assurance

Learn the Fundamentals of Software Quality Assurance for all Testing Roles

Course Overview

Customers and business needs result in frequent, even daily, demands for software changes. Rigorous software testing contributes significantly to the value delivered by these business systems.

Experience tells us that most of the testing effort and activity typically happens only during the SIT testing phase of a project.
Lessons learnt tell us that testing earlier and throughout any project will add enormous value to the use and usability of the business system(s). Incorporating the most effective testing activities and thinking skills at appropriate times in the software lifecycle potentially uncovers issues that may otherwise be overlooked. Managing these concerns at each stage of the lifecycle can save unnecessary costs, time and effort and contribute to overall project value.

This course focuses on testing at all stages of the software development life cycle and ensures that delegates appreciate the importance of this and what it involves. Practical exercises and case studies are used to ensure that skills (testing methods,  types and techniques) can be easily transferred to projects in the workplace

Course Objectives:

  • Understand why quality is key in all of the testing stages in the Software Development Lifecycle
  • Learn how to extract requirements and other relevant information from system stakeholders, project documentation and other sources
  • Be able to select suitable testing types and techniques based on the project's focus and the desired outcome
  • Identify, prioritise, plan, create and execute test cases in test management
  • Effectively log and manage identified defects
  • Accurately measure and report the progress of testing
  • Understand the importance of automation in testing

Course Content

Day 1: Quality testing in any Software Development Life Cycle (SDLC), Quality Framework, Testing Concerns, Stages of Testing and Testing Roles and Responsibilities
Different stakeholders and Stakeholder theory. Tester thinking skills. Stages of testing. The different roles and responsibilities of Software Quality Assurers

Day 2: Understanding Requirements, Testing Techniques and Test Documentation
Application of the test process. Testing as a part of the Project scope. Timing of testing tasks throughout the SDLC. Extracting Requirements from project documentation and other stakeholders
Different test methods, types and techniques. Test prioritisation. Test planning (plan, strategy, approach). A hint of test creation

Day 3: Test Documentation, Test Case Creation, Execution and Reporting, Defect Management
Understanding the relevance of test documentation in preparation for Testing. Defect Management processes. Test management tools. Monitoring and measuring progress. Compiling results and reports.
Automation for regression. Tester roles in implementation

Course Prerequisites

There are no strict pre-requisites for this course and delegates do not require knowledge or previous experience of the software development lifecycle, nor do they need any experience in testing. Delegates should however, be able to apply their logical, analytical and critical thinking skills and have some experience in understanding and applying common business processes with expected outcomes.


Faculty Training Institute holds the following institutional accreditations

  • Provisionally accredited as an Education and Training Provider with the MICT Seta (ACC/2010/00/601)
  • An Institute of Sectoral and Occupational Excellence (ISOE) in Business Analysis with the MICT Seta
  • The first Education Provider to be endorsed by the International Institute of Business Analysis (IIBA®) in South Africa and is the only Endorsed Education Provider (EEP™) to hold Charter status
  • A Member of the Information Technology Association of South Africa


© 2018 Faculty Training Institute Disclaimer | Back to the Top
  National ShareCall     0860 CAREER     or     0860 227 337

Follow us    

 follow us on Facebook !   Join us on Twitter    Google+    LinkedIn   FTI on You Tube   FTI 0n : Instagram   Pinterest  

Cape Town - FTI - EOH Building ,Block C, The Estuaries, 3 Oxbow Crescent, off Century Avenue, Century City, 7441 - Tel +27 (0) 21 683-4506
Johannesburg - FTI Training Centre, Block C, Inyanga Close, Sunninghill, Sandton, Tel +27 (0) 11 807-9478 , Fax +27 (0) 11 807-9480