Interview Questions

Three Waves of Software Development

Software Testing Methodolog


(Continued from previous question...)

Three Waves of Software Development

Wave Type of application Development Style Test style
1. Desktop Event-Driven framwork surrounds individual procedural functions The common style is to have a hierarchical set of menus presenting a set of commands. Test each function agaist a written functions specification.
2. Client/Server Structured programming command organized into hierachical menu lists with each client function having its own code. The common style is to combine a common dropdown menu bar with graphical windows contain controls. Test each function against a written functional specification and test the server for its throughput to server clients.
3. Web-enabled Visual Integrated development tools facilitate object-oriented design patterns. The common style is to provide multiple paths to accomplishing tasks. (The net effect is that you can't just walk through a set of hierarchical menus and arrive at the same test result any more.) Capture/record/ playable watches how an application is used and then provides reports comparing how the playback differed from the original recording.

(Continued on next question...)

Other Interview Questions