Software Testing & Quality Management – Section A MCA PTU Notes of 6th Semester
Software Testing & Quality Management – Section A MCA PTU Notes of 6th Semester
Notes Content Section-A
Software Testing Fundamentals – Terminology, error, fault and failures, objectives, principles, Purpose of testing, Debugging, Theoretical and practical limitations of testing, the problem of Infeasible paths, Testability, Relationship of Testing with other activities, Testing levels, Unit testing, Integration testing, System testing, Acceptance testing.
Testing Techniques and Strategies-Static and dynamic testing, Software technical reviews, Testing techniques and their applicability, Functional testing and analysis, Structural Testing and analysis, Hybrid approaches, Transaction flow analysis, Stress analysis, Failure analysis, Concurrency analysis, Performance analysis.
Click here to view and download the notes of Section ASection-B
Flow graphs and Path Testing: Path testing basics, Path predicates, Application of path testing.
Data Flow Testing: Basics of data flow testing, Data flow model, Data flow testing strategies, Applications.
Software Testing and Regular Expression: Path products, Path sums, Loops, Reduction procedure, Applications, Approximate number of paths, Theme a processing time of any routine, Regular expression and Flow-anomaly detection
Click here to view and download the notes of Section BSection-C
Software Quality: Software Quality Metrics, Standards, Certification and assessment, Quality management standards, Quality standards with emphasis on ISO approach, Capability Maturity Models-CMM and CMMI, TQM Models, The SPICE project, ISO/IEC15504, Six Sigma Concept for Software Quality.
Quality Planning: Inputs, Tools and techniques, Outputs
Click here to view and download the notes of Section CSection-D
Quality Assurance: Inputs, Quality management plan, Results of quality control measurements, Operational definitions, Quality planning tools and techniques, Quality audits, Quality improvements
Quality Control: Inputs, Tools and techniques: Inspection, Control charts, Pareto diagrams, Statistical sampling, Flowcharting, Trend analysis, Outputs: Quality improvements, Acceptance decisions, Rework, Completed checklist, Process adjustments.
Click here to view and download the notes of Section D