当前位置:问答库>论文摘要

题目:POS系统自动化测试辅助工具的设计和开发

关键词:关键字驱动,QTP,自动化测试

  摘要



 

摘    要

由于金融行业对软件质量要求非常苛刻,在整个开发过程中,测试工作所占的时间和成本甚至达到了40%。因此对测试的优化和改进到了不得不进行的地步。目前,大多数的针对功能的自动化测试工具通常的做法是,基于录制/回放的方法,对涉及GUI的测试用例进行优化,可是在POS实际开发中,存在大量报文处理测试,这些报文处理往往不涉及GUI操作。因此需要对自动化测试工具进行扩展,以加强对不涉及GUI的测试用例的覆盖。

本文在分析测试工作业务现状的基础上,将该自动化测试辅助工具的使用对象用户总结为三种类型,即管理员、测试人员和质量管理人员。其中,系统管理员设置测试辅助工具所需的基本信息,测试人员输入测试数据,产生测试结果,质量管理人员录入和设置管理模板,根据测试结果来判定和管理测试。

由于在目前的手工测试中,既有报文的测试,又有GUI的测试。因此,测试模块对测试脚本进行分析,如果测试属于涉及GUI的测试,则调用QTP完成测试,如果是针对报文的测试,则调用报文模块完成测试。通过使测试脚本支持数据驱动,并根据需要支持关键字驱动的特性,使测试脚本便于维护。并且,针对测试脚本存储灵活性的要求,开发了文本接口、Excel接口和数据库接口。此外,基于测试过程中产生的测试数据,提供了各种报表。

最后,设计了多个测试场景和测试用例,对该测试辅助工具进行了验证和分析。