Unit I Testing Principles
Need of testing, Basic concepts – errors, faults, defects, failures, test bed, unit testing, integration testing system, system testing, regression testing, alpha, beta and acceptance testing , functional testing, performance testing, recovery testing, white box testing, black box testing, verification and validation (6 Hrs.)
Unit II Test Management
Testing Life Cycle – Roles and activities, Test Planning – forming a test team, develop test plan review
Test Cases design strategies black box approach: random testing, equivalence class partitioning and
boundary value analysis. white box approach: test adequacy criteria, coverage and control flow graphs,
paths, loop testing, mutation testing. Test execution: build test data, life cycle of defect, defect tracking, defect detection stages, defect detection stages, defect types, defect severity, defect analysis and prevention. (6 Hrs.)
Unit III Software Metrics
Scope of software metrics, Classifying software measures, Measurement basics – representational theory, scales, meaningfulness, What to measure – GOM technique, Control flow structure, product quality metrics – MTTF, defect density, customer problems, customer satisfaction, function point, Metrics for software maintenance, In-process quality metrics. (6 Hrs.)
Unit IV Quality Assurance
Quality concepts – quality, quality control, quality assurance, cost of quality Software quality assurance – SQA activities, software reviews, inspections, audits, Software reviews, inspections, audits, Software reliability Quality Attributes: correctness, reliability, usability, integrity, portability, maintainability, interoperability. Ishikawa’s Seven Basic Tools (6 Hrs.)
Unit V Quality Standards
Basic concept of – ISO 9000 & 9001, CMM, six sigma. (6 Hrs.)
Unit VI Development of CMM
CMM – Following KPAs : requirements management (RM), software project tracking and oversight (SPTO), software configuration management (SCM), organization process definition (OPD), software product engineering (SPE), peer reviews (PR), quantitative process management (QPM), defect prevention (DP), process change management (8 Hrs.)
Text Books :
3. Norman E. Fenton “Software Metrics A Rigorous and Practical Approach”, Second Edition, Thomson Publication.
References Books:
2. Pressman, “Software Engineering “, Fifth Edition, TATA McGraw Hill.
3. Pankay Jalote “CMM Practice” Pearson Education.