Caso de prueba de software | Prueba de aceptación del proyecto de software "Un determinado sistema de procesamiento de datos de un centro climático"

En los últimos años, con los cambios en la tecnología y el entorno del mercado en la industria del software, cada vez más empresas han optado por subcontratar proyectos de software. Con el creciente número de proyectos de software subcontratados, cómo realizar el control de calidad en estos proyectos subcontratados se ha convertido en una cuestión clave para muchas empresas. Entre los muchos métodos de control de calidad del software, las pruebas de aceptación son uno de los principales, es una prueba para verificar si el software cumple con los requisitos, también es el último paso del control de calidad para el personal de pruebas y aceptación, lo que afecta directamente a los clientes. ' Comprensión del producto Percepción del bien y del mal. Cómo hacer bien una prueba de aceptación es una ciencia. Este artículo proporciona una forma de redactar un informe de aceptación a través del caso de la prueba de aceptación del proyecto de software "Sistema de procesamiento de datos del centro climático".

01. Descripción general del proyecto

Una unidad de negocios meteorológicos encargó a una agencia de evaluación externa la realización de pruebas de aceptación del proyecto de software "sistema de procesamiento de datos para un determinado centro climático" de la unidad.

De acuerdo con la descripción de los requisitos, la documentación del usuario y otra documentación proporcionada por la unidad, de acuerdo con los estándares nacionales "Pruebas y requisitos de calidad del paquete de software de tecnología de la información" (GB/T 17544-1998), "Calidad del producto de ingeniería de software Parte 1: Calidad Modelo" (GB/T 16260.1-2006), "Calidad del producto de ingeniería de software, parte 2: mediciones externas" (GB/T 16260.2-2006) y estándares de evaluación de calidad relacionados, desde la documentación del software, la funcionalidad, la confiabilidad, la facilidad de uso y la eficiencia. Se probó el cumplimiento del software y se evaluó exhaustivamente en ocho aspectos que incluyen mantenibilidad, portabilidad y seguridad.

02. Introducción al sistema

La arquitectura del sistema del "sistema de procesamiento de datos de un determinado centro climático" se divide en cuatro capas según la idea del modelo MVC, a saber, la capa de fuente de datos, la capa de adquisición y procesamiento de datos, la capa de almacenamiento de datos y la capa de aplicación de datos. El sistema de procesamiento de datos se determina en función de las necesidades de investigación empresarial y los límites del alcance de la construcción e incluye principalmente cuatro partes: una plataforma de desarrollo de creación colectiva de empresas climáticas, un sistema de configuración de algoritmos empresariales climáticos, una biblioteca de componentes climáticos y una aplicación empresarial climática integral. Cada parte interactúa entre sí para formar un todo. El sistema de procesamiento de datos admite múltiples proveedores de servicios técnicos para diseñar y desarrollar componentes de negocios climáticos y componentes de algoritmos en una plataforma con estándares unificados, arquitectura técnica unificada y herramientas de desarrollo unificadas, y admite la creación, el intercambio y la colaboración entre múltiples partes. Mediante la aplicación de componentes comerciales y componentes algorítmicos, los proveedores de servicios pueden crear rápidamente sistemas de aplicaciones comerciales climáticas, mejorando así el nivel de estandarización, la disponibilidad y la tasa de reutilización del software climático, al tiempo que acortan el ciclo de desarrollo y mejoran la estabilidad, confiabilidad y flexibilidad del software climático. Resiliencia.

03. Contenido de la prueba

El contenido de la prueba se divide en tres aspectos: verificar la entrada, salida, procesamiento, limitaciones y restricciones de cada elemento funcional del sistema, probar la funcionalidad, confiabilidad, facilidad de uso, etc. de cada elemento funcional uno por uno; verificar la negocio La corrección del proceso es verificar si el proceso de negocio del sistema cumple con los requisitos de la unidad de negocio meteorológica; de acuerdo con los requisitos no funcionales del sistema, mientras se prueban las características de calidad convencionales, se centra en el rendimiento (eficiencia) y prueba de seguridad.

