软件测试管理系统的研究与实现

软件测试管理系统的研究与实现

ID:21960038

大小:1.55 MB

页数:36页

时间:2018-10-25

软件测试管理系统的研究与实现_第1页
软件测试管理系统的研究与实现_第2页
软件测试管理系统的研究与实现_第3页
软件测试管理系统的研究与实现_第4页
软件测试管理系统的研究与实现_第5页
资源描述:

《软件测试管理系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分均固定不变不能适应不同软件组织的定制要求5没有对测试相关人员进行有效的控制管理6大多数的测试管理工具采用了传统的C/S两层架构存在灵活性差升级困难维护工作量大等缺陷因此我们在设计和实现我们自己的软件测试管理工具时需要充分考虑和借鉴这些己有工具的优点和特长同时也要力求对它们考虑和实现上没有的很好支持的特性进行设计1.3本文研究工作通过对现有比较流行的软件测试工具的分析比较发现它们对缺陷的动态跟踪相关人员的权限控制等都做得不够大多数的测试管理工具采用了传统的C/S两层架构存在灵活性差升级困难维护工作量大等缺陷而且都是英文界面使得在国内软件企业应用

2、程度上不尽如人意昂贵的许可证费用也让国内的软件企业难以接受针对这些问题在设计这套系统中做了如下的工作1为了解决国内软件企业在认识上重开发轻管理的现状在本系统中以H-模型为软件测试管理的理论基础从而使软件测试过程得到足够的重视和必要的尊重2在测试相关人员的管理上进行了严格的权限控制规定了他们在测试过程中的权力和义务使人员能够各负其责在技术上使用Cookie结合数据库对测试相关人员的权限进行管理提高了整个系统的安全性3通过将测试用例的静态信息和动态信息分离来进行测试用例运行管理为重复测试回归测试管理提供支持4为了使程序中的缺陷密度达到尽可能低的程度

3、通过在对软件测试模型和软件缺陷生命周期的研究基础上我们提出了自己的缺陷动态跟踪状态模型使每个发现的缺陷都得到有效的控制并使缺陷具有分类属性值的定制功能使用户可以根据自身组织的管理要求进行自定义根据定制提供相应的分类查询统计等处理功能52软件测试管理基础软件测试管理包括很多方面的内容从时间顺序上来分测试管理包括四项主要的活动测试计划测试方案测试实施和缺陷跟踪测试总结与报告测试计划是根据项目的工期和成本的要求来给测试分配时间和资源是对整个测试过程的把握和对测试阶段所需时间的估计测试方案是根据软件质量应该达到的要求和测试计划的要求确定测试的方法步骤和

4、周期规定测试环境设计测试用例和准备测试数据等测试实施和缺陷跟踪是依照测试方案进行测试并填写测试记录以便缺陷跟踪测试总结与报告是对测试过程中发现问题的总结是项目管理人及时发现问题解决问题的前提同时也是测试经验的积累但是这些活动要进行良好的实施必须要有一些前提条件如测试用例正确设计软件开发生命周期中各阶段测试方法的选择良好软件测试管理的模型等等都是进行有效软件测试管理的基本前提1.3软件测试理论基础软件测试以发现和消除软件内部隐藏的缺陷和故障为中心以提高软件质量为目的但是测试方法本身的有效性怎样在检测缺陷和故障方面的效率如何应以理论为依据对其加以客

5、观的评价首先引入几个基本概念[4][5]定义2.1设P为被测程序D为其输入域则"dD,P(d)为程序输出定义2.2定义谓词OKd为OKd为真ÛP(d)输出正确即实际结果与预期结果相同定义2.3设T是D的一个子集C为某一测试准则定义谓词complete(T,C)为complete(T,C)为真ÛT满足测试准则C定义2.4("tT)OK(t),则称P在T上正确($tT)ØOK(t)则称P在T上不正确定义2.5若有TÍD满足("tT)OK(t)("dD)OK(d)则称T为一个理想测试1975年Goodenough在其题为TowardaTheoryof

6、TestDataSelection的著名文章中首次提出了测试可靠性的概念他认为一个测试准则C定义了测试必须满6足的条件至少应满足有效性和可靠性这两个条件[6]定义2.6测试准则C是有效的C是有效的Û($dD)ØOK(d)($T)complete(T,C)(P在T上不正确)有效性表明对程序的每个故障遵循测试准则C总能找到一个测试集T检测出此故障定义2.7测试准则C是可靠的C是可靠的Û("T1T2)(T1ÍDT2ÍDcomplete(T1,C)complete(T2,C))(P在T1上正确P在T2上正确)(P在T1上不正确P在T2上不正确)可靠性表

7、明可靠的测试准则总产生一致的测试结果即在满足测试准则C的不同测试集上测试被测程序或者所有测试集都产生正确的测试结果或每个测试集都产生不正确的测试结果如果能找到一个既可靠又有效的测试准则那么满足此测试准则的输入子域T就是一个理想的测试即("tT)OK(t)("dD)OK(d)亦即在T上测试程序就能检测程序在整个域D上的正确性由此可以得出测试的基本定理定理2.1如果程序P存在既可靠又有效的测试准则C并且有一个满足C的测试T那么若P在T上正确则P在D上正确[4][6]不难看出Goodenough定义可靠性和有效测试准则的实质是想通过测试证明程序的正确

8、性但事实上测试只能表明故障和缺陷存在而不能说明故障和缺陷不存在因此测试不能证明程序的正确性针对Goodenough理论的缺陷Howden证明了定理2.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。