Resumo:
Cada vez mais as empresas dependem de sistemas baseados em software para realização de seus negócios, portanto, torna-se fundamental garantir a qualidade do produto desenvolvido. Um dos principais fatores de sucesso de um software é o entendimento do que realmente o cliente precisa. A Modelagem de Processos pode ser utilizada para entender os processos antes de dar início à modelagem do software. Uma técnica muito utilizada para modelar um processo de negócio é o Business Process Modeling Notation (BPMN), pois facilita o entendimento do negócio por todos os envolvidos no processo, incluindo não especialistas no assunto. Depois do software desenvolvido, os testes de software, por sua vez, devem garantir que ele esteja de acordo com as necessidades do cliente. Técnicas e critérios de teste são utilizados para selecionar os casos de teste. Alguns critérios são baseados em representações do software, outros na implementação. Este trabalho analisa a utilização dos modelos de processo de negócio na criação de testes, mais especificamente, na geração dos casos testes de validação.