Testing is a group of activities that can be designed in beforehand & executed systematically. With this reason a set of stages that they can place particular check case design techniques & check approaches should be developed for the program engineering procedure. A set of testing strategies have been developed, which gives a template for testing & all include the following features:
1. Testing starts at the modular level & works outward towards the integration of the complete method.
2. Diverse testing techniques are appropriate at diverse points in time.
3. Testing is performed by the programmer of the program & an independent check group.
4. Testing & debugging are diverse activities, but debugging must be included in any testing strategy.
Testing the Real-Time Systems-
A strategy for testing in real-time systems must include low-level tests that are required to verify that a tiny source code segment has been executed correctly as well as the high-level tests that validate main technique functions based on client requirements. The special characteristic of real-time systems makes them a main challenge when it comes to testing. The time-dependent type of real-time applications adds a new difficult element to testing.
Not only do the programmers have to look at black/white box testing but also the timing of the data & the parallelism of the projects. In lots of situations testing data for real-time technique may raise errors when the technique is in four state but to in others.
Comprehensive check cases design methods for real-time systems have not evolved yet. However, the 4-stage approach can be put as:
1. Proof of tasks-the first stage is to test independently the tasks of real-time software.
2. Performance tests using the models of production systems with CASE tools system behavior in real time and analyzing their actions as a result of external events.
3. Interties-test is done once the errors in individual tasks and the behavior of the tests have been observed over time related to external events.
4. Test systems software and hardware are integrated and a full set of systems tests are introduced to discover errors in the software and hardware interface.
0 comments:
Post a Comment