软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

15

Upload: urielle-salinas

Post on 30-Dec-2015

201 views

Category:

Documents


0 download

DESCRIPTION

软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试. 软件质量管理. 软件的概念 软件开发过程 正确理解软件开发过程与软件测试的关系 软件质量的概念 软件质量的定义 软件质量模型 McCall 质量模型 ISO 质量模型 (ISO 9126) 软件包质量标准 (GB/T 17544) 软件质量管理 ISO9000:2000 CMM. 软件测试基础. 软件缺陷的定义、分类和产生 软件测试的定义 、分类 、目的和原则 软件测试技术 静态方法 动态方法 软件测试模型 V 模型、 W 模型、 H 模型. 思考. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试
Page 2: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

Page 3: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

软件质量管理 软件的概念 软件开发过程

正确理解软件开发过程与软件测试的关系 软件质量的概念

软件质量的定义 软件质量模型

McCall 质量模型ISO 质量模型 (ISO 9126)软件包质量标准 (GB/T 17544)

软件质量管理 ISO9000:2000 CMM

Page 4: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

软件测试基础 软件缺陷的定义、分类和产生 软件测试的定义、分类、目的和原则 软件测试技术

静态方法 动态方法

软件测试模型V 模型、 W 模型、 H 模型

Page 5: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

思考

软件测试人员面试题目(微软):

对于一台榨汁机的需求阶段,需求还没有整理出来,测试人员先行介入,测试人员应该从哪些方面着手测试工作?

Page 6: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

答案1 、 榨汁机可以榨汁的水果 / 蔬菜等被榨产品类型2 、 榨汁机的工作效率3 、 榨汁后得到的榨汁的效果4 、 榨汁机的额定功率 / 刀片的旋转速度5 、 榨汁机的破坏性测试,比如放入一些坚硬的被榨对象6 、 榨汁机的易用性7 、 榨汁机的可维护性,比如,榨汁机是否方便清洗8 、 榨汁机的使用寿命,包括每种具体的刀片的使用寿命和整机的使

用寿命9 、 榨汁机的容量测试10 、 榨汁机的噪声11 、 榨汁机的耗电量12 、 榨汁机的使用安全性测试13 、 在电压过高或过低的状态能否正常使用榨汁机

Page 7: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

测试用例设计 测试用例设计概念

测试用例的定义、编写标准 黑盒测试

等价类划分方法、边界值分析方法、错误推测方法、因果图方法、判定表驱动分析方法

白盒测试逻辑驱动测试(语句覆盖、判定覆盖(分支覆盖)、

条件覆盖、判定 / 条件覆盖、条件组合覆盖)基本路径测试

Page 8: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试
Page 9: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试
Page 10: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

软件测试技术 单元测试、集成测试、确认测试、系统测试、验收测

试。 常用测试方法:文档测试、配置测试、外国语言测

试、易用性测试、网站测试、对 Web 进行压力测试、测试和 β 测试、 Client/Server 测试、实时系统测试、面向对象的软件测试。

调试与测试的区别

Page 11: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

软件测试自动化 自动化测试的定义、意义 自动化测试的原理和方法 自动化测试存在的一些问题和限制

Page 12: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

思考题 什么是软件质量?请写出 ISO/IEC9126 中如何评价

和度量软件质量的。 软件产品描述应包括哪些内容? (GB/T 17544) 为何说软件缺陷的最大来源是产品说明书? 简述软件质量保证和软件测试的关系。 在了解软件测试职业及其素质要求后,对你从事软

件职业的生涯设计有何影响? 什么是单元测试?单元测试主要采用什么测试方法?

写出“直接插入排序”的算法,画出流程图,并用

逻辑覆盖法,写出测试用例。

Page 13: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

思考题 黑盒测试中,测试用例设计主要有哪些方法? 简述等价类划分的原则。 列举一些常见的边界值。 简述边界值分析法的原则。 什么是测试桩?什么是驱动模块? 请简述验收测试的步骤。 简述面向对象软件测试和传统软件测试的不同。 WEB 测试中的连接测试主要包括哪些方面? 对一个WEB服务器应测试它的哪些性能指标?

Page 14: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

思考题 在三角形问题中,要求输入三个边长: a,b, c。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形的周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则打印“等边三角形”。画出相应的程序流程图,并采用基本路径测试方法为该程序设计测试用例。

Page 15: 软件质量管理 软件测试基础 测试用例设计 软件测试技术 自动化测试

思考题 测试结束的依据有那些?

第一类标准:测试超过了预定时间,则停止测试。 第二类标准:执行了所有的测试用例,但并没有发现故障,则停止测试。

第三类标准:使用特定的测试用例设计方案作为判断测试停止的基础。

第四类标准:正面指出停止测试的具体要求,即停止测试的标准可定义为查出某一预订数目的故障。

第五类标准:根据单位时间内查出故障的数量决定是否停止测试。