Module Handbook

You can use this search form for searching subject module.

Subject name: SOFTWARE QUALITY AND TESTING - Back

Author:

Topic Content:

Software quality: Quality assurance and standards, documentation standards, process and product quality, Quality planning, Quality control, quality reviews, software measurement and metrics
Dependability: Availability, Reliability,  reliability metrics, Mean time to failure, rate of failure occurrence, probability of failure on demand, safety, security
The objective of testing software. validation and defect testing, the black and white box testing techniques, the stages of testing.  
Development testing:  Unit testing, the three parts of an automated test, choosing unit test cases, component testing, the different types of interface between program components, some general guidelines for interface testing, system testing
Test-driven development: The steps in the TDD process
Release testing:  Requirements –based testing, scenario testing, performance testing 
User testing: The three types of user testing, alpha testing, beta testing, acceptance testing 

LEARNING OUCOME:

1.	To understand four dimensions of dependability, namely availability, reliability, safety and security.
2.	To study fundamental concepts in software testing, including software testing objectives, process, criteria, strategies, and methods.