测试理论篇1

1.IEEE (institute of electrical and electronic engineers)

ISO(international standard organization)

ANSI(american national standard institute)

2.软件测试只能证明软件存在错误,而不能证明软件没有错误;测试的目的就是把软件的错误控制在一个可以进行产品交付/发布的程度上。

3.资料表明60%的错误不是程序错误,而是需求分析和设计错误。

4.软件质量包括内部质量、外部质量、使用质量三部分(ISO9102)

5.质量保证(QA:QUALITY ASSURANCE ):主要关注过程、步骤、产物;软件测试:测试软件

6.软件测试原则:

       所有的软件测试都应该追溯到用户需求

       应当把“尽早的和不断的进行软件测试”作为软件测试者的座右铭

       完全测试不不可能的,测试需要终止

       测试无法显示软件潜在的缺陷

       充分注意测试中的集群现象

       程序员应避免检查自己的程序

       尽量避免测试的随意性

7.验证(verification)保证软件正确实现特定功能的一系列活动和过程,目的是保证软件声明周期中的每一个阶段的成果满足上一个阶段所设定的目标。

  确认(validation)保证软件需求满足用户需求的一系列活动和过程,目的是在软件开发完成后软件与用户需求相符合。

8.集成测试也叫组装测试,通常在单元测试的基础上,将所有的程序模块进行有序的、递增的测试。软件集成的过程是一个持续的过程,会形成很多歌临时的版本,在每个版本提交时都需要进行冒烟测试,也叫验证测试、提交测试。

9.按测试实施组织划分分为:开发方测试(a)、用户测试(B)、第三方测试(r)

  按测试技术划分分为:白盒测试、黑盒测试、灰盒测试。

  也可划分为动态测试、静态测试(走查、符号执行、需求确认)

10.H模型中其他流程可以是任意开发流程。H模型揭示了:

       软件测试不仅仅指测试的执行,还包括很多其他的活动

       软件测试是一个独立的流程,贯穿产品整个生命周期,与其他流程并发的执行

       软件测试要尽早准备,尽早测试

       软件测试时根据被测物的不同而分层次进行的。不同层次的测试活动可以是按照某个次序先后进行,但也可以是反复的。

11.X模型还定位了探索性测试(类似于随机测试)

12.前置测试模型要点:

     开发和测试相结合

     对每一个交付内容进行测试

     在设计阶段进行测试计划和测试设计

     测试盒开发结合在一起

     让验收测试和技术测试保持相互独立  

13.白盒测试的辅助模块有:驱动模块(driver)、庄模块(stub).如果一个模块要完成多项功能,且以程序包(package)的形式出现,可以将这个模块分成几个小程序组成,必须对其中的每个小程序先进行单元测试要做的工作,对关键模块还要做性能测试

14.单元测试的内容:

  • 模块接口测试(数据流输入输出)
  • 局部数据结构测试
  • 路径测试
  • 错误处理测试
  • 边界测试

15.软件缺陷满足的条件(满足一种即可)(Ron Patten 《软件测试》书中定义):

  • 软件没有达到产品说明说中表明的功能
  • 软件出现了产品说明书中指明的不会出现的错误
  • 软件功能超出了产品说明书中指定的范围
  • 软件未达到产品说明书中未指定但应达到的目标
  • 测试人员认为软件难以理解、不宜使用、运行速度慢,或最终用户认为不好使用

16.错误不是自封闭的,当他转移到后面的组件中时往往会以新的形势出现。

17.bug的状态一般会有:New,Open,Fixed,Declined,Defferred,Closed

18.测试工具采用两种录制模式:

  • 环境判断模式:根据界面用户对象,忽略屏幕上的物理位置
  • 模拟模式:记录鼠标点击、键盘输入和鼠标早二维平面上(x轴和y轴)的精确运动

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值