需要专门的测试人员利用测试工具按照测试方案和流程对制造业erp软件产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。
自动化测试是把以人为驱动的测试行为转化为机器执行的一种过程。通常,在设计了测试用例并通过评审之后,由测试人员根据测试用例中描述的规程一步步执行测试,得到实际结果与期望结果的比较。在此过程中,为了节省人力、时间或硬件资源,提高测试效率,便引入了自动化测试的概念。
自动化测试的应用场景:
1、任务明确,不会出现频繁的改动;
2、回归测试比较频繁,能够很好的验证你是否引入了新的缺陷,老的缺陷是否修改过来了;
3、界面比较稳定;
4、软件维护周期较长;
5、项目时间充裕,进度压力小;
6、有大量重复性质的工作;
7、测试人员具备一定的编程能力。
自动化测试目的:
1、自动化测试核心不是发现多少bug,而是能确保你的erp软件项目主流程么有bug,能正常上线!如果自动化都能发现N个bug,手动人员都不需要测试的了!
2、.理论上讲自动化能覆盖所有手动测试的流程,但是你给自动化投入了多少,靠1到2个人?还更不上迭代的进度!因此,对于自动化测试覆盖度的问题我们一般根据项目实际情况而定,对于时间较短的我们一般只会覆盖核心部分,大概占10%,如果时间充裕,项目为长期项目,我们可以尽可能的去增加覆盖度。
3、对于我们自动化人员自身而言,也要提高自己,你的价值一定不是只写写脚本,比如搭建环境的能力,搭建web框架的能力,开发桌面应用程序的能力,这些东西都能给手动测试提供便利,也是你的存在感最直接的体现!
注意:自动化用例都来源于手工用例。
24th Jun 2020
24th Jun 2020
24th Jun 2020
24th Jun 2020
24th Jun 2020
24th Jun 2020
24th Jun 2020
24th Jun 2020
公司新闻 | 26 |
解决方案 | 70 |
成功案例 | 65 |
管理咨询 | 80 |
评价(220)