Essays.club - TCC, Modelos de monografias, Trabalhos de universidades, Ensaios, Bibliografias
Pesquisar

Testes Funcionais para o Sistema de Formatação de Artigos Acadêmicos

Por:   •  29/7/2018  •  2.798 Palavras (12 Páginas)  •  438 Visualizações

Página 1 de 12

...

O objetivo principal é aplicar o conhecimento teórico adquirido na disciplina de Engenharia de Software II e indiretamente de demais disciplinas correlacionadas e que complementam nosso conhecimento para ser possível realizar os testes com sucesso.

-

3. Teste de Software

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.

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 do projeto a ser desenvolvido e a quantidade de pessoas envolvidas no processo aumentam ainda mais a complexidade. Idealmente, toda permutação possível do software deveria ser testada. Entretanto, isso se torna impossível para a ampla maioria dos casos devido à quantidade impraticável de possibilidades. A qualidade do teste acaba se relacionando à qualidade dos profissionais envolvidos em filtrar as permutações relevantes.

Falhas podem ser originadas por diversos motivos. Por exemplo, a especificação pode estar errada ou incompleta, ou pode conter requisitos impossíveis de serem implementados, devido a limitações de hardware ou software. A implementação também pode estar errada ou incompleta, como um erro de um algoritmo. Portanto, uma falha é o resultado de um ou mais defeitos em algum aspecto do sistema.

O teste de software pode ser visto como uma parcela do processo de qualidade de software. A qualidade da aplicação pode e, normalmente, varia significativamente de sistema para sistema.

-

3.1 Casos de Teste Funcional ou Caixa Preta

Teste de caixa-preta é um teste de software para verificar a saída dos dados usando entradas de vários tipos. Tais entradas não são escolhidas conforme a estrutura do programa.

Quanto mais entradas são fornecidas, mais rico será o teste. Numa situação ideal todas as entradas possíveis seriam testadas, mas na ampla maioria dos casos isso é impossível. Outro problema é que a especificação pode estar ambígua em relação ao sistema produzido, e como resultado as entradas especificadas podem não ser as mesmas aceitas para o teste. Uma abordagem mais realista para o teste de caixa-preta é escolher um subconjunto de entradas que maximize a riqueza do teste. Podem-se agrupar subconjuntos de entradas possíveis que são processadas similarmente, de forma que testar somente um elemento desse subconjunto serve para averiguar a qualidade de todo o subconjunto. Por exemplo, em um sistema que aceita um inteiro como entrada, testar todos os casos possíveis pode gerar pelo menos dezenas de milhares de casos de testes distintos. Entretanto, a partir da especificação do sistema, pode-se encontrar um subconjunto de inteiros que maximizem a qualidade do teste. Depende do propósito do sistema, mas casos possíveis incluem inteiros pares, inteiros ímpares, zero, inteiros positivos, inteiros negativos, o maior inteiro, o menor inteiro.

-

3.1.1 Caso de Teste 1

- Gerar um artigo completo com um autor cadastrado com sucesso.

Procedimento Inicial: Acessar o site http://sfaa.unipinterativa.edu.br/pdf/ e aguardar carregar a tela para cadastrar todos os campos para gerar um artigo acadêmico com sucesso (Nenhum campo poderá ficar em branco).

ID

1

2

Passo para execução

Sistema abre e exibe a tela de entrada para digitação dos dados.

Usuário preenche todos os campos e clicar em Gerar Arquivo Completo.

Dado de entrada

Nenhum.

Todos os campos (Titulo, Autor, Titulação, Vinculo Institucional, E-mail do Contato, Resumo, Palavras Chave, Corpo do Texto, Notas e Referências Bibliográficas) foram preenchidos conforme evidencia abaixo (Imagem 1).

Resultado Esperado

Página exibida com todos os campos e botões para preenchimento do usuário.

Geração do Artigo formatado com todos os dados preenchidos.

Situação

Campos e Botões exibidos com sucesso.

Artigo gerado com sucesso.

Data

14/11/2015

14/11/2015

Usuário

Danilo Lira (Aluno)

Danilo Lira (Aluno)

[pic 1]

Imagem 1

-

-

3.1.2 Caso de Teste 2

- Gerar um artigo para submissão com um autor cadastrado com sucesso (Nenhum campo poderá ficar em branco).

Procedimento Inicial: Acessar o site http://sfaa.unipinterativa.edu.br/pdf/ e aguardar carregar a tela para cadastrar todos os campos para gerar um artigo acadêmico com sucesso.

ID

1

2

Passo para execução

Sistema abre e exibe a tela de entrada para digitação dos dados.

Usuário preenche todos os campos e clicar em Gerar Arquivo para Submissão.

Dado de entrada

Nenhum.

Todos os campos (Titulo, Autor, Titulação, Vinculo Institucional,

...

Baixar como  txt (22.1 Kb)   pdf (82.9 Kb)   docx (32.3 Kb)  
Continuar por mais 11 páginas »
Disponível apenas no Essays.club