● 摘要
随着人们对手机功能需求的不断提高,作为核心部件的手机软件已经成为数字化产品设计创新和软件增值的关键因素, 对手机软件的质量保证直接影响到手机的总体质量。为了在有限的研发周期中尽可能的提高软件质量,在开发机构具备良好的测试流程的前提下,如果没有特别的辅助系统,仅依靠人工处理,那么对软件测试的管理是很麻烦的问题,甚至可以说是不现实的。对于成千上万个测试用例的管理,在这种情况下,软件测试的效率不会很高,从而很有可能出现诸多的问题。软件测试过程管理系统的应用从而有效的提高测试效率,节约测试成本,确保软件质量,缩短研发周期。目前,也已有不少商业化软件测试管理系统提出了对测试过程的支持。商业软件的优势主要表现在其售后服务和系统本身的强大和易用性上。同时它们还存在局限性,首先是这些软件更使用于跨国型大公司的应用,而且对公司的流程要求比较高,并没有针对性,或者如果改动起来比较费时费力,其次这些软件大多功能复杂,价格昂贵,后期维护费用也很高。本文主要从手机软件测试过程管理系统的需求分析,系统解决方案,以及系统的主要功能的详细设计等几个方面论述了该系统的设计和实现过程。首先对本公司现有的研发流程进行研究,抽象出测试流程是由7个相互关联,相互作用的过程组成:需求分析,测试计划,测试设计,测试执行,缺陷管理,测试报告,测试评估等。然后对这七个过程进行了详细的分析,测试管理系统就是采用适宜的方法管理这七个测试过程,确定这些过程的顺序和相互作用,确保必要的资源和信息,以支持这些过程的运行和对它们的监视。之后,根据软件的需求分析对系统进行总体框架进行设计。最后,文章描述了对用户、角色和权限管理,测试用例管理, 测试执行管理,数据库设计等几大主要功能的设计和实现过程,并且展示了所取得的工作成果。
相关内容
相关标签