发明名称 一种软件的测试方法
摘要 本发明适用计算机领域,提供了一种软件的测试方法及系统,所述方法包括:对SPR的18种测试形式设置阴测试属性和阳测试属性;对上述18种测试形式中的比重值,根据待测试软件的属性估算出各个测试形式对应的权重值;获取用户输入的时间信息以及累计缺陷清除率,根据用户输入时间信息、累计缺陷清除率以及测试阶段数、测试工作量和缺陷清除率关系表确定测试的阶段数;根据阴测试属性的比重值、阳测试属性的比重值、各个测试形式的权重值以及测试阶段数确定测试方法及测试量,然后根据该测试方法以及测试量完成软件测试。本发明提供的技术方案提供了相对固定形式与灵活综合平衡各因素相结合的模式,具有测试效果好的优点。
申请公布号 CN103455415B 申请公布日期 2016.02.17
申请号 CN201210296752.8 申请日期 2012.08.20
申请人 深圳信息职业技术学院 发明人 蒋方纯
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 深圳中一专利商标事务所 44237 代理人 梁珣
主权项 一种软件的测试方法,其特征在于,所述方法包括:S11、建立并存储美国软件生产力研究所的18种测试形式的阴阳比重值表;S12、根据待测试软件估算出待测试软件的使用频度、失效可视性和复杂性;S13、获取用户对待测试软件的测试时间和测试人数;S14、根据使用频度从预先存储的权重值表中查询出使用频度对应的18种测试形式的权重值,根据失效可视性从预先存储的权重值表中查询出失效可视性对应的18种测试形式的权重值,根据复杂性从预先存储的权重值表中查询出复杂性对应的18种测试形式的权重值,根据测试时间从预先存储的权重值表中查询出测试时间对应的18种测试形式的权重值,根据测试人数从预先存储的权重值表中查询出测试人数对应的18种测试形式的权重值;S15、计算18种测试形式的总权重值以及各种测试形式权重值和;各种测试形式权重值和=Q1+Q2+Q3+Q4+Q5;其中,Q1为:上述权重值和对应的测试形式的使用频度权重值;Q2为:上述权重值和对应的测试形式的失效可视性权重值;Q3为:上述权重值和对应的测试形式的复杂性权重值;Q4为:上述权重值和对应的测试形式的测试时间权重值;Q5为:上述权重值和对应的测试形式的测试人数权重值;当计算的测试形式为第一种测试形式子程序测试时,则Q1为:子程序测试的使用频度权重值,Q2为子程序测试的失效可视性权重值,Q3为子程序测试的复杂性权重值;Q4为子程序测试的测试时间权重值,Q5为子程序测试的测试人数权重值;总权重值=使用频度权重值和+失效可视性权重值和+复杂性权重值和+测试时间权重值和+测试人数权重值和;S16、计算每种测试形式的权重值比例,根据每种测试形式的权重值比例和总资源数计算得到每种测试形式的资源数;每种测试形式的权重值比例=每种测试形式权重值和/总权重值*100%;每种测试形式的资源数=总资源数*每种测试形式的权重值比例;S17、查询阴阳比重值表获取每种测试形式中阴测试项目和阳测试项目的比重值;S18、根据每种测试形式中阴测试项目、阳测试项目的比重值和每种测试形式的资源数计算得到阴测试项目、阳测试项目的资源数;S19、依据每种测试形式的阴测试项目、阳测试项目的资源数完成待测试软件的测试;所述阴测试项目为:静态测试、黑盒测试和性能测试;所述阳测试项目为:动态测试、白盒测试和功能测试;所述美国软件生产力研究所的18种测试形式具体为:子程序测试、单元测试、整个应用程序的系统测试、新功能测试、回归测试、集成测试、病毒防护测试、压力或能力测试、性能方面测试、安全性测试、平台测试、供应链测试、第三方测试、客户验收测试、现场测试、可用性测试、试验室测试和净室统计测试。
地址 518029 广东省深圳市罗湖区泥岗西路1068号