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

题目:Linux下捕捉/回放测试工具的研究与实现

关键词:捕捉;回放;自动化测试;GUI测试

  摘要

软件测试一直是保证软件质量的有效手段,随着软件规模和复杂度的不断增长,软件测试的工作量已经占到软件开发总工作量的40%以上。因此,近年来,关于软件自动化测试方面的研究备受关注。 图形用户界面(GUI)在现代软件中占有重要地位,有研究表明,在软件的代码中,专门用于GUI设计实现的代码量已占到总代码量的45%~60%。在软件自动化测试的研究中,图形用户界面的测试在过去几年一直是个被忽略的领域。另一方面,由于图形用户界面自身的特点有别于传统软件,因此对于图形用户界面的自动化测试研究仍为数不多。目前针对GUI的自动化测试中捕捉/回放技术是一个主要的,且最有效的方法。但在Linux上至今仍没有一个成熟的捕捉/回放测试工具。 本文实现了一个完整的捕捉/回放集成测试环境。其功能包括捕捉被测试程序,回放测试脚本,可视化的脚本编辑,设置统计验证点,统计结果等。通过捕捉用户在被测试程序上的操作,生成Python语言描述的测试脚本。此脚本可在日后的新版本上进行回放以重现当时的测试过程,并自动统计回放的相关信息。最大限度地实现了脚本重用。 本工具已经作为上海中标软件测试部的测试工具应用于中标普华桌面4.0测试工作中。