Según mi experiencia, en palabras simples-
En primer lugar -Test Bed no es una herramienta ni un complemento. Es una plataforma o podemos decirlo como un método que se utiliza para probar un módulo en particular. Es la combinación del entorno de hardware y software en el que se ejecutarán las pruebas. Incluye configuración de hardware, configuración del sistema operativo, configuración de software, terminales de prueba, configuración de red, el producto bajo prueba y otro soporte para realizar la prueba.
Para ejemplo considere una aplicación basada en web:
Web Server - IIS/Apache Database - MS SQL OS - Windows/ Linux Browser - IE/FireFox Java version : version 6
En un sentido muy genérico, un banco de pruebas podría definirse como una especie de entorno de desarrollo por lo que los implementadores de código o módulos tienen la libertad de probar sus módulos sin ninguna perturbación del equipo de prueba, en absoluto confinamiento. Sin embargo, un banco de pruebas no es solo específico de un equipo de desarrollo. En la perspectiva de un equipo de pruebas o de un evaluador, dado que el banco de pruebas no es más que una plataforma identificada para las pruebas de software / productos, también se denomina indistintamente entorno de prueba. Cualquier banco de pruebas o entorno de prueba deberá configurarse de acuerdo con el objetivo de prueba identificado para la aplicación / producto / software bajo prueba. En determinadas situaciones, un banco de pruebas sería la recopilación del entorno de prueba y los datos de prueba con los que opera.
Es ¿Banco de pruebas una herramienta? ¿O es una configuración ambiental? El banco de pruebas no es una herramienta, es solo un entorno / plataforma necesaria para realizar pruebas de software / productos. El banco de pruebas podría definirse como una especie de entorno de desarrollo para el equipo de desarrollo y un entorno de prueba para un equipo de pruebas en una empresa de pruebas de software.
¿Cómo utilizar el banco de pruebas?
Cualquier banco de pruebas / entorno de prueba se compondrá del hardware, software y la red para admitir la configuración requerida según el requisito de prueba para realizar la prueba en particular.
A continuación se muestran algunas sugerencias sobre cómo preparar la configuración de manera efectiva para la prueba: –
Consejo 1: Comprenda los requisitos de prueba a fondo y edúquese a sí mismo Para realizar pruebas para cualquier producto, debe comprender todos los requisitos de prueba necesarios para realizar su prueba. Esto se puede lograr hablando con el equipo de desarrollo / arquitectos / documento de especificación del producto para construir una buena base de conocimiento del producto. Esto no solo ahorraría algún tiempo en el ciclo de ejecución, sino que también ayudará a un evaluador a asignar su tiempo de ejecución de manera efectiva entre pruebas simples y complejas.
Consejo 2: Verificar la conectividad Otro punto de control más importante es asegurarse de que los recursos o activos que pretende utilizar para las pruebas son accesibles. En caso de que el sistema deba ejecutarse integrado con otras máquinas, verifique su conectividad entre sí usando ping o telnet.
Consejo 4: Verifique el hardware y software requeridos, las licencias Muchas veces sucede que los probadores comiencen la ejecución en los sistemas sin verificar el hardware y el software necesarios que tal vez se requieran. Como resultado de esto, muchas veces un evaluador se da cuenta, casi durante el ciclo de prueba, de que cierta funcionalidad está disponible solo en un nivel superior de hardware o software / firmware. En ese momento, el probador marcará un bloqueador en su esfuerzo de prueba, lo que consume un tiempo de prueba considerable. Por lo tanto, es una práctica invaluable tener un punto de control para tomar nota del hardware y software que se necesita previamente.
Consejo 5: Navegadores y versiones Las pruebas que realice deben reflejar lo que realizará un usuario final .Podría estar probando en un navegador en particular en las últimas versiones de todos los navegadores. Por lo tanto, es obligatorio identificar los diferentes tipos de navegadores que se utilizarían para las pruebas e instalarlos en su propia configuración de prueba local. En segundo lugar, también identifique qué versiones de navegadores deben usarse para realizar pruebas. Una buena práctica sería comenzar con un navegador de la versión anterior, asegurando así la compatibilidad con versiones anteriores y luego actualizar a la última versión.
¿Dónde usar Test Bed? El banco de pruebas es una plataforma / entorno que no son más que las herramientas / software / hardware / red que se requieren para realizar pruebas para un producto o desarrollar un software / producto.
¿Cuál es la diferencia entre el banco de pruebas y la prueba? ¿Ambiente? Ambos son iguales, el entorno creado por el evaluador se denomina entorno de prueba.
El banco de pruebas es una plataforma o entorno en el que podemos probar la aplicación wef. Software, hardware, redes & diferentes tipos de sistema operativo. Básicamente se utiliza tanto en empresas basadas en productos como en servicios. Generalmente, el banco de pruebas se usa solo para empresas basadas en productos, pero a veces también es aplicable para servicios. Recuerde que Test bed no es ninguna herramienta, ningún complemento o software.
Comentarios