DesenvolvimentoIdentificar critérios de aceitação de desempenho

Identificar critérios de aceitação de desempenho

-

Publicidade

Figura - Identificar critérios de aceitação de desempenhoDe acordo com Meier et al. (2007, p.47), geralmente faz sentido para começar a identificar, ou pelo menos estimar, as características de desempenho desejadas da aplicação no início do ciclo de vida do desenvolvimento. Este pode ser realizado mais simplesmente, observando as características de desempenho que o seu usuários e interessados ​​equiparar com bom desempenho. As notas pode ser quantificada num momento posterior.

Classes de características que muitas vezes se relacionam com a satisfação do usuário ou uma das partes interessadas, tipicamente incluem:

  • O tempo de Resposta: Por exemplo, o catálogo de produtos deve ser exibida em menos de três segundos;
  • Throughput ou Vazão: Por exemplo, o sistema tem de suportar 25 ordens de livros por segundo;
  • Utilização de recursos: Por exemplo, a utilização do processador não é mais do que 75 por cento. Outros recursos importantes que precisam ser considerados para a fixação de objetivos são a memória, disco de entrada / saída (I / O), e rede de I / O;
  • Carga Máxima do Usuário: Este objetivo teste determina quantos usuários podem ser executados em uma configuração de hardware específica;
  • Métricas Relacionadas Negócios:  Este objetivo é mapeado para o volume de negócios em valores normais e de pico, por exemplo, o número de pedidos de help desk ou de ligações atendidas em um determinado momento;

 
ANÁLISE DOS DADOS 

  • Vantagens do teste de desempenho

    O teste de desempenho ajuda a identificar pontos de estrangulamento em um sistema, estabelecer uma base para testes futuros, apoiar o esforço de ajuste de desempenho, e determinar o cumprimento de metas de desempenho e exigências. Incluindo os testes de desempenho muito cedo em seu ciclo de vida de desenvolvimento tende a agregar um valor significativo para o projeto.

    A realização de testes tem como finalidade assegurar a qualidade do sistema, sendo seu objetivo principal encontrar erros. Os testes também servem para se obter medidas de requisitos não funcionais do software, tais como o de desempenho, usando-se de técnicas e ferramentas. Por isso a vantagem do teste de desempenho que possibilita atacar pontos dos recursos do sistema com o intuito de aperfeiçoar a aplicação. Afim de que o sistema tenha um melhor desempenho em sua execução, fazendo com que ele utilize menos memória e menos tempo de processamento.

  • Desvantagens do teste de desempenho

    O teste de performance e desempenho é indispensável para o gerenciamento de certos riscos significativos nos negócios. Por exemplo, se o site não consegue lidar com o volume de tráfego que recebe, os seus clientes vão comprar em outro lugar. Além de identificar os riscos óbvios, teste de performance e desempenho pode ser uma maneira útil de detectar muitos outros problemas potenciais. Embora os testes de desempenho não substitui outros tipos de testes, pode revelar informações relevantes para a usabilidade, funcionalidade, segurança e imagem corporativa, que é difícil de obter de outras formas. Muitas empresas e testadores de performance encontrá-lo útil para pensar os riscos que o teste de performance e desempenho pode resolver em termos de três categorias: escalabilidade, velocidade e estabilidade.

O teste de desempenho é uma atividade ampla e complexa, que pode assumir muitas formas, abordar muitos riscos, e fornecer uma ampla gama de valor para uma organização. É importante  compreender os tipos diferentes de teste de desempenho, a fim de reduzir os riscos, minimizar o custo, e sabe quando a aplicar o teste apropriado ao longo de um dado projeto testes de desempenho. Para aplicar diferentes tipos de teste ao longo de um teste de desempenho, é necessário avaliar os seguintes pontos principais como os objetivos do teste de desempenho e o contexto do teste de desempenho, por exemplo, os recursos envolvidos, o custo e o potencial de retorno sobre o esforço de teste. Por isso incluindo os testes de  desempenho muito cedo em seu ciclo de vida de desenvolvimento tende a agregar um valor significativo para o projeto evitando futuros problemas relacionados a performance.

[Crédito da Imagem: Desempenho de Software – ShutterStock]

Vanessa Gomes
Atua profissionalmente como Analista de Desenvolvimento e Analista de Teste em Qualidade. - Certificação em ITIL V3 Foundation - CTFL - Certified Tester Foundation Level - SFPC - Scrum Foundation Professional Certificate - DEPC - Devops Essencial Professional Certificate - Linguagens: PHP, SQL, HTML, Java,.NET, Groovy; - Automação de Testes com JUnit, Selenium e Cucumber - Big Data Foundation - Scrum Master (fundamentos),

Latest news

4 bons conceitos para apoiar a sua identidade de marca

No mercado, existem marcas que, ao falar seus nomes, rapidamente associamos com determinadas palavras que são boas para quem...

Estratégia de comunicação B2B para redes sociais: dos posts para as vendas!

Adaptar seu conteúdo permite experimentar diferentes maneiras de mostrar sua empresa de TI, os benefícios dos seus serviços e não ser tão repetitivo com algumas táticas.

IA para MSPs: como a inteligência artificial está transformando o mercado de serviços gerenciados

A Inteligência Artificial (IA) está desempenhando um papel crucial na transformação dos Prestadores de Serviços Gerenciados (MSPs). Mais do...

O que é integração de sistemas de RH e como ela facilita o trabalho?

A integração de sistemas de RH traz muitos benefícios, principalmente em termos de otimização do tempo e de recursos. Sem ela, diferentes plataformas podem gerar dados desconexos e difíceis de consolidar, o que pode levar a erros e à sobrecarga de trabalho manual.
Publicidade

Cibersegurança como pilar da resiliência empresarial: a abordagem estratégica dos MSPs

Na última década, a segurança cibernética deixou de ser um tema restrito às áreas de TI para se tornar...

ADDEE traz HaloPSA ao Brasil, apostando na eficiência para MSPs

Plataforma de atendimento e automação promete otimizar a gestão de serviços com funcionalidades integradas para todo o ciclo de vida...

Must read

4 bons conceitos para apoiar a sua identidade de marca

No mercado, existem marcas que, ao falar seus nomes,...

Estratégia de comunicação B2B para redes sociais: dos posts para as vendas!

Adaptar seu conteúdo permite experimentar diferentes maneiras de mostrar sua empresa de TI, os benefícios dos seus serviços e não ser tão repetitivo com algumas táticas.
- Advertisement -

You might also likeRELATED
Recommended to you