假如确定采用自动化工具进行功能测试,那么其中有如下3个问题必须得到重视:
测试工具的选择。
测试用例脚本的编写。
测试脚本的执行条件。
1、测试工具的选择
自动化测试工具种类繁多,各种工具的功能和性能良莠不齐,如何才能够选择适合的测试工具呢?
选择测试工具的首要条件就是根据自身情况来进行选择,选择的依据是要做到最省钱、最实用、最适用。选择工具时并不一定最贵的才是最好的,只有最适合自己公司使用的才是最好的。
例如,一个可以使用开源测试工具进行测试,并且开源测试工具能够在进度及功能上满足我们所要测试的项目的要求,那么就没有必要选择收费的测试工具。
一般选择测试工具需要遵循以下原则:
1)工具界面友好
测试工具最直接面向的用户是测试执行人员,同其他软件一样,友好的界面能够帮助我们快速入手。
2)脚本录制方便快捷
测试脚本乃自动化测试执行的发动机,市面上大多测试工具都能够提供脚本录制,免去了测试人员录制编写脚本工作的麻烦,测试人员只需要按照测试用例把需要测试的测试点及基本流程录制下来,工具就能够为我们自动生成测试脚本,然后在脚本的基础上进行强化修改即可,这也是友好性的体现。作为一种工具,其功能越强大,越容易入手,它就越受用户欢迎。
3)结果分析方便准确
测试完成后要能够提供测试执行详细结果及测试中出现的问题,能够自动统计测试成功与否。现在大多数工具都能够提供此功能。
4)根据测试项目选择
测试工具一定要根据被测项目的具体情况来进行选择,因为不同的软件开发的平台是不同的。
5)成本
经费充足的公司可以选择购买大型工业级的测试软件来进行测试,经费预算不太充足的公司可以选择开源免费的测试工具。如果时间、技术允许,也可以自行开发研制测试框架。