Object Oriented Software Engineering View all facts Glossary Help |
subject > process > verification > testing > testing performed by software engineers |
testing performed by software engineers comparison table |
Subject | have example | have purpose | has definition | be | test | perform by | have advantage |
---|---|---|---|---|---|---|---|
developer testing | Preliminary testing performed by the people who do the design and programming | complementary to inspecting | |||||
independent testing | Testing performed by a separate group other than the people who do the design and programming | complementary to inspecting | a group that specializes in testing and has developed specific expertise in how to do good testing, and how to use testing tools | the testers do not have a vested interest in seeing as many test cases pass as possible | |||
integration testing | Testing during or following the process of integrating a system | better than big bang testing for large systems | when you find a problem, you can find the defect more easily because you have a better idea in which subsystem to look | ||||
object oriented testing | complementary to inspecting | ||||||
regression testing | to test software again once some defects have been fixed in case new defects have been inadvertently added | The process of re-testing the a system, using a selected subset of test cases, after changes are made | complementary to inspecting | a subset of the previously successful test cases because it tends to be far too expensive to re-run every single test case every time a change is made to software | |||
unit testing | Testing an individual module or component in isolation | complementary to inspecting |
Next testing: testing performed by users and clients Up: testing Previous testing: stress testing