首页> 中文学位 >异地协同开发环境下软件测试质量评价模型
【6h】

异地协同开发环境下软件测试质量评价模型

代理获取

摘要

软件测试在软件工程中扮演着重要角色,它是现阶段保证软件产品质量的主要手段。随着异地协同工作模式的盛行,软件测试面临新的挑战,比如,需求沟通难度加大,额外的沟通成本急剧增加,对客户的期望特别是需求管理往往不到位,各团队间测试标准不统一引起后期返工较多等等,这些都极大地加大了软件质量保证的风险。
   本文试图通过建立一个针对每个软件测试阶段的评级模型,对软件质量进行全程监控,每个阶段的测试只有通过统一的指标才能进入下一环节,以期在项目集成或在交付客户之前,尽量在组内保证最大程度地保证自己团队提交物的质量,减小沟通成本,最终形成一个涵盖项目全生命测试周期的软件测试评级。
   监控的主要手段是从不同角度分析统计每次测试的覆盖率。在接口测试时,引入包含统一接口定义的数据模拟器中间件,分别对接口相关模块做测试并评级;在系统测试中,将建立用户行为模型库,以此为基础根据用户行为需求和实际测试操作来分析测试覆盖,同时,在测试者执行测试时,我们在服务器端同时植入一个代理工具,它会监控程序中各类的运行情况,针对监控结果从代码逻辑角度再进行测试覆盖分析。据此对测试质量的评测既符合客户预期,能较小跟用户在需求理解上的偏差,也能很好地评价测试质量,并通过覆盖分析结果,拉平各开发团队以及开发与测试团队间的分歧,提供更精准的测试。
   用户行为模型库的建立,特别是基于组件的用户模型,能够方便新项目的需求分析,根据历史经验把需求细节尽早提出来解决。对于管理客户期望,特别是消除细节处理上的分歧,有很大的作用;它也能据此自动生成测试用例,节省时间。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号