Estrategia de la prueba

El equipo de pruebas trabajó con los miembros del equipo de proyectos para formular un plan de prueba, un programa y una estrategia con base en el alcance de la Small IT Solution y los escenarios del cliente de la pequeña empresa identificados.

El escenario que se identificó del cliente, para la prueba de la solución, es una empresa pequeña con aproximadamente 50 PCs. El cliente tendría en el sitio una red de igual a igual. También podrían tener un número limitado de servidores Microsoft existentes u otros productos de servidor que no fueron desarrollados por Microsoft. El enfoque del cliente respecto a la migración sería implementar Windows Small Business Server 2003, Standard Edition en hardware nuevo y después realizar una migración de los datos y configuraciones existentes a la plataforma nueva.

Se esperaba que el equipo de desarrollo contara con una unidad que probara las recomendaciones y configuraciones que se proporcionaron en la documentación. Esto incluye verificar las recomendaciones de servicio y especificar la secuencia correcta de los pasos para garantizar la configuración adecuada. Se supone que la topología de implementación y opciones arquitectónicas, en cuanto a la red y servidores, fueron validadas como mejores prácticas por el arquitecto de la solución y los grupos de productos Microsoft relevantes para la solución. Se proporcionó la topología de implementación, las opciones arquitectónicas y los resultados de validación de las pruebas de la unidad antes de comenzar con la prueba de la solución.

La prueba de Small IT Solution se completó con los dos siguientes enfoques distintos:

  • El enfoque principal de la prueba de la solución fue validar las configuraciones y recomendaciones que se proporcionaron con la solución. Los resultados de esta prueba se reflejaron en los casos de prueba y en los resultados de los casos de prueba que se generaron mediante los esfuerzos de la prueba.

  • El enfoque secundario de la prueba de la solución fue generar retroalimentación sobre los productos Microsoft relevantes. La retroalimentación se grabó durante la planeación, el diseño, desarrollo y la prueba de la solución a lo largo de las reuniones con los equipos de desarrollo de productos Microsoft y mediante las fallas del producto que se archivaron con los equipos de desarrollo de productos Microsoft.

Desarrollo del caso de prueba

Durante la fase de planeación del proyecto se identificaron casos iniciales de prueba y enfoques de prueba. Conforme evolucionaron el diseño y la arquitectura de la solución, también lo hicieron los casos de prueba con la guía de la solución; esto proporcionó un circuito de retroalimentación que permitió que el equipo de desarrollo de soluciones comprendiera la manera en que se probarían las recomendaciones de la solución. Además, ayudó a asegurar que el diseño de la solución llegara a un estado en el que se cumplieran tanto los requisitos iniciales de diseño de la solución como las expectativas funcionales del cliente.

El equipo de pruebas finalizó los casos de prueba al examinar la documentación detenidamente para identificar las aseveraciones que se realizaron en lo que respecta a la manera en que se configura un componente y se describen las funciones. El equipo de desarrollo también generó casos de prueba mediante un análisis de estados finales funcionales, seguridad y capacidad de administración comúnmente descritos que se debe proporcionar a los clientes.

Los casos de prueba iniciales y posteriores se ingresaron en un sistema de casos de prueba y rastreo de errores para cada sección y capítulo relevantes de esta solución. Durante la prueba formal, se modificaron, eliminaron o agregaron casos de prueba conforme se requirió.

Generar casos de prueba de verificación

La generación de casos de prueba de verificación identifica los pasos y procedimientos reales para configurar un servicio. Los pasos para generar un caso que se proporcionan en esta solución no siempre son instrucciones paso por paso. Con frecuencia contienen procedimientos de alto nivel que se requieren para configurar el servicio. Se proporciona un procedimiento de alto nivel cuando se espera que el lector conozca de antemano los pasos básicos que se requieren para configurar el servicio. Los conocimientos previos del lector se proporcionan en el capítulo “Small IT Solution – Introducción a Small IT Solution”.

Casos de prueba funcionales

Los casos funcionales de prueba identifican la funcionalidad deseada que se debe habilitar después de ejecutar el procedimiento de la configuración. Estos casos de prueba validan que:

  • Se proporcionan las unidades básicas de la funcionalidad.

  • La funcionalidad se proporciona cuando se integran las recomendaciones de la solución.

  • Se proporciona la funcionalidad que se especifica en el diseño de la solución.

Casos de prueba de administración

Los casos de prueba de administración se enfocan en la meta de la solución de habilitar la administración centralizada y remota de los servidores, clientes y dispositivos.

Casos de prueba de escritura técnica

Algunas de las afirmaciones de la documentación de la solución pueden ser técnicas o no técnicas y no comprobables en el laboratorio de pruebas. Por lo general, los casos de prueba de escritura técnica se enfocan en la facilidad de lectura, estructura y presentación de las recomendaciones.

Casos de prueba de seguridad

Los casos de prueba de seguridad se enfocan en los elementos individuales de la solución donde se realizan configuraciones para un servicio dentro del alcance de la solución. Los casos de prueba de seguridad no se crean específicamente para el producto Microsoft. Un segundo enfoque de los casos de prueba de seguridad es el entorno como una unidad, que incluye seguridad desde la red y protección contra la exposición a Internet.