Etapas De Testabilidade De Software
Trabalho Escolar: Etapas De Testabilidade De Software. Pesquise 862.000+ trabalhos acadêmicosPor: Dyuu • 9/5/2013 • 2.433 Palavras (10 Páginas) • 556 Visualizações
1.Introdução 04
2.Objetivos...............................................................................................................................04
3. Desenvolvimento .................................................................................................................05
3.1. Etapas de testabilidade de Software .........................................................................05
3.2. Atividades e etapas de testabilidade de Softwa.............................................................06
3.2.1 Teste de unidade. ..............................................................................................06
3.2.2 Teste de integração. ......................................................................................... 06
3.2.3 Teste de sistema..................................................................................................07
3.2.4 Teste de aceitação...............................................................................................07
3.2.5 Testes de Regressão............................................................................................07
4. Testes de caixa branca .......................................................................................................08
5. Testes de caixa preta...........................................................................................................09
5.1. Teste de software que a empresa deve utilizar para garantir a qualidade do e a confiabilidade do cliente pelo serviço adquirido/SGBD/DBA argumentos positivos.......09
6. Ferramenta BrModelo e diagrama Entidade/Relacionamento......................................10
6.1 Protótipo da telas para cadastro do funcionário, cadastro do livro, cadastro do tipo do livro e cadastro do cliente..................................................................................................11
7. Identificação de casos de Uso............................................................................................11
8. Considerações Finais...........................................................................................................12
9. Referencias Bibliográficas..................................................................................................13
1. Introdução
O presente trabalho surgiu da proposta do nosso curso Tecnologia em Análise de Sistemas, como requisito para nota. Por outro lado o mesmo apresenta como se dá o processo de inspeção de Software dentro da engenharia e análise de sistema. Logo visa retratar um dos maiores benefícios de se utilizar inspeções de software.
Tem como característica ainda compreender sobre a validação e verificação dos processos de software, bem como analisar a testabilidade de Software e suas diferentes probabilidades de características comportamentais em relação ao código.
Apresenta por meio de fluxograma como se dá o processo de interrelação dos funcionários ao que tange a a locadora de livros.
2. Objetivos
Nesse sentido os obejticos deste trabalho visa acima de tudo:
• Trabalhar o conteúdo do eixo temático, incentivar a interatividade e a regionalidade e auxiliar na aplicação dos conceitos estudados
3. Desenvolvimento
A temática do processo de inspeção de software vem complementar os estudos da engenharia de sistema na busca constante de um aprimoramento sobre a temática, ou seja a busca pela perfeição do trabalho tecnológico nesse sentido segue como está definido isto.
3.1. Etapas de testabilidade de Software
Pode-se definir teste ou Testabilidade de Software como um processo de execução de um programa com a finalidade de encontrar erros em conjuntos integrados de componente ou em todo o sistema. Desse modo, a testabilidade de software se define como a facilidade com que o programa pode ser testado. Nesse sentido, existem métricas que podem medir a testabilidade do software. Assim temos o teste caixa-preta que se refere a testes que são conduzidos na interface do software, e o outro é o teste caixa-branca que se refere a um exame rigoroso do detalhe procedimental.
Por conseguinte há caminhos lógicos internos do software que são testados, definindo casos de testes que exercitam conjuntos específicos de condições ou ciclos. Sendo que os procedimentos de testabilidade de Software se caracterizam por examinar as diferentes probabilidades e características comportamentais que levam o código a falhar caso alguma coisa esteja incorreta no sistema. Nesse sentido Perini et. al, (2009, p. 152) afirma que: “os objetivos principais da atividade de teste são em descobrir erros e as falhas nos programas”. Portanto, é imprescindível e necessário identificar falhas que ainda não foram descobertas nos processos.
Desse modo, de acordo com Pressman, (2006), a atividade de teste de software se refere a um tema mais amplo chamado de “Verificação e Validação (V&V)”, para o autor verificação - refere-se ao conjunto de atividades que garante que o software implemente corretamente um função específica (sem ERROS). Ao passo que a validação - refere-se ao conjunto de atividades que garante que o software que foi construído seja rastreável quanto às exigências do cliente, ou seja, (sem FALHAS).
3.2. Atividades e etapas de testabilidade de Software
As atividades de testabilidade do software se referem aos testes de caixa branca definida como (white box), e ao de caixa preta também conhecida como (black box). Em relação ao teste de caixa branca devem-se realizar os seguintes procedimentos: o teste de caminho
...