Testing in OO

One of today’s topic is object-oriented testing. Testing OO is a group of techniques to verify and validate object-oriented software.

Testing is one of the last steps of the software development cycle. Then, in each system it should be accurate to solve all the possible mistakes made.

This part is very important because you can see at any level of the system if it works as it should do.

When you have big systems always is a hard task to test all the parts. But there is a concept where you divide the system and analyze the components. This way is more retrievable because it guarantee that the part is good.

There are some techniques to evaluate the components of a system but again sorry but I’m really like a visual person so videos help me a lot, so check out this video first

Method Testing: Each individual method of the OO software has to be tested by the programmer.

Class Testing: Class testing is performed on the smallest testable unit in the encapsulated class. Each operation as part of a class hierarchy has to be tested because its class hierarchy defines its context of use.

Integration testing can be applied in three different incremental strategies: Thread-based testing, which integrates classes required to respond to one input or event. Use-based testing, which integrates classes required by one use case. Cluster testing, which integrates classes required to demonstrate one collaboration.

System Testing: All rules and methods of traditional systems testing are also applicable to object-oriented systems.

Regression Testing: Regression testing is performed similar to traditional systems to make sure previous functionality still works after new functionality is added.


Vats, Prashant. (2002). Object Oriented Testing Techniques: Survey and Challenges. ,Int.J.Computer Technology & Applications. 3. 746.

In the majority of the cases inheritance, polymorphism and encapsulation are the areas where could be more problems.

If you are in the testing step be careful to analyse correctly the system to cover all the possible troubles.

References:

Vats, Prashant. (2002). Object Oriented Testing Techniques: Survey and Challenges. ,Int.J.Computer Technology & Applications. 3. 746.

https://www.researchgate.net/publication/276293817_Object_Oriented_Testing_Techniques_Survey_and_Challenges

Publicado por Masharelli

-Estudiante del Tecnologico de Monterrey -Ingenieria en Sistemas Computacionales -Geek -Catador de Tacos

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google photo

Estás comentando usando tu cuenta de Google. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s

Crea tu página web en WordPress.com
Empieza ahora
A %d blogueros les gusta esto: