Subject name: Software Quality and Testing 

-Back 

Author : 

Topic content : 

 

Basic concepts of Software quality: Quality assurance and standards, control, Quality planning. Quality control, quality reviews, software measurement and metrics. Dependability: Availability, Reliability, safety, security. Verification and validation. The black and white box testing techniques. Development testing: Unit testing, component testing, system testing. Test-driven development: The steps in the TDD process Release testing. User testing.

• To understand four dimensions of dependability, namely availability, reliability, safety and security.

• To study fundamental concepts in software testing, including software testing objectives, process, criteria, strategies, and methods.

• To discuss various software testing issues and solutions in software unit test; integration, regression, and system testing.

• To understand the stages of testing software

• To learn how to planning a test project, design test cases and data, conduct testing operations, manage software problems and defects, generate a testing report.

• To know about three distinct types of testing.

• To learn how to write software testing documents.

• To work at software project team by software tester