关键词:
软件质量
软件测试系统
Tp-Autotest
流程控制
摘要:
随着时代的发展,科技的进步,软件系统在日常生活中扮演着越来越重的角色,不仅人们越来越关注软件的优劣,而且软件公司也在相关产品开发过程中加强了其产品开发流程的管理,从而提高软件的品质。人们不仅从企业文化、软件过程模型、需求工程、设计模式等不同方面来获取有效的方法和最佳的实践,而且也开始重视软件测试的方法、在软件测试工具上有了更多的投入。在这种大环境下,软件测试系统应运而生。软件测试系统即为客户打造了集高效率、低成本等特性于一身,大幅缩短了软件产品测试周期,并且可以提升产品品质,同时还能充分发挥虚拟化的优势,减少物理工作站的数量,和降低客户的IT系统能耗、提高了软件工作空间的空间使用效率。
目前,各个较大的软件公司都在其比较大的项目开发管理上使用软件测试系统,不仅每个公司所使用的测试平台不同,而且功能也不尽相同。同时,也有一些公司专注于研发和提供企业级的测试管理系统,提供的相关测试功能较多也较为全面。
本文中介绍的Tp-Autotest软件测试系统是基于某公司的日常开发流程开发的,供相关产品线用于软件测试和内部员工交流的一个工作系统,开发过程采用敏捷开发的方式,它涵盖了需求管理、用例管理、测试执行、Bug管理、报表管理等所有与测试相关的过程和活动,同时,也是该公司的研发流程和测试的最佳实践系统,其能够帮助测试工程师专注于产品质量的改进。从而省去一些不必要的工作流程,提高了研发工程师的开发效率。
在Tp-Autotest系统上,测试工程师能完成测试设计和分析,测试用例开发,测试执行,监控和报告;测试管理者能查看所有测试的活动和测试数据,分配测试工作和计划等;测试开发工程师能基于Tp-Autotest开发高效而且和Tp-Autotest集成的工具和应用;多人能协作完成一个或者多个任务。