what is comparison testing
Prueba de comparación, una frase que se repite con frecuencia y un tipo de prueba que nos llama la atención. Entremos en los detalles de cómo se realiza la prueba de comparación y lo que realmente significa en tiempo real.
¿Qué son las pruebas de comparación?
Las pruebas comparativas se tratan de evaluar las fortalezas y debilidades de un producto de software con respecto a otros productos de software existentes en el mercado. El objetivo de las pruebas de comparación es proporcionar información fundamental y crítica a la empresa para desentrañar la ventaja competitiva del producto de software en el mercado frente a las lagunas.
El tipo de comparación que hacemos depende del objeto de prueba. Por ejemplo, el objeto de la prueba podría ser algo como:
- Una aplicación web
- Aplicación ERP
- Aplicación CRM
- Un módulo de una aplicación que requiere la validación de datos después de completar una transacción, etc.
Lo que vas a aprender:
- Establecimiento de criterios para pruebas comparativas
- Etapas
- Ejemplos de escenarios de prueba para una aplicación CRM
- Cómo las pruebas comparativas pueden ayudar a la empresa
- Conclusión
- Lectura recomendada
Establecimiento de criterios para pruebas comparativas
El establecimiento de criterios para la prueba de comparación para un producto de software en particular es un asunto subjetivo determinado por el tipo de aplicación de software que se está probando y los casos de uso específicos de la empresa. Los escenarios de prueba que desarrollamos dependen del tipo de aplicación y de los casos de uso específicos del negocio.
¿Qué es un archivo .7z?
Los esfuerzos y procedimientos de prueba siempre están organizados de tal manera que dondequiera que haya ambigüedad, se desarrolle una estrategia definida que se pueda aplicar en todos los proyectos.
Por lo tanto, distribuiríamos esta prueba en dos fases distintas
Etapas
Esta prueba se puede realizar en dos fases distintas:
- Comparación de productos de software con estándares o puntos de referencia conocidos
- Comparación de productos de software con características específicas de otros productos de software existentes
a)Por ejemplo, Si se está probando una aplicación Siebel CRM, sabemos que cualquier aplicación CRM tiene módulos que se ocupan ampliamente de capturar los detalles del cliente, procesar los pedidos de los clientes, administrar las solicitudes de los clientes y los problemas de los clientes.
En la primera fase de prueba, podemos probar la funcionalidad de la aplicación contra estándares conocidos y la funcionalidad existente en el mercado en el momento de la prueba.
Podemos hacer preguntas como:
- ¿Tiene la aplicación todos los módulos que debería tener una aplicación CRM?
- ¿Los módulos realizan la funcionalidad básica como se esperaba?
Desarrollaremos escenarios de prueba de tal manera que los resultados de las pruebas validen la funcionalidad de la aplicación frente a estándares ya conocidos en el mercado.
b) En la segunda fase de prueba, podemos comparar las características de una aplicación con las características de otros productos de software en el mercado.
Por ejemplo , Las siguientes características se pueden considerar para compararlas con otros productos de software.
#1) Precio
#2) Rendimiento de la aplicación
Ejemplo: Tiempo de respuesta, carga de red
#3) Interfaz de usuario (apariencia, facilidad de uso)
cuál es la mejor cuenta de correo electrónico para tener
En ambas fases de prueba, los esfuerzos de prueba se estructuran de tal manera que se identifican las áreas potenciales que pueden causar interrupciones en el negocio. Se desarrolla una estrategia de prueba adecuada para dirigir el diseño y la ejecución de la prueba.
Es inevitable tener un conocimiento profundo de los casos de uso y los requisitos comerciales.
La forma estructurada de realizar la prueba de comparación
Ejemplos de escenarios de prueba para una aplicación CRM
Tomemos el ejemplo de una aplicación CRM para la compra de un móvil con fines de escenarios de prueba.
Sabemos que cualquier aplicación de CRM de este tipo debería abordar ampliamente las siguientes funcionalidades, a saber,
- Captura de un perfil de usuario con fines comerciales
- Validación de controles y condiciones antes de iniciar ventas o pedidos
- Comprobación del inventario de artículos
- Cumplimiento de pedidos de artículos
- Gestión de problemas y solicitudes de clientes
Teniendo en cuenta las funcionalidades anteriores, podemos desarrollar escenarios de prueba o condiciones de prueba como se indica a continuación:
Comparación con estándares conocidos-Plantilla
ID de escenario | Descripción del escenario | Id. De requisito | Business-Usecase-ID |
---|---|---|---|
Guión##### | Compruebe si la aplicación CRM gestiona y cierra el problema del cliente | Solicitud #### | Caso de uso # |
Guión##### | Compruebe si la aplicación CRM captura los detalles del cliente | Solicitud #### | Caso de uso # |
Guión##### | Compruebe si la aplicación de CRM valida la solvencia crediticia del cliente antes de iniciar las ventas | Solicitud #### | Caso de uso # |
Guión##### | Compruebe si la aplicación de CRM valida la solvencia crediticia del cliente antes de iniciar las ventas | Solicitud #### | Caso de uso # |
Guión##### | Verifique si el equipo pedido está en el inventario de artículos | Solicitud #### | Caso de uso # |
Guión##### | Compruebe si la zona geográfica en la que vive el cliente está cubierta por la red móvil | Solicitud #### | Caso de uso # |
Guión##### | Compruebe si se genera un ticket de problema para cada problema de cliente | Solicitud #### | Caso de uso # |
Comparación de características específicas-Plantilla
ID de escenario | Descripción del escenario | Id. De requisito | Business-Usecase-ID |
---|---|---|---|
Guión##### | Consulte el precio de la aplicación con otros productos de software | Solicitud #### | Caso de uso # |
Guión##### | Compruebe el tiempo necesario para procesar las solicitudes de los usuarios. Comparar con otros productos de software | Solicitud #### | Caso de uso # |
Guión##### | Compruebe la carga de red máxima que puede soportar la aplicación. Comparar con otros productos de software | Solicitud #### | Caso de uso # |
Guión##### | Compruebe la apariencia de una interfaz de usuario. Comparar con otros productos de software | Solicitud #### | Caso de uso # |
Guión##### | Compruebe la integración de la aplicación de un extremo a otro en comparación con otros productos de software | Solicitud #### | Caso de uso # |
Tenga en cuenta que las plantillas ilustran las condiciones de prueba y no la descripción detallada paso a paso como se ve en un caso de prueba.
Cómo las pruebas comparativas pueden ayudar a la empresa
Un criterio de prueba de comparación inequívoco y resultados de prueba precisos pueden ayudar a la empresa a hacer afirmaciones para el producto de software como
- La aplicación más rápida en cuanto a tiempo de respuesta
- El producto más duradero con respecto a la carga de la red, etc.
Los resultados de las pruebas se pueden utilizar no solo para promocionar el producto de software, sino también para exponer errores e improvisar el producto.
Una idea de los desafíos, las limitaciones y el alcance de esta prueba:
El éxito de cualquier nueva empresa o producto de software es el resultado de diversas actividades como el diseño, desarrollo, pruebas, estrategias de ventas y marketing, inversiones y ganancias acumuladas.
etl tester entrevista preguntas y respuestas
En este contexto, las pruebas de comparación ayudan a tomar decisiones críticas sobre el producto de software, pero no pueden garantizar el éxito del producto. A pesar de las pruebas exhaustivas, la empresa aún puede fracasar debido a estrategias y decisiones comerciales inexactas. Por lo tanto, la investigación de mercado y la evaluación de diversas estrategias comerciales es un tema en sí mismo y más allá del alcance de las pruebas de comparación.
Un estudio de caso típico para comprender el alcance de esta prueba:
El lanzamiento de Disney Mobile en Estados Unidos en 2005 es un caso que vale la pena estudiar. Disney hizo su incursión en el negocio de los servicios inalámbricos sin experiencia previa en Telecom. La nueva empresa móvil tropezó muy mal en los Estados Unidos a pesar de la marca llamada 'Disney'.
Una autopsia de su falla inicial reveló que el producto falló, no por un mal diseño o pruebas inexactas, sino por malas decisiones comerciales y de marketing.
Disney Mobile apuntó a los niños y amantes de los deportes como clientes con la promesa de proporcionar funciones únicas de descarga y control familiar.
La misma aplicación móvil de Disney que falló estrepitosamente en Estados Unidos ganó impulso en Japón. Curiosamente, esta vez, los principales clientes objetivo no eran niños, sino mujeres de entre 20 y 30 años.
Conclusión
Introducir un nuevo producto de software es como adentrarse en un territorio desconocido con diversas posibilidades.
Muchos productos tienen éxito porque sus creadores identificaron una necesidad insatisfecha en el mercado y comprendieron la viabilidad de la nueva idea.
Las pruebas de comparación pueden convertirse en una herramienta poderosa para comprender la viabilidad de un producto de software.
Proporciona insumos comerciales cruciales para promover el producto de software y también expone las lagunas antes de que el producto salga al mercado.
Comparta sus pensamientos / sugerencias en la sección de comentarios a continuación.
Lectura recomendada
- ¿Qué son las pruebas de componentes o las pruebas de módulos (aprender con ejemplos)?
- Mejores herramientas de prueba de software 2021 (Herramientas de automatización de pruebas de control de calidad)
- Trabajo de asistente de control de calidad de pruebas de software
- ¿Qué son las pruebas de resistencia en las pruebas de software (ejemplos)?
- Paquete profesional de pruebas de software eBook
- ¿Qué son las pruebas de integración de sistemas (SIT)? Aprenda con ejemplos
- Tipos de pruebas de software: diferentes tipos de pruebas con detalles
- Pruebas funcionales versus pruebas no funcionales