Sie sind auf Seite 1von 2

SOFTWARE TESTING (ST)

UNIT I. SOFTWARE TESTING PRINCIPLES Need for testing Psychology of testing Testing economics SDLC and Testing Verification & Validation QA and QC

UNIT II. TESTING STRATEGIES AND TYPES White box testing techniques: Statement coverage Branch Coverage Condition coverage Decision/Condition coverage Multiple condition coverage Dataflow coverage Automated code coverage analysis Inspections, Walkthroughs and Code Review Black box testing techniques: Boundary value analysis Robustness testing Equivalence partitioning Syntax testing Finite state testing Levels of testing Unit, Integration and System Testing Compatibility Testing Domain Testing Adhoc Testing -Use of Requirements Traceability Matrix Integration Testing: Top-down Bottom up Big bang Sandwich Scenario Testing Defect Bash System and Performance Testing: Types of system testing Functional and nonfunctional testing Acceptance Testing Setting entry and exit criteria for phases and typical product release scenarios Basic factors governing performance testing methodology for performance testing tools for performance testing Regression Testing: Purpose Timing Choice of tests Smoke tests best practices Internationalization and Localization testing: preliminary concepts Adhoc testing pair testing, extreme testing, agile testing, exploratory testing, defect seeding Usability Testing: Factors in usability testing aesthetics testing accessibility testing tools for usability testing UNIT III. TESTING OBJECT ORIENTED SOFTWARE Definitions and Challenges Differences from testing non-OO Software Class testing strategies Class Modality State-based Testing Message Sequence Specification.

UNIT IV. PEOPLE AND ORGANIZATIONAL ISSUES IN TESTING Common people issues and myths in testing Providing career paths in testing Organizational structures for testing teams Geographically distributed testing teams and success factors

UNIT V. TEST MANAGEMENT AND AUTOMATION Test Planning, Test Management Test Process Test Reporting Test Automation Factors to consider in automation Challenges in test automation Test Metrics -- Product Metrics, Process Metrics, Progress Metrics Use of metrics in ascertaining product release

REFERENCES:

1. Srinivasan Desikan and Gopalaswamy Ramesh, Software Testing Principles and Practices, Pearson Education, 2006 2. Glenford J.Myers, The Art of Software Testing , John Wiley & Sons, 1979. 3. Boris Beizer, Black-Box Testing: Techniques for Functional Testing of Software and Systems ,John Wiley & Sons, 1995. 4. P.C.Jorgensen, Software Testing A Craftmans Approach , CRC Press, 1995. 5. William E.Perry, Effective Methods for Software Testing (2nd Edition) , John Wiley & Sons, 2000. 6. Robert V.Binder, Testing Object-Oriented Systems: Models Patterns and Tools, Addison Wesley, 2000. 7. Boris Beizer, Software Testing Techniques (2nd Edition) , Van Nostrand Reinhold, 1990.

Das könnte Ihnen auch gefallen