1 / 39
文档名称:

附1-软件测试方法-STMT-1.ppt

格式:ppt   页数:39
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

附1-软件测试方法-STMT-1.ppt

上传人:所以所以 2012/6/25 文件大小:0 KB

下载得到文件列表

附1-软件测试方法-STMT-1.ppt

文档介绍

文档介绍:软件测试的方法
软件测试的方法
白盒测试方法
黑盒测试方法
静态测试和动态测试
主动测试和被动测试
形式化测试方法
基于风险的测试
模糊测试方法
ALAC测试和随机测试方法
2
第三章软件测试方法
方法论和具体方法
从方法论看,更多体现了一种哲学的思想,例如辩证统一的方法,在测试中有许多对立统一体,如静态测试和动态测试、白盒测试和黑盒测试、自动化测试和手工测试等。
软件测试的方法论来源于软件工程的方法论,例如有面向对象的开发方法,就有面向对象的测试方法;有敏捷方法,就有和敏捷方法对应的测试方法。
3
第三章软件测试方法
黑盒子和白盒子
功能测试
数据驱动测试
结构测试
逻辑驱动测试
客户需求
事件驱动
输入
输出
4
第三章软件测试方法
静态的和动态的
主持人
作者
记录员
列席人员
内审员
技术专业人员
用户代表
不正式
正式
互审走读审查会议
运行程序
5
第三章软件测试方法
自动测试和手工测试
手工模拟用户操作
6
第三章软件测试方法
白盒测试方法
1 语句覆盖
2 判定覆盖
3 条件覆盖
4 判定条件覆盖
5 条件组合覆盖
6 路径覆盖
7 基本路径测试法
7
第三章软件测试方法
白盒测试方法(white-box testing)
白盒测试,也称结构测试或逻辑驱动测试。
已知产品的内部工作过程,清楚最终生成软件产品的计算机程序结构及其语句,按照程序内部的结构测试程序,测试程序内部的变量状态、逻辑结构、运行路径等,检验程序中的每条通路是否都能按预定要求正确工作,检查程序内部动作或运行是否符合设计规格要求,所有内部成分是否按规定正常进行。
8
第三章软件测试方法
白盒测试是基于覆盖的测试,尽可能覆盖程序的结构特性和逻辑路径,所以其具体方法有:
逻辑覆盖
以程序的内部逻辑结构为基础,逻辑覆盖又可进一步分为语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖等。
循环覆盖
基本路径覆盖
在程序控制流程的基础上,分析控制构造的环路复杂性,导出基本可执行路径集合,从而设计测试用例。
9
第三章软件测试方法
白盒测试主要用于单元测试,其基本原则有:
保证每个模块中所有独立路径至少被使用一次。
完成所有逻辑值分别为真值(true)和假值(false)的条件下的测试。
在上下边界及可操作范围内运行所有循环,完成循环覆盖测试。
检查内部数据结构以确保其有效性,完成边界条件的测试。
10
第三章软件测试方法

最近更新

高效警校入学准备建议书 6页

高效英文备考策略建议书 6页

高效聚合氯化铝铁处理项目建议书 6页

高效校园建议书 6页

高战略眼光公司管理建议书 5页

高中教务完善建议书 6页

骑楼街历史文化保护与活化利用建议书 6页

餐饮成本控制与管理建议书 5页

食堂卫生质量提升建议书 6页

领导视角下的工作建议书 5页

预防职务犯罪措施建议书 5页

幼儿冬季视力保护方法 47页

急性中毒的药物治疗与护理配合 50页

2024年海盐县招教考试备考题库附答案解析(夺.. 31页

2024年淳安县招教考试备考题库附答案解析(夺.. 31页

2024年温泉县招教考试备考题库带答案解析(夺.. 30页

2024年湖北生物科技职业学院马克思主义基本原.. 13页

2024年湖南大学马克思主义基本原理概论期末考.. 12页

2024年湖南艺术职业学院马克思主义基本原理概.. 13页

2024年满洲里俄语职业学院马克思主义基本原理.. 12页

2024年焦作师范高等专科学校马克思主义基本原.. 12页

2024年田阳县幼儿园教师招教考试备考题库带答.. 31页

2024年盐城工学院马克思主义基本原理概论期末.. 12页

2024年神池县幼儿园教师招教考试备考题库及答.. 31页

2024年红安县招教考试备考题库带答案解析 31页

2024年罗源县幼儿园教师招教考试备考题库附答.. 31页

2024年芜湖学院马克思主义基本原理概论期末考.. 12页

2024年萨迦县招教考试备考题库含答案解析(夺.. 31页

2024年衡水健康科技职业学院马克思主义基本原.. 12页

2024年西南财经大学马克思主义基本原理概论期.. 12页