1 / 15

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

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

Download Presentation

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

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 软件质量管理 • 软件的概念 • 软件开发过程 正确理解软件开发过程与软件测试的关系 • 软件质量的概念 • 软件质量的定义 • 软件质量模型 McCall质量模型 ISO质量模型(ISO 9126) 软件包质量标准(GB/T 17544) • 软件质量管理 • ISO9000:2000 • CMM

  3. 软件测试基础 • 软件缺陷的定义、分类和产生 • 软件测试的定义、分类、目的和原则 • 软件测试技术 • 静态方法 • 动态方法 • 软件测试模型 V模型、W模型、H模型

  4. 思考 • 软件测试人员面试题目(微软): 对于一台榨汁机的需求阶段,需求还没有整理出来,测试人员先行介入,测试人员应该从哪些方面着手测试工作?

  5. 答案 1、 榨汁机可以榨汁的水果/蔬菜等被榨产品类型 2、 榨汁机的工作效率 3、 榨汁后得到的榨汁的效果 4、 榨汁机的额定功率/刀片的旋转速度 5、 榨汁机的破坏性测试,比如放入一些坚硬的被榨对象 6、 榨汁机的易用性 7、 榨汁机的可维护性,比如,榨汁机是否方便清洗 8、 榨汁机的使用寿命,包括每种具体的刀片的使用寿命和整机的使用寿命 9、 榨汁机的容量测试 10、 榨汁机的噪声 11、 榨汁机的耗电量 12、 榨汁机的使用安全性测试 13、 在电压过高或过低的状态能否正常使用榨汁机

  6. 测试用例设计 • 测试用例设计概念 测试用例的定义、编写标准 • 黑盒测试 等价类划分方法、边界值分析方法、错误推测方法、因果图方法、判定表驱动分析方法 • 白盒测试 逻辑驱动测试(语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、条件组合覆盖) 基本路径测试

  7. 软件测试技术 • 单元测试、集成测试、确认测试、系统测试、验收测试。 • 常用测试方法:文档测试、配置测试、外国语言测试、易用性测试、网站测试、对Web进行压力测试、测试和β测试、Client/Server 测试、实时系统测试、面向对象的软件测试。 • 调试与测试的区别

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

  9. 思考题 • 什么是软件质量?请写出ISO/IEC9126中如何评价和度量软件质量的。 • 软件产品描述应包括哪些内容?(GB/T 17544) • 为何说软件缺陷的最大来源是产品说明书? • 简述软件质量保证和软件测试的关系。 • 在了解软件测试职业及其素质要求后,对你从事软件职业的生涯设计有何影响? • 什么是单元测试?单元测试主要采用什么测试方法? • 写出“直接插入排序”的算法,画出流程图,并用逻辑覆盖法,写出测试用例。

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

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

  12. 思考题 • 测试结束的依据有那些? • 第一类标准:测试超过了预定时间,则停止测试。 • 第二类标准:执行了所有的测试用例,但并没有发现故障,则停止测试。 • 第三类标准:使用特定的测试用例设计方案作为判断测试停止的基础。 • 第四类标准:正面指出停止测试的具体要求,即停止测试的标准可定义为查出某一预订数目的故障。 • 第五类标准:根据单位时间内查出故障的数量决定是否停止测试。

More Related