Boa noite..! Não entende a construção dessa classe de teste, não ficou muito claro para me. Poderia me explicar ???
Não entendi o metódo inicializa quando chama a classe de leilões e classe de usuarios.
Boa noite..! Não entende a construção dessa classe de teste, não ficou muito claro para me. Poderia me explicar ???
Não entendi o metódo inicializa quando chama a classe de leilões e classe de usuarios.
Olá José,
Pelo que entendo a classe inicializa prepara o sistema para que o teste seja executado. Isso seria a pré condição para um teste manual.
A classe UsuariosPage é chamada para criar o usuário necessário para a realização do teste. Portanto, o usuário "Paulo Henrique" precisa estar cadastrado no sistema para participar de um Leilão. Em um caso de teste manual seria o equivalente a dizer: "Pré condição: o usuário Paulo Henrique precisa estar cadastrado" A classe LeilaoPage é necessária no método inicializa pois é a funcionalidade que será testada. É a página que vai trabalhar.
O método inicializa será executado todas as vezes que o teste é realizado garantindo assim que estará na págiona correta com as informações necessárias para executar o teste.
Caso inclua um novo teste na classe LeiloesSystemTest como por exemplo: Cadastrar um item cujo valor seja inválido -100 reais, não precisará cadastrar o usuário "Paulo Henrique" em cada teste. A função inicializa vai fazer isso por você.
Espero ter sido útil. Tenha um ótimo dia.