|
知识路径: > 自动化测试 > 功能自动化测试 >
|
考试要求:掌握
相关知识点:4个
|
|
|
|
传统的手工测试是测试人员执行测试用例,然后将测试结果和预期结果相比较并记录测试结果。然而,随着软件工程的规模越来越大,软件产品的功能越来越复杂,同时,软件的更新换代也越来越频繁,软件测试部门的工作难度越来越大,手工测试已经跟不上这种发展趋势了。
|
|
|
功能自动化测试工具可以帮助测试工程师自动处理测试开发到测试执行的整个过程中的问题。你可以创建可修改且可复用的测试脚本,甚至可以在下班后让计算机自动执行脚本,从而减少劳动量,提高测试效率。
|
|
|
功能测试自动化工具的主要功能,就是为了确保应用能够按照预期设计执行而将业务处理过程记录到测试脚本中。当应用被开发完成或应用升级时,测试工具支持测试脚本的编辑、扩展、执行和报告测试结果,并且保证测试脚本的可重复使用,贯穿于应用的整个生命周期。
|
|
|
当一个应用开发完毕后,程序界面基本定型,这个时候,针对该应用的自动测试应该展开。自动测试的引入,大大提高了测试的效率和测试的准确性,而且测试人员一次设计的脚本,可以在软件生命周期的各个阶段重复使用,尤其在软件交付后,随着企业的发展,你的应用就会随之在数量和范围上增长。为了满足业务的需求,应用的改变会很频繁,对于这些需求,将可以通过小范围修改测试工具录制的脚本来完成。对于功能测试工具的使用,比较重要的是测试规划问题。如何规划一次录制,使它具有良好的可扩展性、重用性,整个脚本能够有清晰的层次和最大限度地适应以后程序的修改,这些也是在实际工程中用户最普遍遇到的问题,它的实施就需要有经验的软件测试人员介入并结合应用来进行具体分析。
|
|
|