ATPS
Consiste em um diagrama que tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação. Em um diagrama de seqüência, os seguintes elementos podem ser encontrados:
-Linhas verticais representando o tempo de vida de um objeto (lifeline);
-Estas linhas verticais são preenchidas por barras verticais que indicam exatamente quando um objeto passou a existir. Quando um objeto desaparece, existe um "X" na parte inferior da barra;
-Linhas horizontais ou diagonais representando mensagens trocadas entre objetos. Estas linhas são acompanhadas de um rótulo que contém o nome da mensagem e, opcionalmente, os pa-râmetros da mesma. Observe que também podem existir mensagens enviadas para o mesmo objeto, representando uma iteração;
-Uma condição é representada por uma mensagem cujo rótulo é envolvido por colchetes;
-Mensagens de retorno são representadas por linhas horizontais tracejadas. Este tipo de men-sagem não é freqüentemente representado nos diagramas, muitas vezes porque sua utilização leva a um grande número de setas no diagrama, atrapalhando o entendimento do mesmo. Este tipo de mensagem só deve ser mostrado quando for fundamental para a clareza do diagrama.
Resumo 3.2 – Utilização do Diagrama de Sequência
O teste do software é a investigação do software a fim de fornecer informações sobre sua qualidade em relação ao contexto em que ele deve operar. Isso inclui o processo de utilizar o produto para encontrar seus defeitos.
O teste é um processo realizado pelo testador de software, que permeia outros processos da engenharia de software, e que envolve ações que vão do levantamento de requisitos até a execução do teste propriamente dito.
Introdução
Não se pode garantir que todo software funcione corretamente, sem a presença de erros, visto que os mesmos muitas vezes possuem um grande número de estados com fórmulas, atividades e algoritmos complexos. O tamanho