Savitribai Phule Pune University, Maharashtra (SPPU), Computer Engineering Semester 7, Software Testing and Quality Assurance Syllabus

Software Testing and Quality Assurance Lecture notes | Videos | Free pdf Download | Previous years solved question papers | MCQs | Question Banks| Syllabus
Get access to 100s of MCQs, Question banks, notes and videos as per your syllabus.
Try Now for free

Elective II

410245(B): Software Testing and Quality Assurance

Credit 03

Unit I Introduction 08 Hours
Introduction, historical perspective, Definition, Core Components, Quality View, Financial Aspect, Customers suppliers and process, Total Quality Management(TQM), Quality practices of TQM, Quality Management through- Statistical process Control, Cultural Changes, Continual Improvement cycle, quality in different areas, Benchmarking and metrics, Problem Solving Techniques, Problem Solving Software Tools.
Software Quality- Introduction, Constraints of Software product Quality assessment, Customer is a King, Quality and Productivity Relationship, Requirements of Product, Organization Culture, Characteristics of Software, Software Development Process, Types of Product, Criticality Definitions, Problematic areas of SDLC, Software Quality Management, Why Software has defects, Processes related to Software Quality, Quality Management System?s Structure, Pillars of Quality Management System, Important aspects of quality management.

Unit II Test Planning and Management 08 Hours

Review of Fundamentals of Software Testing, Testing during development life cycle, Requirement
Traceability matrix, essentials, Work bench, Important Features of Testing Process, Misconceptions, Principles, salient and policy of Software testing, Test Strategy, Test Planning, Testing Process and number of defects found, Test teem efficiency, Mutation testing, challenges, test team approach, Process problem faced, Cost aspect, establishing testing policy, methods, structured approach, categories of defect, Defect/ error/ mistake in software, Developing Test Strategy and Plan, Testing process, Attitude towards testing, approaches, challenges, Raising management awareness for testing, skills required by tester.

Unit III Software Test Automation 08 Hours
What is Test Automation, Terms used in automation, Skills needed for automation, What to automate, scope of automation, Design and Architecture of automation, Generic requirement for Test Tool, Process Model for Automation, Selecting Test Tool, Automation for XP/Agile model, Challenges in Automation, Data-driven Testing. Automation Tools like JUnit, Jmeter

Unit IV Selenium Tool 08 Hours

Introducing Selenium, Brief History of The Selenium Project, Selenium?s Tool Suite, Selenium- IDE, Selenium RC, Selenium Webdriver, Selenium Grid, Test Design Considerations

Unit V Quality Management 08 Hours
Software Quality, Software Quality Dilemma, Achieving Software Quality, Software Quality Assurance. Elements of SQA, SQA Tasks, Goals, and Metrics, Formal Approaches to SQA, Statistical Software Quality Assurance, Six Sigma for Software Engineering, ISO 9000 Quality Standards, SQA Plan.

Unit VI Software Quality Tools 08 Hours
Total Quality Management, Product Quality Metrics, In process Quality Metrics, Software maintenance, Ishikawa's 7 basic tools, Checklists, Pareto diagrams, Histogram, Run Charts, Scatter diagrams, Control chart, Cause Effect diagram. Defect Removal Effectiveness and Process Maturity Level.

Books:
Text:

1. M G Limaye, “Software Testing Principles, Techniques and Tools”, Tata McGraw Hill, ISBN: 9780070139909 0070139903
2. Srinivasan Desikan, Gopalswamy Ramesh, “Software Testing Principles and Practices”, Pearson, ISBN-10: 817758121X

References:
1. Naresh Chauhan, “Software Testing Principles and Practices ", OXFORD, ISBN-10: 0198061846. ISBN-13: 9780198061847
2. Stephen Kan, “Metrics and Models in Software Quality Engineering”, Pearson, ISBN-10: 0133988082; ISBN-13: 978-0133988086

Share  
Link Copied
More than 1 Million students use Goseeko! Join them to feel the power of smart learning.
Spot anything incorrect? Contact us