- 50
- 0
- 约2.98万字
- 约 45页
- 2018-02-16 发布于浙江
- 举报
[工学]软件测试技术实验
第1章 实验基础知识
1.1 软件测试概述
1.软件测试
软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。 软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。
2.测试过程
为了保证测试的质量,将测试过程分成几个阶段,即:代码审查、单元测试、集成测试、系统测试和验收测试。
代码会审由一组人通过阅读、讨论和争议对程序进行静态分析的过程。
单元测试集中在检查软件设计的最小单位——模块上,通过测试发现实现该模块的实际功能与定义该模块的功能说明不符合的情况,以及编码的错误。
集成测试是将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的问题。
系统测试是测试整个系统,以证实它满足“需求规格说明书”所规定的功能、质量和性能等方面的特性。
验收测试的目的是向未来的用户表明系统能够像预定要求那样工作。与系统测试非常相似,主要区别是测试人员不同,验收测试由用户执行。
3.测试方法
软件测试的方法分为功能性测试和结构性测试。
功能测试是指在对程序进行功能抽象的基础上,将程序划分成功能单元,然后在数据抽象的基础上,对每个功能单元生成测试数据进行测试。进行功能测试时,被测程序被
您可能关注的文档
- [工学]电路分析chapter07.pdf
- [工学]电工学课件哈工大第十二章.ppt
- [工学]电路基础实验讲义.doc
- [工学]电路分析基础第九章_宋家友2010.ppt
- [工学]画法几何习题答案1.ppt
- [工学]皮带传动实验.ppt
- [工学]直流分析交流分析126.doc
- [工学]电视机原理及维修技术上第四章.ppt
- [工学]石灰土施工方案.doc
- [工学]碳化课件.ppt
- 2026-2030年年智慧医疗创新报告:产业变革与市场前瞻.docx
- 2026年便民超市行业深度报告:社区商业下的经营模式创新与市场拓展.docx
- 汕尾市陆丰市2027届数学六上期末学业水平测试模拟试题含解析.doc
- 2026年化妆品行业报告:用户画像分析与精准营销策略.docx
- 2026-2027学年小学美术六年级上册桂美版(新教材)教学设计合集.docx
- 三亚市澄迈县2027届数学六年级第一学期期末教学质量检测模拟试题含解析.doc
- 2027届广西壮族南宁市马山县数学六年级第一学期期末教学质量检测试题含解析.doc
- 2026年新能源汽车关键部件国产化趋势报告.docx
- CECS37-1991工业企业通信工程设计图形及文字符号标准.docx
- 2026-2027学年小学美术六年级上册冀美版(2024)教学设计合集.docx
最近下载
- FRYMASTER MANUAL LOV M3000 电脑板 安装和操作手册.pdf
- 宫腔粘连临床诊疗中国专家共识.pptx VIP
- 【人教版】八年级英语上册Unit1全单元英文教案.doc VIP
- 孤独症谱系障碍儿童早期识别筛查和早期干预专家共识.pptx VIP
- 标准图集-19K112 金属、非金属风管支吊架(含抗震支吊架).pdf VIP
- 中日社会体育指导员制度:比较、启示与发展路径探究.docx VIP
- 从比较中探寻发展:中日幼儿体育教育的深度剖析与启示.docx VIP
- 半导体物理与器件(第4版)尼曼课后答案.pdf
- 《日语授受关系》课件.ppt VIP
- 附件2.26可疑交易分析表.pdf VIP
原创力文档

文档评论(0)