Escolar Documentos
Profissional Documentos
Cultura Documentos
**01) Por que é importante testar os RNF? Não seria suficiente testar apenas as
funcionalidades do software? Justifique.**
Testar apenas as funcionalidades do software não é suficiente, uma vez que os Requisitos
Não Funcionais (RNF) desempenham um papel crucial na qualidade e no desempenho do
software. Os RNF dizem respeito a características como segurança, desempenho,
usabilidade, escalabilidade, confiabilidade, entre outros. A importância de testar os RNF
reside em:
- **Segurança:** Uma ferramenta comum para testar a segurança é o "OWASP ZAP" (Zed
Attack Proxy), que é usado para identificar vulnerabilidades em aplicações web.
1. **Caso 1 - Limite Inferior:** Valor de entrada: Limite inferior (por exemplo, R$1). Saída
esperada: Transação aceita ou rejeitada.
2. **Caso 2 - Valor Válido:** Valor de entrada: Valor típico (por exemplo, R$100). Saída
esperada: Transação aceita.
3. **Caso 3 - Limite Superior:** Valor de entrada: Limite superior (por exemplo, R$10.000).
Saída esperada: Transação aceita ou rejeitada.
4. **Caso 4 - Valor Inválido (abaixo do limite inferior):** Valor de entrada: Valor abaixo do
limite inferior (por exemplo, R$0). Saída esperada: Transação rejeitada.
5. **Caso 5 - Valor Inválido (acima do limite superior):** Valor de entrada: Valor acima do
limite superior (por exemplo, R$20.000). Saída esperada: Transação rejeitada.
Os casos de teste para o grupo de pagamento por PIX seguiriam uma lógica semelhante,
com os limites e valores válidos/inadequados apropriados para o método de pagamento do
PIX.
Lembre-se de que a técnica de valor limite visa testar os cenários extremos e os limites
críticos, a fim de identificar possíveis problemas de software.