为了将测试人员从大量重复的测试工作中解脱出来,使其专注于更有价值的测试,如探索式测试。
自动化测试不是为了发现问题,而是为了验证功能,故自动化测试一般用于冒烟测试和回归测试。
自动化测试用例范围往往是核心业务、流程或者重复执行率较高的功能
自动化测试用例尽量只做正向逻辑的验证,不要考虑太多逆向逻辑的验证
每条测试用例只覆盖1条基本功能(只有1个断言)
测试用例之间尽量不要有关联
如果修改了数据,需要还原数据