Testing example essay topic
2. Integration testing. 3. System testing. 4. Acceptance testing.
5. Regression testing. 6. Stress testing. Also I will discuss several of unit testing method such as black box or equivalence testing, white box or path testing and state based testing. Which each of them is design to identify fault in parts of the software system (i.e. subsystems and objects).
To refer all the theory to the real life situation, I intended to throw a case study of a software system. My intension is to analyze the Testing done by the expert in the real world, so I can figure out whether my understanding of Software testing is in the same track as the real life. Moreover, if in the case study the system is experiencing a failure, how come there is an error slip off from the test that leads to system failure. Due to under preparation, I haven't found the case study to work with. So I might use the NASA Mars Orbiter Report provided in the SR PM website.
Introduction Testing is a process of checking the desire output and the observe output that is produce by a software system or subsystem. From the description above, we realize that testing is an important part of developing a software system. Though through testing we can't fully eliminate all errors and faults of the developed System, we can minimize the risk of system failure. Software testing needs to be done in several levels, from the lowest level which is unit or module testing all the way to stress testing. And also there are several methods of testing that can be used suited based on the types of system or subsystem.
For example black box testing is suitable for checking the functionality of the system. In this essay there will be a case study presented as a reference of how important and how the test is done in the real world.
Bibliography
1. Brugge Bernd & Du toit Allen. H, Object-Oriented Software Engineering Conquering Complex and Changing Systems, Prentice Hall 2000.
2. Pele d Doron. A, Software Reliability Methods, Springer-Verlag 2001.