自动化测试分两种,一种是代替大量手工测试工作,避免重复劳动,一种是完成手工测试无法完成的工作,比如用户并发数测试、大数据量测试等等。目前自动化测试处于发展阶段,自动化测试失败原因有三个:a、执行失败b、不合适的自动化测试目标c、

自动化测试思想是用程序实现按照功能测试的步骤,测试被测程序。

我们测试一个程序的步骤,输入数据,操作程序,程序反应结果。我们可以开发一个测试程序,把输入数据作为测试程序输入条件,然后通过测试程序调用开发程序,得到一个结果,调用开发程序的结果和我们认为正确的结果对比,如果一致就没有问题,如果不一致就有问题。

有上述可见,开发一个测试程序外,我们需要整理输入数据和相应的预期结果。

3、结果输出整理:在执行完用例后,需要统计那些用例通过了,那些用例没有通过,我们需要了解整个用例的执行情况,总共多少条,通过多少条,失败多少条,我们更关注的是没有通过的用例,需要把这些结果记录下来,然后分析

4、开发的测试程序,用例编写简单,易维护:功能测试没有用例,只要测试了被测程序,至少是测了程序,如果自动化没有用例,或者用例维护不及时,等于没有测试被测试程序

2、 有统一的编号:有统一编号,以免后续维护,当自动化测试程序编写完毕后,测试用例确实是个庞大的工程,如果用例编号无规则,后续维护用例难上加难,乱上加乱