World-Class Software Testing Model – Building a Software Testing Environment - Overview of Software Testing Process – Organizing for Testing – Developing the Test Plan – Verification Testing –Analyzing and Reporting Test Results – Acceptance Testing – Operational Testing – Post Implementation Analysis.
Using White Box Approach to Test design - Static Testing Vs. Structural Testing – Code Functional Testing – Coverage and Control Flow Graphs –Using Black Box Approaches to Test Case Design – Random Testing – Requirements based testing –Decision tables –State-based testing – Cause-effect graphing – Error guessing – Compatibility testing – Levels of Testing - Unit Testing – Integration Testing - Defect Bash Elimination. System Testing - Usability and Accessibility Testing – Configuration Testing - Compatibility Testing - Case study for White box testing and Black box testing techniques.
Testing Client/Server Systems – Rapid Application Development Testing – Testing in a Multiplatform Environment – Testing Software System Security - Testing Object-Oriented Software – Object Oriented Testing – Testing Web based systems – Web based system – Web Technology Evolution – Traditional Software and Web based Software – Challenges in Testing for Web-based Software – Testing a Data Warehouse - Case Study for Web Application Testing
Selecting tools - requirements - tool market - tool selection project – tool selection team - Identifying requirements - Identifying constraints – Identifying tools availability in market - Evaluating the candidate tools - decision making, Testing Tools - WinRunner, SilkTest, LoadRunner, JMeter.
Testing Software System Security - Six-Sigma – TQM - Complexity Metrics and Models – Quality Management Metrics - Availability Metrics - Defect Removal Effectiveness - FMEA - Quality Function Deployment – Taguchi Quality Loss Function – Cost of Quality. Case Study for Complexity and Object Oriented Metrics
Reference Book:
1 Naresh Chauhan , “Software Testing Principles and Practices ”, Oxford University Press , New Delhi , 2010.) 2 Dale H. Besterfiled et al., “Total Quality Management”, Pearson Education Asia, 3rd Edition, Indian Reprint (2006). 3 Stephen Kan, “Metrics and Models in Software Quality”, Addison – Wesley, 2nd Edition, 2004.
Text Book:
1 William Perry, “Effective Methods of Software Testing”, 3rd Edition, Wiley Publishing 2007 2 Srinivasan Desikan and Gopalaswamy Ramesh, “Software Testing – Principles and Practices”, Pearson Education, 2007. 3 LleneBurnstein, “Practical Software Testing”, Springer International Edition, Chennai, 2003