Esta dissertação apresenta o AATPAIS (Automated Acceptance Testing of Process-Aware Information Systems), uma solução projetada para abordar as complexidades de testar PAIS. O AATPAIS automatiza a geração e execução de casos de teste de aceitação derivados de modelos de processos BPMN e especificações de sistema, utilizando Robot Framework por suas robustas capacidades de RPA para automação de tela. O sistema extrai pontos de interação humana dentro de modelos de processos, como Eventos de Início e Tarefas do Usuário, e gera scripts RPA correspondentes para realizar testes de aceitação.
A avaliação do AATPAIS envolveu avaliar sua eficácia em uma variedade de modelos de processos. Os resultados demonstraram uma cobertura de caminho de 100% em 15 dos 21 modelos de processos sem customização adicional, demonstrando a eficiência da ferramenta no tratamento de ambientes de processos complexos e dinâmicos. No entanto, certos modelos de processos revelaram limitações devido a condições de gateway e acionadores de eventos, indicando áreas para melhoria futura.
O feedback da pesquisa survey destacou o potencial significativo da AATPAIS para melhorar a produtividade e simplificar os processos de teste. Embora os respondentes tenham apreciado a sua utilidade, algumas preocupações sobre a facilidade de uso e a curva de aprendizado foram observadas, sugerindo a necessidade de uma melhor instrução e de refinamento da interface. No geral, o AATPAIS apresenta uma abordagem promissora para automatizar testes de aceitação em PAIS, com potencial para desenvolvimento adicional visando melhorar suas capacidades e experiência do usuário.