- 37
- 0
- 约5.51千字
- 约 7页
- 2017-06-04 发布于河南
- 举报
《软件测试方法和技术》学习指导
不觉晓整理
《软件测试方法和技术》学习指导
目录
第一章 引论 1
第二章 软件测试的基础概念(重点 与15 章一起看) 2
第三章 软件测试方法(重点) 4
第四章 软件测试依据和规范(考的少) 4
第五、六、七章 单元、集成、系统、验收测试 (结合一起看 重点!) 4
第十一章 软件测试自动化 5
第十二章 组建测试团队 第十三章 部署测试环境 5
第十四章 测试和维护测试用例(与第三章一起考 重点) 6
第十五章 报告所发现的缺陷(与2.1 合起来看 重点) 6
第十六章 软件测试和质量分析报告 6
第十七章 软件测试项目管理 7
第一章 引论
1 什么是软件测试?
答: 软件测试是为了发现错误而执行程序的过程。 或者说,软件测试是根据软件开发各
阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结
果),并利用这些测试用例去运行程序,以发现程序错误的过程。
2. 为什么要进行软件测试:为了保证软件质量。
3. 软件测试的反面性的三个论据:(重点)
a) 测试是为了证明程序有错,而不是证明程序无错误。
b) 一个好的测试用例是在于它能发现至今未发现的错误 。
c) 一个成功的测试是发现了至今未发现的错误的测试。
4. 简述下图的含义(P11 V 模型需认真去理解)
1 / 7
不觉晓整理
这是测试模型中的“V ”模型描述了一些不同的测试级别,并说明了这些级别所对应的生命
周期中不同的阶段。如模型图中所示,左边下降的是开发过程各阶段即构建过程,与此相对
应的是右边上升的部分,是各测试过程的各个阶段即验证过程。
5. 测试驱动开发的思想(P12 了解,不作要求)
第二章 软件测试的基础概念(重点 与15 章一起看)
1. 什么是软件缺陷?
所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者
隐藏的功能缺陷、瑕疵,其结果会导致软件产品在某种程度上不能满足用户的需要。
2. 软件缺陷是怎么产生的?
技术问题:算法错误、语法错误、计算和精度问题、接口参数传递不匹配
软件本身:文档错误、时间上不协调、或不一致性所带来的问题、系统的自我恢复或数据
的异地备份、灾难性恢复等问题
团队工作:误解、沟通不充分
3. 软件缺陷的构成有哪些? (结合15 章看包括:严重性和优先级)
4. 修复软件缺陷要付出的代价?(看图了解)
在设计阶段就是它的3~6 倍,在编程阶段是它的10 倍,在内部测试阶段是它的20~40 倍,
在外部测试阶段是它的 30~70 倍,而到了产品发布出去时,这个数字就是40~1000 倍,
错误的代价不是随时间线性增长,而几乎是呈指数增长的。
5 验证和确认(结合什么是软件测试部分一起看)
6. 软件测试的分类(重点):
2 / 7
不觉晓整理
按测试的对象或范围分类:单元测试、文档测试、系统测试等。
按测试目的分类:功能测试、回归测试、性能测试、可靠性测试、安全性测试和兼容性测试
等。
根据测试过程中被测软件是否被执行:分为静态测试和动态测试。
根据是否针对系统的内部结构和具体实现算法来完成测试:可分为白盒测试和黑盒测试
7. 软件测试的工作范畴(P28 要了解清楚):
软件测试工作的组织与管理:制定测试策略、测试计划,确认所采用的测试方法与规范,
控制测试进度,管理测试资源。
测试工作的实施:编制符合标准的测试文档,搭建测试环境,开发测试脚本、与开发组
织协作实现各阶段的测试活动
3 / 7
您可能关注的文档
最近下载
- 国之脊梁中国科学家的家国天下阅读分享PPT课件.pptx VIP
- 个人简历模板表格简历模板免费下载.docx VIP
- (2026春新版)部编版三年级道德与法治下册全册教案.doc
- 健康体适能评定理论与方法.pptx VIP
- JR DSX7 全中文说明书 和 Spektrum DX7 全中文说明书.docx VIP
- 2020年高级经济师(人力资源)考试真题及参考答案 .pdf VIP
- 社会体育指导专题9 (傅浩坚).ppt VIP
- 2026年山东司法警官职业学院单招综合素质考试模拟试题及答案解析.docx VIP
- 社会体育指导专题8(傅浩坚).pptx VIP
- 肝硬化门静脉高压症食管、胃底静脉曲张破裂出血诊治专家共识(2024版).pptx VIP
原创力文档

文档评论(0)