- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件测试第1章精要
软件错误类型和严重程度(续) 按错误发生的影响和后果,错误的严重程度可以分为如下几类: 较小错误:这类错误只是对系统的输出结果有一些非实质性的影响,如输出的数据格式不符合要求 中等错误:对系统的运行有局部影响。如输出的某一部分数据有错误或出现冗余 较严重错误:系统的行为由于错误的干扰而出现明显不合情理的现象。如开出0.00元的支票。系统的输出结果完全不可信赖。 严重错误:系统运行不可跟踪,一时不能掌握其规律,时好时坏。 非常严重的错误:系统运行中突然停机,其原因不明,且无法软启动。 最严重错误:运行被测的软件导致环境遭到破坏,或者造成事故,引起生命、财产的损失。 1.9.1.3 程序中隐藏错误-数量的估计 Seeding Model 假设鱼塘中只有一个品种的鱼,目标是估计它的数目N 方法:向鱼塘中释放Nt条带标记的鱼,使其与其他未作标记的鱼充分混合。几天后,再从池塘中取一些样本,并根据标记进行区别,得到带标记的鱼nt条,没有标记的n条。如果这一取样是随机进行的,那么可以得到如下的关系 程序中隐藏错误数量的估计(续) Hyman的改进的方法(Hyman分别测试法) 两个(或多个)程序员一开始针对同一个程序分别独立的进行排错工作。假设这个工作大约需要4个月完成。在开始的几周内,由一位分析员来评价他们的工作,可以利用公式来估算错误的数量,这样的估算每隔几周就进行一次,直到得到满意的N为止。在过一个月或两个月后,让第二个人去做其他的工作,将工作移交给第一个人。这样在该承袭的排错工作完成1/4或1/2之后,就可以得到该程序错误数的合理估计值。 程序中隐藏错误数量的估计(续) 由两个测试员同时互相独立地测试同一程序的两个副本,用t表示测试时间(月),记t = 0时,程序中原有故障总数是B0;t = t1时,测试员甲发现的故障总数是B1;测试员乙发现的故障总数是B2;其中两人发现的相同故障数目是bc;两人发现的不同故障数目是bi。 在大程序测试时,头几个月所发现的错误在总的错误中具有代表性,两个测试员测试的结果应当比较接近,bi不是很大。这时有 ???????????????????????? 程序中隐藏错误数量的估计(续) 如果bi比较显著,应当每隔一段时间,由两个测试员再进行分别测试,分析测试结果,估算B0。如果bi减小,或几次估算值的结果相差不多,则可用B0作为程序中原有错误总数的估值。???????????????????????? 2个小组独立地测试同一个程序,第一组发现25个错误,第二组发现了30个错误,在2个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是多少个? 程序中隐藏错误数量的估计(续) 如果bi比较显著,应当每隔一段时间,由两个测试员再进行分别测试,分析测试结果,估算B0。如果bi减小,或几次估算值的结果相差不多,则可用B0作为程序中原有错误总数的估值。 ???????????????????????? 2个小组独立地测试同一个程序,第一组发现25个错误,第二组发现了30个错误,在2个小组发现的错误中有15个是共同的,那么可以估计程序中的错误总数是多少个? 答案:25*30/15=50 1.10一个贯穿全文的例子 ——电厂两票管理系统 1.10.1系统简介 ? 操作票、工作票(简称两票)是“电业(电厂)安全工作规程”中的核心内容之一,对保证电业安全生产具有重要的作用。操作票是保证正确电气倒闸(热机)操作的重要环节和前提条件,使用操作票的目的是为了保障人身与设备的安全,确保电气设备倒闸操作的正确性,防止电气误操作事故发生。 工作票是保证电气(电厂设备)检修工作安全的重要措施,是检修人员在运行设备上或运行区域内进行检修和试验工作,以及做可能影响设备的正常运行或备用状态的其它工作的重要书面依据。“两票”的办理过程基本上都是开票、各部门负责人或三种人审批签字、工作结束、部门或厂部检查审核这样的一种线性办理过程。 电力部门分为水电、火电、供电三种类型,各厂、局要处理的两票类型通常有: 水电厂:电气一种工作票、电气二种工作票、水力机械工作票、一级动火工作票、二级动火工作票、电气倒闸操作票、继保安措票、脚手架工作单、水力机械操作票、溢洪闸门操作票 火电厂:电气一种工作票、电气二种工作票、水力机械工作票、一级动火工作票、二级动火工作票、电气倒闸操作票、继保安措票、脚手架工作单、热力工作票 供电局:电气一种工作票、电气二种工作票、水力机械工作票、一级动火工作票、二级动火工作票、
文档评论(0)