论文部分内容阅读
计算机已成为人类的重要工具。作为计算机的灵魂,软件技术的发展在计算机的应用中起着举足轻重的作用,已渗透到社会的各行各业中,呈现出系统规模越来越大、复杂程度越来越高、开发周期越来越短、产品质量越来越高的特点。受各种因素制约,软件技术在生产力水平、产品质量、成本及性能等众多方面呈现出了落后于硬件技术发展的趋势,成为制约计算机应用的关键因素之一。作为第三方的软件测评机构,解决这些问题,对搞好软件测评工作,提高软件及计算机使用效能显得尤为重要。本文在参考了大量文献的基础上,围绕数据库连接池、用户认证接口、功能树遍历的递归、文档生成、系统实现结果等方面问题,对测试用例的生成和管理进行了讨论。论文在分析UML活动图模型可测试性基础上,对基于活动图的测试用例生成方法进行了分析,设计了测试用例的生成方案,提出一种基于UML活动图模型生成测试用例的方法,实现了测试用例的高效管理;论文还分析了市场测试管理工具在文档生成方面存在的局限,介绍了软件测试管理工具Quality Center系统;通过对现有的测试管理系统(Quality Center)的二次开发,实现了快速生成符合要求的可定制测试文档的功能。本文重点围绕组织与机构、数据库的E-R图和数据库的物理结构,探讨了快速生成测试用例的方法;围绕对象流识别模块、循环识别模块、并发识别模块的实现,介绍了活动图并发识别模块的实现;围绕测试文档生成系统的技术特点、设计目标、主要技术、软件组成,介绍了系统开发情况;围绕数据库连接池、用户认证接口、功能树遍历的递归、文档生成、系统实现结果,介绍了软件实现情况。本文结合第三方测评机构的实际业务需求,探讨一种快速生成测试用例,有效管理测试用例的方法。降低了软件测试用例的设计工作量,提高软件缺陷的发现率,改善平台测试服务的效率,保证软件测试的质量。经过一年来在各测试项目的实践中不断改进,目前该软件已经发布了2.6版,项目数据整理阶段90%的工作都可以由计算机在几分钟内完成,生产效率提高了3倍、降低了成本,同时避免了人工核对数据的不准确性,有效地增强了测试成果的交付能力和质量。