MercurvInteractlv公司的win]Runner是比较常用的自动化功能测试软件,用于检测应用程序是古能够达到预期的功能及正常运行,对复杂的企业级应用(包括ERP系统、cRaM系统等)不同发布版进行测试,提高测试人员的工作效率和质量。
(1)用w曲tRunner创建一个测试,按照预期设计执行并将业务处理过程记录到测试脚本,支持测试脚本的编辑、打展、执行和报告测试结果,并且保证测试脚本的可重复使用,自动记录操作并生成所需的脚本代码。
(2)插入榆查点来检验数据。在脚本中可以插八不同类型的检查点,包括文本、位图和数值等,并设定哪些数据库表和记录需要检测。在测试运行时,测试程序就会自动会收集一套数据指标、核对数据库内的实际数值和预期的数值。winRunner自动显示检测结果,在有更新/删除/插入的记录上突出显示以引起注意检查,从而确认应用程序是舌运行正常。
(3)增强测试。wlr皿Llnner针对相当数量的企业应用中的非标准对象,提供r Vinu“Obiemwizard来识别以前未知的对象。其数据驱动向导(DataDnverwlzard)可以把一个业务流程测试转换为数据驱动测试,从而反映多个用户各自独特日真实的行为。还町以通。nctionGener缸0r增加测试的功能,从目录列表中选择一个功能增加到测试中以提高测试能力。例如可以选择calendar,然后从H历功能的下属H录中选择,如calendaLselect_date(),就叫以直观地输入参数,把这个功能插入到测试脚本中。
(4)分析结粜。winRu力ner通过交互式的报告工具来提供详尽的、易读的报告,会列出测试中发现的错误内容、位置、检查点和其他重要事件,帮助对测试结果进行分析。这些测试结果还可以通过MI自已的测试管理工具TestDirector来查恻。
(5)维护测试。每次记录测试时,WinRunner会自动创建一个GuIMap文件以保存应用对象,这些对象分层次组织,既uJ以总览所有的对象,也可以查嘲某个对象的详细信息通过修改一个GuI Map文件而非无数个测试,方便地实玑测试重用。
文章来源于领测软件测试网 https://www.ltesting.net/