软件测试 第二章 - 基本概念

目录

2.1 软件测试

一、软件质量

二、软件质量模型

三、软件质量标准

四、软件缺陷(Defect)

2.2 软件测试分类

2.3 静态测试&动态测试

一、静态测试&动态测试

 1、静态测试

 2、动态测试

二、产品评审

三、静态分析

四、验证与确认

2.4 主动测试与被动测试

一、主动测试

二、被动测试

2.5 黑盒测试与白盒测试

一、黑盒测试

二、白盒测试

三、测试方法组合

2.6 软件测试层次

一、单元测试

二、集成测试/组装测试/联合测试

三、系统测试

四、验收测试

2.7 软件测试计划&测试用例

一、测试计划

二、测试用例

2.8 专业测试人员职责

一、质量保证人员and测试人员职责

二、测试经理 vs QA经理

三、测试工程师的基本要求

四、优秀测试工程师应具备的素质


2.1 软件测试

一、软件质量

1、质量:产品or服务满足所明示or隐含需求能力固有特性集合

 

2、软件质量:软件产品或服务满足用户需求的程度;具体地说,软件符合明确叙述的功能和性能需求

             符合开发标准,具有专业软件都应具有的隐含特征和特性

 

3、软件质量与其它产品质量概念并无本质区别,只是软件质量更加注重如下产品特性:

(1)易用性  (2)功能性  (3)有效性  (4)可靠性  (5)高性能  (6)高效率

 

4、软件质量属性

(1)功能性  :是指软件所实现的功能可达到它所设计规范和满足用户需求的程度

(2)可靠性  :是指在规定的时间和条件下软件所能维持其正常的功能操作、性能水平的程度

(3)易用性  :是指用户学习、操作、使用软件所需努力的程度

(4)效率    :是指软件系统的处理效能,如处理时间、资源使用率

(5)可移植性:是指软件从一个计算机系统环境移植到另一计算机环境的容易程度

(6)可维护性:是指当一个软件投入运行后,若需求发生变化、环境发生改变或软件发生错误时,

              进行修改所做努力的程度

(7)兼容性  :是指软件之间或是软件与硬件之间的相互协调工作的程度

(8)可扩展性:是指软件增加新功能、扩充系统能力的难易程度

 

 

5、软件质量分类

  使用质量、外部质量、内部质量、过程质量

 

(1)使用质量

 

(2)外部质量

 

(3)内部质量

 

 

 

二、软件质量模型

 

 

三、软件质量标准

 

 

 

四、软件缺陷(Defect)

1、软件质量与缺陷の关系

   要了解什么是缺陷,就必须清楚“质量”概念

   因为缺陷是相对质量要求而存在的,任何违背了质量要求、不能满足用户的要求,都是缺陷

 

2、软件缺陷の定义

   软件缺陷是指软件中存在的任何一种破坏正常运行能力的问题、错误、异常、失败等,

   其结果导致软件产品在一定程度上不能满足用户的需要

(1)从产品内部看,软件缺陷是指软件产品开发或维护过程中所存在的错误、毛病等各种问题

(2)从外部看,软件缺陷是指系统所需实现的某种功能失效或违背

 

3、软件缺陷の同义词:

   BUG、错误、问题、异常、失败、谬误、事件、矛盾、偏差

 

4、软件缺陷常见现象:

(1)运行出错,如运行中断、系统崩溃、界面混乱

(2)数据计算错误,导致结果不正确

(3)功能特性没有实现或部分实现

(4)在某种条件没有给出正确或准确的结果

(5)设计不合理,存在缺陷

(6)实际结果和预期结果不一致

(7)数据结果不正确、精度不够

(8)用户不能接受的其他问题,如存取时间过长、界面不美观

 

 

5、为什么会出现软件缺陷

(1)技术问题

  Δ1、系统复杂性、开发人员的技术能力局限性

  Δ2、系统需求经常更改、规格说明书不完善

  Δ3、系统设计没有全面考虑功能、性能和安全的平衡

  Δ4、采用了解决与处理问题不够成熟的新技术

 

(2)软件本身

  Δ1、不完善的软件开发标准或开发流程导致软件缺陷

  Δ2、没有考虑大量用户访问,从而引起性能缺陷

  Δ3、与硬件、第三方软件之间存在紧密依赖,软件与外部环境兼容性不好

 

(3)团队工作

  Δ1、沟通不够充分,开发人员对用户需求的误解或理解不够全面

  Δ2、项目团队对软件质量不够重视

  Δ3、不同阶段的开发人员对系统问题理解不一致

  Δ4、设计或编程中一些假定或依赖,没有得到充分沟通

 

 

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值