1,本文中需要注意的是,这两种思路的前提都是,假定产品功能正确,否则就会出现“一错到底”的尴尬局面。一一-前题是产品功能正确,测试的目的是找到产品中的Bug,没觉得这有矛盾吗?
2,在自动化测试中,teatdown方法中往往作的最重要的事情是清除脏数据。但是自动化测试往往出现的状况是测试程序在测试过程中遇到问题,挂掉了,这样造成的结果是执行不了teatdown方法中清除脏数据的操作,从而影响其他用例的运行。我一般Have to在所有测试开始(setup方法)一开始都清除所有脏数据,保证此测试用例在干净环境下运行。请问作者没有别的好办法。