UNIT I : Introduction 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. (Chapter - 1) UNIT II : Test Planning and Management 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 team 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. (Chapter - 2) UNIT III : Software Test Automation 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. (Chapter - 3) UNIT IV : Selenium Tool Introducing Selenium, Brief History of The Selenium Project, Selenium’s Tool Suite, Selenium-IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Test Design Considerations. (Chapter - 4) UNIT V : Quality Management 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. (Chapter - 5) UNIT VI : Software Quality Tools 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. (Chapter - 6)