困扰了很久,我们怎么去定义自动化流程走完后就说明产品按照预期没问题了,通过断言,截图,不也是需要人工查看么?😃
如果是手工测试的话,你们是如何定义是否已通过呢? 手工测试通过的标准,理论上都可以转化为 assert 来操作。
当然需要人工查看,假设用例设计充分、合理,自动化流程走完并且所有断言都通过后才能说明产品按照预期没问题
以我个人经验来说吧,自动化永远没有完成的时候。在开始实施自动化测试项目的之前,需要先评审手工测试用例,规划出自动化测试的范围及优先级。然后再针对于一个具体的自动化测试用例编写代码,在自动化测试用例中,所有检测点都要通过断言来进行检测,关于截图只是出错的时候用来排查用的,而不是正常的测试流程中也通过截图来进行测试。
制定测试方案时,需要考虑到"测试通过标准". 同试卷一样,哪些出问题要扣多少分,多少分算优秀,多少分算不及格,这些是在前期就需要考虑的. 如果这些都没有的话,就当这次测试是一次小游戏吧,锻炼锻炼下某个能力吧.