Software Testing Methodologies R13
Unit-1
Software Testing: Introduction, Evolution, Myths & Facts, Goals, Psychology, Definition, Model for testing, Effective Vs Exhaustive Software Testing
Unit-2
Verification and Validation: Verification & Validation Activities, Verification, Verification of Requirements, High level and low level designs, How to verify code, Validation Dynamic Testing I: Black Box testing techniques: Boundary Value Analysis, Equivalence class Testing, State Table based testing, Decision table based testing, Cause-Effect Graphing based testing, Error guessing
Unit-3
Dynamic Testing II: White-Box Testing: need, Logic coverage criteria, Basis path testing, Graph matrices, Loop testing, data flow testing, mutation testing Static Testing: inspections, Structured Walkthroughs, Technical reviews
Static Testing: inspections, Structured Walkthroughs, Technical reviews
Unit-4
Validation Activities: Unit testing, Integration Testing, Function testing, System testing, Acceptance testing Regression testing: Progressives Vs regressive testing, Regression testability, Objectives of regression testing, When regression testing done?, Regression testing types, Regression testing techniques
Unit-5
Unit-6
Automation and Testing Tools: need for automation, categorization of testing tools, selection of testing tools, Cost incurred, Guidelines for automated testing, overview of some commercial testing tools. Testing Object Oriented Software: basics, Object oriented testing Testing Web based Systems: Challenges in testing for web based software, quality aspects, web engineering, testing of web based systems, Testing mobile systems.
Comments
Post a Comment