Semester 7>CST
| Code | Subject Name | Credits |
|---|---|---|
| IT-422 | COMPUTER SOFTWARE TESTING | 3 |
1. FUNDAMENTALS AND TESTING TYPES:
First, second and later cycles of testing, Objectives and limits of testing, Overview of software development stages, Planning and Design stages and testing during these stages. Glass box code, Regression and Black box testing, Software errors, Categories of software error
2. REPORTING AND ANALYZING BUGS:
Problem reports, Content and Characteristics of Problem Report, analysis and Tactics for analyzing a reproducible bug, Making a bug reproducible
3. PROBLEM TRACKING SYSTEM:
Objective of Problem Tracking System, tasks of the system, Problem tracking overview, users of the tracking system, mechanics of the database
4. TEST CASE DESIGN:
Characteristics of a good test, equivalence classes and boundary values, visible state transitions, Race conditions and other time dependencies, load testing. Error guessing, Function equivalence testing, Regression Testing, General issues in configuration testing, printer testing
5. LOCALIZATION AND USER MANUALS TESTING
Translated text expands, Character sets, Keyboards, Text filters, Loading, saving, importing, and exporting high and low ASCII, Operating system Language, Hot keys, Error message identifiers, Hyphenation rules, Spelling rules, Sorting Rules, Uppercase and Lowercase conversion, Printers, Sizes of paper, CPU‘s and video, Rodents, Data formats and setup options, Rulers and measurements, Culture-bound Graphics and output, European product compatibility, Memory availability, automated testing, Testing User Manuals, Effective documentation, documentation tester‘s objective, How testing documentation contributes to software reliability
6. TESTING TOOLS AND TEST PLANNING:
Fundamental tools, Automated acceptance and regression tests, standards, Translucent box testing Overall objective of the test plan: product or tool? Detailed objective, type of test, strategy for developing components of test planning documents, components of test planning documents, documenting test materials
7. MANAGEMENT ISSUES OF TESTING:
Software Development tradeoffs and models, Quality-related costs, The development time line, Product design, alpha, Pre-beta, Beta, User Interface freeze, Pre- final, Final integrity testing, Project post-mortems, Legal consequences of defective software, Managing and role of a testing group, independent test agencie

Download the Notes from Drive