El foco de esta prueba son los subsistemas como la plataforma de desarrollo de creación de multitudes, el sistema de configuración de algoritmos climáticos, la biblioteca de componentes climáticos y el centro de servicios de soporte en el sistema. Esta prueba analizará el desarrollo y uso de componentes climáticos, y el proceso de ensamblaje y programación de algoritmos climáticos basados ​​en la especificación de requisitos. Sobre esta base, se diseñarán métodos de prueba y casos de uso basados ​​en las necesidades del negocio. El método de prueba se centrará en el uso de datos ilegales, procesos ilegales, secuencias de operaciones ilegales, etc. se prueban para verificar el proceso de ejecución, el método y los resultados del software, y para verificar su tolerancia a fallas, solidez y capacidades de recuperación de errores.

En términos de rendimiento (eficiencia), esta prueba llevará a cabo una verificación del cumplimiento del rendimiento basada en los requisitos de rendimiento del sistema. Las pruebas de presión de carga y las pruebas de resistencia a la fatiga se realizarán a través de la herramienta de prueba de presión de carga LoadRunner para verificar si los diversos indicadores de rendimiento del El sistema cumple con los requisitos. Puede funcionar de forma estable durante mucho tiempo.

La seguridad es la parte de la prueba que más preocupa a la unidad de negocio meteorológico, en respuesta a los requisitos de seguridad del sistema, esta prueba realizó verificación de entrada, autenticación de identidad, autenticación de identidad, datos confidenciales, gestión de configuración, gestión de sesión, mantenimiento de parámetros. , manejo de errores, pruebas de seguridad de registros de auditoría, inicios de sesión de usuarios, etc.

04. Conclusión de la prueba

El sistema bajo prueba proporciona un conjunto de plataformas operativas para las unidades de negocios meteorológicos, especialmente aquellas involucradas en la investigación del clima. El personal comercial relevante y los investigadores del clima pueden iniciar sesión en el sistema a través de una cuenta unificada dentro de la Oficina Meteorológica, manejar el negocio de acuerdo con las necesidades del negocio. y realizar investigaciones científicas. Capacitación y llamada y procesamiento de datos; el sistema puede consultar el proceso de ejecución y los registros del algoritmo en tiempo real, y puede rastrear la fuente, el proceso de procesamiento y la dirección del flujo de datos meteorológicos para lograr un monitoreo dinámico de los algoritmos climáticos y aplicaciones de datos; el sistema apoya El trabajo de los investigadores del clima conduce al análisis de factores relevantes de las condiciones del cambio climático en sus respectivas regiones.

Durante el proceso de prueba se encontraron un total de casi 270 problemas. Desde la perspectiva de las características de calidad del software, los problemas se concentraron principalmente en la confiabilidad, funcionalidad, eficiencia y seguridad del software; desde la perspectiva del negocio. funciones del software, los problemas se concentraron principalmente en el desarrollo de componentes, la programación de componentes, la disposición de algoritmos, la salida de registros y el acoplamiento con otras plataformas. Estos problemas descubiertos durante la prueba se resolvieron básicamente después de la rectificación por parte del desarrollador y la confirmación mediante pruebas de regresión, sin embargo, algunos problemas no se resolvieron durante la prueba y el evaluador presentó sugerencias de modificación.

Después de rigurosas pruebas realizadas por la agencia de evaluación de software, se cree que el "sistema de procesamiento de datos de un determinado centro climático" es básicamente consistente con las especificaciones y características del producto descritas en su descripción de demanda y documentación de usuario. El desarrollo de este software ha logrado el objetivos predeterminados y se puede utilizar en operaciones meteorológicas.Aplicaciones en trabajos de investigación científica sobre cambio climático e investigación.

Supongo que te gusta

Origin blog.csdn.net/qq_41640218/article/details/132688660
Recomendado
Clasificación