要实现真正的自动化测试,必须要解决以下几个问题:
1.运行要自动化。
2.运行时的数据从何而来?测试案例最好能够根据数据的源头,自动生成所有可能的案例。
3.案例执行的顺序。因为一笔业务可能涉及很多个环节才能完成,这样案例执行的顺序就有先后,需要根据实际的业务对案例进行调度,传统的JUNIT不满足要求。
4.对每个测试案例的运行过程要落地,供以后进行性能、异常分析。
5.如何对前端(页面、客户端)进行自动化模拟测试
要实现真正的自动化测试,必须要解决以下几个问题:
1.运行要自动化。
2.运行时的数据从何而来?测试案例最好能够根据数据的源头,自动生成所有可能的案例。
3.案例执行的顺序。因为一笔业务可能涉及很多个环节才能完成,这样案例执行的顺序就有先后,需要根据实际的业务对案例进行调度,传统的JUNIT不满足要求。
4.对每个测试案例的运行过程要落地,供以后进行性能、异常分析。
5.如何对前端(页面、客户端)进行自动化模拟测试
没有真正意义上的自动化,否则为什么google这样的大公司还要招聘那么多测试开发者?难道他们不懂得用“自动”代替人工,还可以省下很多工资。