Caso de teste de software | Teste de aceitação do projeto de software "Um determinado sistema de processamento de dados do centro climático"

Nos últimos anos, com as mudanças na tecnologia e no ambiente de mercado na indústria de software, cada vez mais empresas optaram por terceirizar projetos de software. Com o número crescente de projetos de software terceirizados, como realizar o controle de qualidade nesses projetos terceirizados tornou-se uma questão fundamental para muitas empresas. Dentre os diversos métodos de controle de qualidade de software, o teste de aceitação é um dos principais métodos. É um teste para verificar se o software atende aos requisitos. Percepção do que é bom e ruim. Como fazer um bom trabalho em testes de aceitação é uma ciência. Este artigo apresenta uma forma de redigir um relatório de aceitação através do caso do teste de aceitação do projeto de software “Sistema de Processamento de Dados de um Centro Climático”.

01. Visão geral do projeto

Uma agência de avaliação terceirizada foi encarregada por uma unidade de negócios meteorológicos para conduzir um teste de aceitação para o projeto de software de "sistema de processamento de dados para um determinado centro climático" da unidade.

De acordo com a descrição do requisito, documentação do usuário e outra documentação fornecida pela unidade, de acordo com o padrão nacional "Requisitos e testes de qualidade de pacote de software de tecnologia da informação" (GB/T 17544-1998), "Qualidade do produto de engenharia de software Parte 1: Modelo de qualidade " (GB/T 16260.1-2006), "Qualidade do Produto de Engenharia de Software Parte 2: Medidas Externas" (GB/T 16260.2-2006) e padrões de avaliação de qualidade relacionados, desde documentação de software, funcionalidade, confiabilidade, facilidade de uso, eficiência O software foi testado quanto à conformidade e avaliado de forma abrangente em oito aspectos, incluindo capacidade de manutenção, portabilidade e segurança.

02. Introdução ao sistema

A arquitetura do sistema do "sistema de processamento de dados de um determinado centro climático" é dividida em quatro camadas de acordo com a ideia do modelo MVC, ou seja, a camada de fonte de dados, a camada de aquisição e processamento de dados, a camada de armazenamento de dados e a camada de aplicação de dados. O sistema de processamento de dados é determinado com base nas necessidades de pesquisa empresarial e nos limites do escopo de construção e inclui principalmente quatro partes: uma plataforma de desenvolvimento de criação de multidões de negócios climáticos, um sistema de configuração de algoritmos de negócios climáticos, uma biblioteca de componentes climáticos e uma aplicação abrangente de negócios climáticos. Cada parte interage entre si para formar um todo. O sistema de processamento de dados apoia vários prestadores de serviços técnicos na concepção e desenvolvimento de componentes de negócios climáticos e componentes de algoritmos numa plataforma com padrões unificados, arquitectura técnica unificada e ferramentas de desenvolvimento unificadas, e apoia a criação, partilha e colaboração multipartidárias. Através da aplicação de componentes de negócios e componentes de algoritmos, os provedores de serviços podem construir rapidamente sistemas de aplicação de negócios climáticos, melhorando assim o nível de padronização, a disponibilidade e a taxa de reutilização do software climático, ao mesmo tempo que encurtam o ciclo de desenvolvimento e melhoram a estabilidade, confiabilidade e flexibilidade do software climático. .Resiliência.

03. Teste o conteúdo

O conteúdo do teste é dividido em três aspectos: verificar a entrada, saída, processamento, restrições e restrições de cada item funcional do sistema e testar a funcionalidade, confiabilidade e facilidade de uso de cada item funcional, um por um; verificar o negócio A correção do processo, ou seja, verificar se o processo de negócio do sistema atende aos requisitos da unidade de negócio meteorológica; de acordo com os requisitos não funcionais do sistema, ao testar as características convencionais de qualidade, foco no desempenho (eficiência) e segurança.teste.

Subsistemas como a plataforma de desenvolvimento de criação de multidões, sistema de configuração de algoritmo climático, biblioteca de componentes climáticos e centro de serviços de suporte no sistema são o foco deste teste. Este teste analisará o desenvolvimento e o uso de componentes climáticos e o processo de montagem e programação de algoritmos climáticos com base na especificação de requisitos. Com base nisso, os métodos de teste e os casos de uso serão projetados de acordo com as necessidades do negócio. Os métodos de teste se concentrarão em usando dados ilegais, processos ilegais, sequência de operação ilegal, etc. são testados para verificar o processo de execução, método e resultado do software, e verificar sua taxa de tolerância a falhas, robustez e capacidade de recuperação de erros.

Em termos de desempenho (eficiência), este teste realizará a verificação de conformidade de desempenho de acordo com os requisitos de desempenho do sistema. O teste de estresse de carga e o teste de resistência à fadiga serão realizados através da ferramenta de teste de estresse de carga LoadRunner para verificar se os vários indicadores de desempenho do sistema atende aos requisitos.Pode operar de forma estável por um longo tempo.

A segurança é a parte do teste que mais preocupa a unidade de negócio meteorológico.De acordo com os requisitos de segurança do sistema, este teste realizou verificação de entrada, autenticação de identidade, autenticação de identidade, dados sensíveis, gerenciamento de configuração, gerenciamento de sessão, parâmetro manutenção, tratamento de erros, testes de segurança de logs de auditoria, logins de usuários, etc.

04. Conclusão do teste

O sistema em teste fornece um conjunto de plataformas operacionais para unidades de negócios meteorológicas, especialmente aquelas relacionadas à pesquisa climática.O pessoal empresarial relevante e o pessoal de pesquisa climática podem fazer login no sistema por meio de uma conta unificada dentro do Departamento Meteorológico e processar negócios e conduzir pesquisas científicas. pesquisa de acordo com as necessidades do negócio. Treinamento e chamada e processamento de dados; o sistema pode consultar o processo de execução do algoritmo e registrar informações em tempo real, e pode rastrear a origem, o processo de processamento e a direção do fluxo de dados meteorológicos para realizar o monitoramento dinâmico do clima algoritmos e aplicações de dados; o sistema apoia O trabalho dos investigadores climáticos é propício à análise de factores relevantes das condições das alterações climáticas nas suas respectivas regiões.

Durante o teste, foram encontrados quase 270 problemas. Do ponto de vista das características de qualidade do software, os problemas se concentram principalmente na confiabilidade, funcionalidade, eficiência e segurança do software; do ponto de vista das funções de negócios do software, os problemas principalmente concentre-se no desenvolvimento de componentes, agendamento de componentes, organização de algoritmos, saída de log e acoplamento com outras plataformas. Esses problemas encontrados no teste foram basicamente resolvidos após retificação pelo desenvolvedor e confirmados pelo teste de regressão, mas também houve alguns problemas que não puderam ser resolvidos durante o teste, e o testador apresentou sugestões de modificação.

Após rigorosos testes por parte da agência de avaliação de software, acredita-se que o "sistema de processamento de dados de um determinado centro climático" está basicamente em conformidade com as especificações e características do produto descritas na descrição de seus requisitos e na documentação do usuário. Mudanças climáticas e sua aplicação na pesquisa científica trabalhar.

Acho que você gosta

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