Artefatos >
Conjunto de Artefatos de Teste >
{Mais Artefatos de Teste} >
Definição de Teste >
Modelo de Análise de Carga de Trabalho
Artefato:
| ||||||||||||||||||||||||||||||||||
Modelo de Análise de Carga de Trabalho |
Modelo que identifica um ou mais perfis de carga de trabalho destinados a definir com precisão o estado de interesse de um sistema no qual a avaliação do software e/ou de seu ambiente operacional pode ser realizada. Os perfis de carga de trabalho representam possíveis condições a serem simuladas e comparadas aos Itens de Teste-alvo em uma ou mais Configurações de Ambiente de Teste. |
| Representação em UML: | Não há representação em UML para este artefato. |
| Papel: | Analista de Teste |
| Opcional/Ocorrência: | Um ou mais artefatos. Relevante principalmente durante testes de carga, de stress e de desempenho do sistema. |
| Incluído em: | Opcionalmente, alguns aspectos do Modelo de Análise de Carga de Trabalho podem ser encapsulados no Plano de Teste da Iteração |
| Templates: | |
| Exemplos: | |
| Relatórios: | |
| Informações Adicionais: | |
| Entrada para Atividades: | Saída de Atividades: |
O Modelo de Análise de Carga de Trabalho tenta definir com precisão as condições de carga sob as quais os Itens de Teste-alvo devem operar no Ambiente de Configuração-alvo. O principal objetivo é definir uma carga de trabalho representativa realista que permita a avaliação precisa dos riscos de desempenho. Geralmente, é determinado pela análise das características previstas ou de um ator existente, das estatísticas de negócios do usuário final (casos de uso), etc.
1. Introdução
Identifica a finalidade, o histórico e os objetivos dos testes de desempenho realizados no projeto.
2. Variáveis e Atributos do Sistema
Identifica os atributos e as variáveis do sistema que determinam com exclusividade a carga de trabalho para o sistema que está sendo modelado.
4. Definições de Ator
Identifica as classes de clientes externos cujos cenários de casos de uso precisarão ser modelados para simular/emular cargas no sistema em teste. Além disso, essa seção identifica a proporção na qual os atores acomodam a carga em um teste de desempenho.
7. Atributos do Ator
Identifica os atributos e as variáveis de cada ator que, por sua vez, determinam com exclusividade as diferentes características dos clientes externos do sistema. Para cada ator, identifica informações como: humano ou não-humano, taxa de inclusão de dados, tempo de decisão, estilo e complexidade da transação, e padrões de comportamento que caracterizam a variabilidade na interação do usuário final com o sistema.
6. Perfil de Trabalho do Ator
Identifica os cenários de caso de uso específicos executados por um ator e o percentual de tempo ou a proporção do esforço despendido pelo ator ao executar os cenários de caso de uso, com o objetivo de cumprir suas responsabilidades de negócios.
3. Perfil da Carga de Trabalho
Em determinado perfil, identifica o número de clientes externos simulados/emulados durante o teste, inclusive o número, o tipo e a distribuição das transações. Um perfil pode ser definido em termos de "carga máxima", "carga média", e assim por diante.
5. Critérios e Métricas
Identifica as estimativas e os critérios usados para avaliar o sucesso dos objetivos de desempenho identificados. Geralmente, estão incluídos nas métricas os limites para o tempo de resposta ou a capacidade de transferência de dados.
8. Requisitos de Emulação de Terminal Remoto
Identifica os requisitos e as restrições que devem ser observados durante a criação de uma Configuração de Ambiente de Teste que seja aceitável para implementar e executar o teste de desempenho.
Não há representações em UML para estas propriedades.
|
Nome da Propriedade |
Breve Descrição |
| Nome | Nome exclusivo usado para identificar esse Modelo de Análise de Carga de Trabalho. |
| Descrição | Descrição resumida do conteúdo do Modelo de Análise de Carga de Trabalho, geralmente com uma indicação de alto nível da complexidade e do escopo do teste. |
| Finalidade | Explicação do que esse Modelo de Análise de Carga de Trabalho representa e por que ele é importante. |
| Itens de Teste e Avaliação Dependentes | Alguma forma de rastreabilidade ou de mapeamento de dependências para elementos específicos, como os requisitos individuais que precisam ser consultados. |
O Modelo de Análise de Carga de Trabalho deve ser descrito assim que possível, preferivelmente na fase de Iniciação, passando por refinamento contínuo e definição detalhada durante a fase de Elaboração, se necessário.
Embora o Modelo de Análise de Carga de Trabalho possa ser refinado ou revisado durante cada Iteração do ciclo de vida restante, é aconselhável realizar o máximo de testes relacionados a esse artefato na fase de Elaboração. Apesar de ocorrerem alguns testes de desempenho e de carga do sistema durante o projeto, é provável que a solução para os defeitos ou mudanças importantes identificados como resultado desses testes não seja prática nem viável se os resultados forem liberados muito depois do início da fase de Construção.
O papel do Analista de Teste é basicamente responsável por este artefato. As responsabilidades são divididas em duas áreas principais:
O principal conjunto de responsabilidades abrange as seguintes questões de design e implementação:
O conjunto secundário de responsabilidades abrange as seguintes questões de gerenciamento e autorização:
O Modelo de Análise de Carga de Trabalho (conteúdo e formato) pode precisar de modificações para atender às necessidades de padrões e diretrizes internos ou externos.
|
Rational Unified Process |