Course in Software Testing

NovellSoft Technologies
In Chennai

Price on request
You can also call the Study Centre
44646... More
Compare this course with other similar courses
See all

Important information

  • Course
  • Chennai
Description

Important information
Venues

Where and when

Starts Location
On request
Chennai
No. 1, Dr. Singaravelu Street, Pondy Bazaar, T Nagar, (near Krishna Sweets), 600040, Tamil Nadu, India
See map

Course programme

Course content:

1. Fundamentals of testing

* Why is testing necessary?
* Software systems context
* What is a Defect?
* Role of testing in software development, maintenance and operations
* Testing and quality
* How much testing is enough?
* What is testing?
* General testing principles
* Fundamental test process
* Test planning and control
* Test analysis and design
* Test implementation and execution
* Evaluating exit criteria and reporting
* Test closure activities
* The psychology of testing

2. Testing Life Cycles

* Software development models
* V-model Testing
* Iterative-incremental development models
* Testing within a life cycle model
* Test levels
* Component testing
* Integration testing
* System testing
* User Acceptance testing
* Test types
* Functional Testing
* Non-Functional Testing
* Structural Testing
* Regression Testing

3. Static techniques

Static techniques and the test process
Review process
Phases of a formal review
Roles and responsibilities
Types of review
Success factors for reviews
Static analysis by tools

4. Test Planning

Test design techniques
Functional Test Cases
Structural Test Cases
Building a Test Case
Test Coverage
Importance of Test Data
Black-box techniques
Equivalence partitioning
Boundary value analysis
Decision table testing.
State transition testing
Use case testing
White-box techniques (Structural Based)
Statement testing and coverage
Decision testing and coverage
Other structure-based techniques.
Choosing test techniques

5. Test management

Test planning and Estimation
Test planning
Test planning activities
Exit criteria
Test estimation
Test approaches (test strategies)
Risk and testing
Project risks
Product risks
Test progress monitoring and control
Test progress monitoring
Test Reporting
Current Status Reports
Final Status Reports
Test control
Configuration management
Incident management

6. Tool support for testing

Types of test tool
Test tool classification
Tool support for management of testing and tests
Tool support for static testing
Tool support for test execution and logging
Tool support for performance and monitoring
Tool support for specific application areas

7. Defect Life Cycle

Defect Reporting
Types of Defect
Tools Support for Defect Reporting


Compare this course with other similar courses
See all