Presentation is loading. Please wait.

Presentation is loading. Please wait.

Software Engineering Lecture #14.

Similar presentations


Presentation on theme: "Software Engineering Lecture #14."— Presentation transcript:

1 Software Engineering Lecture #14

2 Testing vs Development

3 Developer as the Tester

4 Testing and Software Phases

5 Description of testing phases
Unit testing – testing individual components independent of other components. Module testing – testing a collection of dependent components – a module encapsulates related components so it can be tested independently. Subsystem testing – testing of collection of modules to discover interfacing problems among interacting modules. System testing – after integrating subsystems into a system – testing this system as a whole.

6 Description of testing phases
Acceptance test – validation against user expectations. Usually it is done at the client premises. Alpha testing – acceptance testing for customized projects, in-house testing for products. Beta testing – field testing of product with potential customers who agree to use it and report problem before system is released for general use

7 Testing Types

8 Testing Types

9 Effective Testing


Download ppt "Software Engineering Lecture #14."

Similar presentations


Ads by Google