通过TestNG监听器获取失败的测试用例类名和方法,作为文本形式发送到接收者的邮箱,接收者的邮箱需要配置在属性文件中,类似于以下的方式
tomail=626231936@qq.com,你自己的@qq.com
1、测试类Demo(5个方法,2个成功的,3个失败的)
例如:
@Test
public void test1() {
Assert.assertEquals(1, 1);
}
2、发送邮件的类MailUtil 实现静态方法
public static void sendEmail(String email, String subject, String body)
email:收件人信息 例如:626231936@qq.com,232324@qq.com,121213@qq.com
subject:邮件主题,如2021-05-19测试报告
body:邮件正文,失败的测试用例类名和方法
3、监听器类 JavaMailTestListener
4、属性文件 config.properties
tomail=626231936@qq.com,232324@qq.com,121213@qq.com