ResourcesB.Sc ITSoftware Testing and Quality Assurance
BSIT602

Software Testing and Quality Assurance

Program:B.Sc IT
Semester:Semester 6
Credits:5 Credits
Units:4 Units

Subject Overview

Software Testing and Quality Assurance covers testing principles and test management, software metrics and quality assurance concepts, comparative evaluation of testing tools and object-oriented testing, and quality management standards including CMM. A 5-credit core theory paper.

Unit-wise Syllabus

4 units — click WhatsApp below to get the full notes for each

1

Unit 1: Testing principles and test management

Errors/faults/defects/failures, unit/integration/system/regression/alpha/beta/acceptance testing, functional/performance/recovery testing, white-box and black-box testing, testing life cycle, test planning, black-box design strategies (random testing, equivalence class partitioning, boundary value analysis), white-box test adequacy criteria, defect tracking and analysis

2

Unit 2: Software metrics and quality assurance

Scope and classification of software metrics, measurement basics, product quality metrics (MTTF, defect density, customer satisfaction, function point), quality concepts (quality control, quality assurance, cost of quality), SQA activities, software reviews/inspections/audits, quality attributes, Ishikawa's Seven Basic Tools

3

Unit 3: Testing tools and object-oriented testing

Comparative evaluation of testing tools, dynamic analysis tools, test data generators, debuggers, test drivers, technical metrics for software (analysis, design, testing, source code), object-oriented testing strategies, test case design, interface testing

4

Unit 4: Quality management

Quality standards (ISO 9000/9001, CMM, Six Sigma), CMM development and key process areas — requirements management, software project tracking, configuration management, process definition, product engineering, peer reviews, quantitative process management, defect prevention

Want the Complete Notes & Past Papers?

WhatsApp us and we'll send you the full notes, question banks, and previous year papers for Software Testing and Quality Assurance.