case执行结果的理解

来源:10-4 面试实战

lydialiu1994

2018-11-13

老师,这块我很模糊,执行一条case,case里面有写一个assert方法,判断成功则打印‘成功’,否则打印‘失败’。

这样的结果是 不管判断成功还是失败,虽然会打印错误日志,但case的结果都是 BUILD SUCCESS

这种我应该怎么处理,让其Build failure? 按企业来说,如果我这条case没有和预期一致,是要Build failure吗?

补充:另外老师,我的Assert详细方法都是写在pro,然后直接在TestCase调用,这样符合一般写法吗?
(因为看你都在TestCase里写 判断成功失败语句等)
而且这样导致一个问题,如果用Assert的message打印失败,则打印不出来,所以我都是用System.out打印

写回答

1回答

Mushishi

2018-11-13

你好,1、一般断言设置在你的case里面
2、build成功是告诉你构建成功,你的case成功是按照你case或者报告里面来的,你报告里有结果统计。

3、我这里是为了方便好看打印,一般这些信息都需要直接打印再日志里,你得定位、输入等信息

0
7
Mushishi
回复
lydialiu1994
冲头看吧,前面7个大章节全部更新了
2020-01-01
共7条回复

Web自动化测试 Selenium基础到企业应用

零基础学习Web自动化,测试面试必问技术点解答,高薪在向你招手

1237 学习 · 862 问题

查看课程