测试文档自动生成工具 WpAuto
一:产品定位
软件测试是保证软件产品质量的重要手段之一,所以软件企业的测试管理工作非常重要。在软件测试中经常会包含多次的回归测试和大量的测试文档编写,这些文档中,测试用例的开发等测试文档编写的工作量大,会占用大量的时间,特别是在多逻辑业务组合、多输入项的GUI类软件中,这类问题的表现更加突出。测试文档自动生成软件(WpAuto)就可以协助测试人员解决这类的问题。
二:测试文档编写现状
测试文档是测试工作的重要体现,通过测试文档,可以准确了解测试情况,包括设计了哪些测试用例、执行了多少测试用例、测试中发现了哪些软件问题,从而为测试再现和问题复现提供依据,同时,也是测试机构免除相关责任的重要证据。空军的装备管理机构目前已组织专家对评测机构测试的项目按照测试文档重新进行测试,以检查测试质量,由此可以看出,各级机构对测试文档的要求越来越高。
测试文档编写工作量大,尤其是GUI类软件。据统计,测试文档编写可占整个测试时间的约60%之多。而且目前的测试文档编写主要通过手工输入进行,即影响了测试文档的准确性、一致性,又降低了编写工作效率。
目前市场上已有的文档生成软件主要解决文档格式转换问题,即将一种格式的文档自动转换成另外一种格式,但文档中的初始数据仍然需要工作人员手工输入,无法完全满足实际测试工作需要。
三:功能与特点
WpAuto是一款真正意义上的文档自动生成工具,测试人员只需要边测试软件、边记录测试中发现的软件问题,在测试完成的同时,就可以同步生成测试工作所需的测试说明、测试记录、测试问题报告文档。

对于软件开发组织来说,WpAuto有助于测试效率的提高,有助于测试文档格式的统一和文档编写的自动化、信息化,使测试文档的编写再也不是影响测试进程的一个重要因素。

WpAuto采用灵活的项目管理机制,支持工作空间的管理,在一个工作空间中可以保存多级别的项目、子项目和测试项;


WpAuto在测试人员测试的过程中,自动将测试数据记录在后台,这样在测试记录文档中即包含被测应用界面的业务步骤,还记录有操作数据和期望值,并且在有问题的步骤中插入唯一的问题标识;

测试人员在边测试、边录制的过程中,遇到被测应用的缺陷,可以直接通过问题记录模块记录到系统中,这些信息自动保存在后台,以此可以生成项目中的问题报告文档,问题报告中每个问题的编号均可以和测试记录文档相关联;


一个大型的测试项目可能会由多个测试小组完成,在不同的小组成员多点分布的情况下,测试资源的整合就成了问题。WpAuto通过项目导入和导出功能,可以将不同测试客户端中同一个项目的测试资料进行整合,从而支持多人协同或分布式的测试应用部署;


创新性的全中文界面标题和步骤描述,更适合中国情况,对于业务和非专业技术人员更加易用和友好;

集成了常用测试模板,可以直接在项目中使用,测试过程录制完毕后,可以统一生成项目中所需要的中文测试文档。同时测试文档模板可按具体的项目要求进行定制,定制过程快捷。



WpAuto可以按照项目的文件结构生成功能结构图,通过此图,业务人员和测试员可以直观的浏览测试所覆盖的业务功能范围。

