- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 软件质量保证与测试 1. 开发工程与测试工程的对应关系 预计BUG检出件数 = M × S × α × β × γ × δ M : 程序开发规模[KL](新编行数+变更行数) S : 每1KL产生的BUG件数(设计人员根据以往的经验积累给出的基准值) α: 程序的难易度系数 [0.5 - 1.3] - 核心程序(控制程序) ………………………… 1.3 - 语言处理程序 …………………………………… 1.3 - 服务程序(交互式处理型) …………………… 1.2 - 服务程序(非交互式处理型) ………………… 1.0 - 业务专用软件包等中间程序 ………………… 1.0 - 事务处理应用程序(实时处理类) …………… 1.1 - 事务处理应用程序(批处理类) ……………… 0.7 - 移植变换、演示等程序 ………………………… 0.5. β: 使用语言系数 [0.4 ~ 1.2] - VB ……………………………………………… 0.4. - C、C++、VC++、JAVA …………………… 1.2. γ: 变更系数 [1.0 - 1.3] - 变更率为0% ………………………………… 1.0. - 变更率为10% ………………………………… 1.1 - 变更率为30% …… …………………………… 1.2 - 变更率为50% ………………………………… 1.3 (注:变更率 = 变更行数 / 总行数;如果变更率大于50%,则作为新编行计算) δ: 程序员技术能力系数 [0.5 - 2.0] - 经验丰富的人 ………………………………… 0.5 - 0.9 - 一般合格的人 ………………………………… 1.0 - 新手、BUG特别多的人 …………………… 0.9 - 2.0 [例] 一个用VB(β=0.4)编写的事务处理应用程序中,包含了5000行(M=5KL)代码行(不包括空行、注释行、Debug控制语句);程序难度系数α=1.1;在编程过程中没有发生设计变更(变更系数γ=1.0);编程者是一名新手(δ=1.8);根据经验估计可能产生的BUG数S=10个/KL(5KL行代码可能产生50个BUG),那么在单元测试阶段至少应该检测出的BUG数: 预计BUG检出件数 = M × S × α × β × γ × δ = 5 × 10 × 1.1 × 0.4 × 1.0 × 1.8 = 40 因为经验估计可能产生的BUG数共计是50(10/KL×5KL)个,由上述公式计算出,在单元测试阶段应该测出的BUG数是40,那么其余10个BUG应在集成测试阶段检测出来。 (2)测试方案(编程人员根据测试计划书制定的测试方案): 设计测试方案是测试阶段的关键技术问题。根据测试计划所制定的目 标,制作和选用精简高效的测试用例。 ① 测试用例数的估计方法(编码结束后的估计,比设计人员的经验值更接近实际) ·被测模块开始:用例个数的初值为 1; ·程序中每出现一次if 、while、for、and、or,用例个数加1; ·case语句中的每出现一个case条件,用例个数加1。 上述方法所计算出来的数值,是测试该模块时应该制作的最少用例个数。 ② BUG的推测 一名有经验的测试人员非常清楚容易出现BUG的场所,因此测试的效率很高。据统计,以下几点是
您可能关注的文档
- 软件工程——原理、方法和工具 教学课件 作者 李东生 Ch03.ppt
- 软件工程——原理、方法和工具 教学课件 作者 李东生 Ch04.ppt
- 软件工程——原理、方法和工具 教学课件 作者 李东生 Ch05.ppt
- 软件工程——原理、方法和工具 教学课件 作者 李东生 Ch06.ppt
- 软件工程——原理、方法和工具 教学课件 作者 李东生 Ch07.ppt
- 软件工程——原理、方法和工具 教学课件 作者 李东生 Ch08.ppt
- 软件工程——原理、方法和工具 教学课件 作者 李东生 Ch09.ppt
- 软件工程——原理、方法和工具 教学课件 作者 李东生 Ch10.ppt
- 软件工程——原理、方法和工具 教学课件 作者 李东生 Ch11.ppt
- 软件工程——原理、方法和工具 教学课件 作者 李东生 Ch12.ppt
文档评论(0)