首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > 软件测试基础知识 免费

软件测试基础知识 免费

资料介绍
软件测试基础知识 Software Engineering

Shanghai Jiao Tong University

软件工程 Module7: 软件测试

上海交通大学计算机系

软件测试
测试的概念和测试生命周期 测试用例设计
黑盒测试 白盒测试

测试策略和测试过程

Software Engineering

2

沈备军

7-1

Software Engineering

质量保证的活动内容

软件测试 控制:软件配置…

方法:设计、编码…

评审:计划与开发

Software Engineering

3

沈备军

测试的基本概念
测试(testing)的目的与任务
目的:发现程序的错误 任务:通过执行程序,暴露潜在的错误 成功的测试:发现了未曾发现的错误

调试(debugging)的目的与任务
目的:定位和纠正错误 任务:消除软件故障,保证程序的可靠运行

Software Engineering

4

沈备军

7-2

Software Engineering

测试的原则
原则一:穷尽测试是不可能的 原则二:测试工作具有创造性和挑战性 原则三:测试旨在发现存在的缺陷 原则四:测试是有风险的 原则五:测试需要有计划性 原则六:测试需要有独立性

Software Engineering

5

沈备军

测试生存周期
测试计划
测试条件、资源、进度

测试设计
测试开发(设计脚本、桩和驱动模块等)

设计测试用例(确定怎么测试)

测试开发 测试执行 测试评估

建立测试环境,运行被测程序,执行测试

将测试结果与期 望结果进行比较

测试计划、测试设计和测试开发在软件开发完成前进行 测试执行只能在软件开发完成后进行
Software Engineering
6

沈备军

7-3

Software Engin
标签:软件测试基础知识
软件测试基础知识 免费
本地下载

评论