文档介绍:1
学****教程教材多媒体课件【友情分享】GOOD GOOD STUDAY, DAY DAY UP↗↗
软件测试技术
2
学****教程教材多媒体课件【友情分享】GOOD GOOD STUDAY, DAY DAY UP↗↗
软件测试流程
测试组织和管理:建立测试队伍
编写测试计划
编写测试用例
测试执行
测试结果总结、分析
测试数据的度量(更高要求)
3
学****教程教材多媒体课件【友情分享】GOOD GOOD STUDAY, DAY DAY UP↗↗
测试用例的定义
测试用例是为了特定目的而设计的测试数据及与之相关的测试规程的一个特定的集合,或称为有效地发现软件缺陷的最小测试执行单元。
测试用例就是将软件测试的行为活动,做一个科学化的组织归纳。
测试用例的设计
如何以最少的人力、资源投入,在最短的时间内完成测试,发现软件系统的缺陷,保证软件的优良品质,则是软件公司探索和追求的目标。
测试用例是测试工作的指导,是软件测试的必须遵守的准则。更是软件测试质量稳定的根本保障。
4
学****教程教材多媒体课件【友情分享】GOOD GOOD STUDAY, DAY DAY UP↗↗
设计测试用例
根据系统规格说明书、系统设计文档、测试范围、技术特点、程序结构等设计用例。
1)可重复利用
2)有效性:穷举是不可行的
3)可管理性
4)继承性
5)基础性
5
学****教程教材多媒体课件【友情分享】GOOD GOOD STUDAY, DAY DAY UP↗↗
良好测试用例的特征
可以最大程度地找出软件隐藏的缺陷
可以最高效率的找出软件缺陷
可以最大程度地满足测试覆盖要求
既不过分复杂、也不能过分简单
使软件缺陷的表现可以清楚的判定
测试用例包含期望的正确的结果
待查的输出结果或文件必须尽量简单明了
不包含重复的测试用例
测试用例内容清晰、格式一致、分类组织
6
学****教程教材多媒体课件【友情分享】GOOD GOOD STUDAY, DAY DAY UP↗↗
测试用例的组成元素
测试用例编号ID
测试用例标题
测试的模块
测试输入条件
期望的输出结果
其它说明
ID
模块
标题
测试步骤
期望的结果
说明
001
登录
输入正确密码
用户在登录界面输入正确的密码后,按回车键
程序提示登录成功
002
登录
输入错误密码
用户在登录界面输入错误的密码后,按回车键
程序提示输入密码错误,请重新输入
003
登录
不输入的空密码
用户在登录界面没有输入任何密码使密码为空后,按回车键
程序提示用户没有输入密码,请输入
程序应该告知用户没有输入密码,而不是密码错误
7
学****教程教材多媒体课件【友情分享】GOOD GOOD STUDAY, DAY DAY UP↗↗
测试用例报告
编制人
审定人
软件名称
编号/版本
测试用例名称
用例编号
测试的模块
时间
参考信息
参考的文档及章节号或功能
输入说明
列出选用的输入项,覆盖正常、异常情况
输出说明
逐条与输入项对应,列出预期输出
环境要求
测试要求的软、硬件、网络要求
用例间的依赖关系
特殊规程要求
8
学****教程教材多媒体课件【友情分享】GOOD GOOD STUDAY, DAY DAY UP↗↗
软件测试方法
静态、动态测试
黑盒、白盒测试
ALAC(Act-like-a-customer)测试
自动化测试、随机测试
9
学****教程教材多媒体课件【友情分享】GOOD GOOD STUDAY, DAY DAY UP↗↗
动态技术的应用
白盒测试
10
学****教程教材多媒体课件【友情分享】GOOD GOOD STUDAY, DAY DAY UP↗↗