- 4
- 0
- 约1.06万字
- 约 110页
- 2018-05-02 发布于四川
- 举报
part5-软件测试课件.ppt
软件可靠性 软件可靠性 程序在给定的时间间隔内,按照规格说明书规定成功运行的概率 软件可用性 程序在给定时间点,按照规格说明书的规定,成功运行的概率 潜伏错误的数目 维护人员素质 估算MTTF的方法——符号介绍 ET——测试之前程序中错误总数; IT——程序长度(机器指令总数); τ——测试(包括调试)时间; Ed (τ)——在0至τ期间发现的错误数; Ec (τ)——在0至τ期间改正的错误数。 估算MTTF的方法——假定条件 在类似的程序中,单位长度里的错误数 近似为常数。 失效率正比于软件中剩余的(潜藏的)错误数,而平均无故障时间MTTF与单位长度里的剩余错误数成反比。 Ec(τ)=Ed(τ) 估算错误总数的方法 植入错误法 分别测试法 估算平均无故障时间的方法 通常K=200 举例 测试一个长度50万条指令程序时,第一个月由甲、乙两名测试员独自测试,分别发现了30个和36个错误,其中5个相同,改由甲继续测试该程序 (1)估算开始测试时,程序中共有多少错误? (2)若MTTF=24h,必须再找出多少个错误? 返回 调试的举例 /*统计在任意输入字符串中“a”出现的频率*/ Main() { char InputString[100]; int i,asum=0,length,frequency; scanf(“%s”,InputString[0]); length=strlen(InputString); for (i=0;ilength;i++) if (InputString[i]==‘a’) asum++; frequency=asum/length; printf(“the a’s frequency=%d”,frenquency); } 返回1 返回2 穷举测试 黑盒测试方法下的穷举 白盒测试方法下的穷举 返回 软件测试人员 返回 程序流程图 a1 b==0 a==2 || x1 x=x/4 x=x+1 Return x T1 T2 F1 F2 返回源程序 返回语句覆盖 返回判定覆盖 返回条件覆盖 返回判定/条件覆盖 非增量式测试 A S3 S4 S5 d2 C d4 E d5 F d1 B s1 d3 s2 D A B C D E F A B C D E F (1)程序结构图 (3)集成测试示意图 (2)单元测试示意图 返回 自顶向下增量式测试 A B C D E F A S1 S2 S3 A B C D S4 S5 A B C D E F (1) (2) (3) 广度优先方式 返回 自顶向下增量式测试 A B C D E F A S1 S2 S3 A B S2 S3 E A B C S3 E (1) (2) (3) 深度优先方式 (4) 返回 自底向上增量式测试 A B C D E F d2 C d1 E d3 F d4 B E d5 F D A B C D E F 返回 * 基本概念 基本步骤 举例 方法一——等价类划分法 练习 转“边值分析法” 什么是等价类? 等价类 有效等价类(合理等价类) 无效等价类(不合理等价类) 等价类划分标准 覆盖 不相交 代表性 0 100 有效 等价类 0≤成绩≤100 无效等价类 成绩100 无效等价类 成绩0 ~ 划分等价类的规则 如果输入条件规定了取值范围,可定义一个有效等价类和两个无效等价类。 举例:0——100的学生成绩 划分等价类的规则 如果规定了输入数据的个数,则可类似划分出一个有效等价类和两个无效等价类。 规定了输入数据的一组值,且程序对不同输入 值做不同处理,则每个允许的输入值是一个有 效等价类,并有一个无效等价类(所有不允许的输入值的集合)。 举例:学历可为专科、本科、硕士、博士四种之一,则分别取这四种这四个值作为四个有效等价类,另外把四种学历之外的任何学历作为无效等价类 返回 划分等价类的规则 如果规定了输入数据必须遵循的规则,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角度违反规则)。 如果规定了输入数据为整形,则可以划分出正整数、零和负整数等三个有效类 如果程序的处理对象是表格,则应使用空表、以及含一项或者多项的表格。 用等价类划分法设计测试用例步骤 形成等价类表,每一等价类规定一个唯一的 编号; 设计
您可能关注的文档
- MySQL体系结构介绍.pptx
- mysql基本概念与安装.ppt
- My微机原理31(寻址方式).ppt
- My微机原理32(数与计算).ppt
- My微机原理41(指令1).ppt
- My微机原理41~42(寻址方式).ppt
- My微机原理52~61(数与计算).ppt
- My微机原理x132(DMA).ppt
- My微机原理x141(总线技术).ppt
- NCsoft联合运营方案.pptx
- 河北盐山中学等校2025-2026学年上学期高三一模化学试卷(含解析).docx
- 河北正定中学2025-2026学年高一上学期期末考试物理试卷(含解析).docx
- 河北张家口市怀安县2025-2026学年第一学期期末教学综合评价八年级地理试卷(含解析).docx
- 河南安阳市殷都区2025-2026学年第一学期期末教学质量检测七年级地理试卷(含解析).docx
- 河南安阳市滑县2025一2026学年第一学期期末学业质量监测八年级地理试题(含解析).docx
- 河南安阳市林州市2025-2026学年上学期期末考试高一政治试题(含解析).docx
- 河南焦作市武陟县第一中学2025-2026学年高一上学期1月月考语文试卷(含解析).docx
- 河南济源市2025-2026学年上学期期末学业质量调研七年级历史试卷(含解析).docx
- PICC导管并发症的紧急处理与护理.pptx
- 河南鹤壁市2025-2026学年高二上学期期末考试生物试题(含解析).docx
最近下载
- 湖北省武昌某中学2024-2025学年高一年级下册3月月考数学试卷(解析).pdf VIP
- 综合应用能力事业单位考试(社会科学专技类B类)试题与参考答案.docx VIP
- HomeFacialPro+品牌手册(精品).pdf VIP
- 昆明市一中2026届高三年级12月第五次联考数学试卷(含答案详解).pdf
- 2025年国家开放大学(电大)《供应链管理》期末考试复习试题及答案解析.docx VIP
- 2025年广州市中考数学试题卷(含答案解析).docx
- 2025年重庆市中考化学试卷真题及答案.docx VIP
- 基于YOLOv5s的校园场景多目标巡检系统研究.pdf
- 跨越施工专题培训.pptx
- 2025【基于PID算法的温湿度控制系统的设计7200字(论文)】.docx VIP
原创力文档

文档评论(0)