TIPO DE TESTE UTILIZADO NO DESENVOLVIMENTO
Por: Carolina234 • 6/3/2018 • 2.157 Palavras (9 Páginas) • 352 Visualizações
...
o mesmo tem a finalidade de executar o sistema para validar os requisitos definidos com o cliente. Esse teste é realizado sem a preocupação do código-fonte, testando a capacidade de apresentar resultados por meio das janelas de diálogo, consultas e relatórios ou arquivos de interface com outros sistemas. Pode ser aplicada por profissionais que não conheçam a linguagem de programação do software. O teste funcional poderá identificar funções incorretas ou faltantes.
De acordo com as especificações em requisitos, todas as funcionalidades devem ser testadas, e caso não seja possível executar uma das funcionalidades é possível que exista erro na execução ou até mesmo a falta de implementação da mesma. 7
4 CENÁRIO NOSSA LOCADORA DE LIVROS:
A “Nossa Locadora de Livros” é uma empresa privada com fins lucrativos e está situada na região central da cidade de São Paulo, fundada em 20 de janeiro de 1990, com o objetivo de atender a demanda de locação de livros. Seu fundador o Sr. João Carlos é o diretor e conta com um quadro de 7 funcionários que atuam em diversas áreas, sendo: Paulo Rodrigues, Ana Paula e José Roberto (departamento de locação), Márcia Regina (departamento de compras), André Augusto (departamento de controle de estoque) e Maria Helena (departamento financeiro); desde o inicio de sua operação a direção continua sendo o seu fundador.
Seu estoque atual possui 20.000 títulos, que são classificados como: diamante, ouro, prata e bronze. Sendo os valores da locação distribuídos pela classificação, respectivamente: R$ 20,00; R$ 15,00; R$ 10,00; R$ 5,00.
As entrevistas com os usuários começaram pelo Sr. João Carlos, que apresentou os principais processos de uma forma macro, pois os detalhes serão tratados com os funcionários específicos de cada área.
Hoje a empresa conta com um controle dos seus livros, sendo que cada livro tem um vínculo com seu autor (lembrando que um livro pode ter mais de um autor e que um autor também pode escrever vários livros diferentes), neste controle deverá apresentar também o tipo de classificação como diamante, ouro, prata ou bronze, o livro só pode ter uma única classificação.
Os livros também são todos cadastrados individualmente, ou seja, cada exemplar é um livro específico dentro do cadastro, não controlando assim detalhes como quantidade de exemplar do mesmo livro.
Atualmente, quando um cliente vem locar algum livro, ele pode solicitar o empréstimo de vários livros de uma só vez.
Um exemplar de um livro poderá ser emprestado várias vezes para vários clientes diferentes em datas diferentes.
A “Nossa Locadora de Livros”, possui também um controle de usuários para gerenciar todos os acessos e manipulações realizados pelos seus funcionários.
Estes usuários é que realizam todas as operações no atual sistema, lembrando que um empréstimo é feito sempre por apenas um usuário, mas que este usuário poderá registrar vários empréstimos.
4.1 CASO DE USO
Há dois itens que devem ser destacados antes de prosseguir com o caso de uso: a classificação dos livros e os departamentos.
Quanto à classificação dos livros, nota-se que ela não é mais fixa, o usuário possui o controle sobre as classificações, onde o mesmo pode alterar e incluir classificações quando desejar, agora rotuladas como gênero.
Sobre os departamentos, só existem dois atores, funcionário e gerente, a divisão da empresa em departamentos (estoque, compras, etc.) foi ignorada, assim cada usuário pode fazer qualquer operação (exceto as especificas do gerente), já que as mesmas são monitoradas pelo gerente, facilitando a logística dentro da empresa, principalmente devido ao fato de existirem poucos funcionários com a possibilidade de um substituir o outro.
Figura 1 – Diagrama de caso de uso
4.2 ESPECIFICAÇÃO
A especificação detalha cada caso de uso de forma a melhorar a compreensão dos mesmos.
Caso de uso: Gerenciar clientes
Gerencia o cadastro, alteração e exclusão de clientes.
Atores: Gerente, Funcionário.
Fluxo de eventos Fluxo principal 1. Cadastrar
1.1. Informar dados como nome, CPF e endereço.
1.2. Realizar cadastro 2. Alterar
2.1. Selecionar cliente
2.2. Alterar dados
2.3. Efetivar alteração 3. Excluir
3.1. Selecionar cliente
3.2. Excluir cliente Pós-Condições - Efetuar registro da operação.
Caso de uso: Gerenciar gêneros
Gerencia o cadastro, alteração e exclusão de gêneros.
Atores: Gerente, Funcionário.
Fluxo de eventos Fluxo principal 1. Cadastrar
1.1. Informar dados como nome e valor
1.2. Realizar cadastro 2. Alterar
2.1. Selecionar gênero
2.2. Alterar dados 10
2.3. Efetivar alteração 3. Excluir
3.1. Selecionar gênero
3.2. Excluir gênero Pós-Condições - Efetuar registro da operação.
Caso de uso: Gerenciar autores
Gerencia o cadastro, alteração e exclusão de autores.
Atores: Gerente, Funcionário.
Fluxo de eventos Fluxo principal 1. Cadastrar
1.1. Informar dados como nome
1.2. Realizar cadastro 2. Alterar
2.1. Selecionar autor
2.2. Alterar dados
2.3. Efetivar alteração 3. Excluir
3.1. Selecionar autor
3.2. Excluir autor Pós-Condições - Efetuar registro da operação.
Caso de uso:
...