Base para testes de desempenho
A Organização Internacional para Padronização ISO/IEC JTC1/SC7/WG6 realizou trabalhos de padronização na medição e avaliação da qualidade de software e formulou a série ISO/IEC 25000 SQuaRE de padrões internacionais.
GB/T 25000.1-2021 "Requisitos e avaliação de qualidade de sistema e software de engenharia de sistemas e software (SQuaRE) Parte 1: Guia SQuaRE" é um padrão nacional formulado pela adoção da série de padrões ISO/IEC 25000.
Os padrões internacionais e nacionais definem modelos de qualidade para sistemas e software, incluindo principalmente modelos de qualidade de produto e modelos de qualidade de uso.
modelo de qualidade do produto
Use modelos de qualidade
A qualidade do desempenho do software pode ser medida e avaliada através da eficiência do desempenho, que inclui principalmente as seguintes subcaracterísticas.
❑Características de tempo: o tempo de resposta, tempo de processamento, etc. exigido pelo software para executar suas funções.
❑ Utilização de recursos: A quantidade e tipo de recursos exigidos pelo software para executar suas funções, como memória, CPU, uso de largura de banda da rede, número de equipamentos especiais necessários, etc.
❑Capacidade: incluindo o número máximo de itens de dados armazenados, número de usuários simultâneos, largura de banda de comunicação, taxa de transferência de transações, tamanho do banco de dados, etc., quando o software está em execução.
❑Conformidade com a eficiência de desempenho: se os padrões, convenções ou regulamentos relacionados à eficiência de desempenho são cumpridos, como a conformidade com regulamentos de eficiência de desempenho no setor financeiro. A eficiência de desempenho é uma métrica que reflete o nível de eficiência alcançado por sistemas e software.O desempenho do software está relacionado à quantidade de recursos utilizados sob condições especificadas.
Valor do teste de desempenho
Por meio de testes de desempenho, é possível verificar se os indicadores de desempenho do sistema de software podem atender às necessidades dos usuários e avaliar as capacidades operacionais do sistema de software, como o tempo de resposta do sistema às operações do usuário sob uma carga específica, o número de usuários simultâneos suportados, estabilidade e confiabilidade, etc. Por meio de testes de desempenho, você também pode descobrir possíveis gargalos de desempenho na operação do sistema de software e identificar pontos fracos do sistema, como lógica de código extrema ou complicada no sistema, para que possa realizar o ajuste de desempenho direcionado do sistema de software.
Este artigo é de "Teste de desempenho empresarial"