软件测试基础知识 day 1

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件测试基础知识 day 1相关的知识,希望对你有一定的参考价值。

软件缺陷   只有符合下列5个规则才能叫做软件缺陷
  1. 软件为达到产品说明书标明的功能。
  2. 软件出现了产品说明书指明不会出现的错误。
  3. 软件功能超出了产品说明书指明范围。
  4. 软件未达到产品说明书里未指出但应达到的目标。
  5. 软件测试人员认为软件难以理解、不宜使用、运行速度缓慢,或者最终用户任务不好。
 
软件测试员的目标是发现软件缺陷
 

黑盒测试和白盒测试

 

在黑盒测试中,软件测试人员只需要知道软件要做什么即可 —— 而无法看到盒子中是如何运作的。只需要进行一些输入,就能得到某种输出结果,他不知道软件如何运行,为什么会这样,只知道程序做了什么。

 
在白盒测试(有时称为开盒测试)中,软件测试员可以访问程序员的代码,并通过检查代码来协助测试 —— 可以看到盒子里面。测试员通过代码检查结果判断多大的数字可能出错,并据此调整测试程序。
 
静态和动态测试
 
静态测试是指测试不运行的部分 —— 只是检查和审阅。
动态测试是指通常意义上的测试 —— 运行和使用软件。
 
静态黑盒测试,测试产品说明书
 
测试产品说明书属于静态测试黑盒测试,产品说明书是书面文档,而不叫可执行程序,因此算作静态的。

以上是关于软件测试基础知识 day 1的主要内容,如果未能解决你的问题,请参考以下文章

软件测试员的要求比软件开发员的要求低吗?

软件测试员的思考问题方式(转)

进阶软件测试工程师的必备

测试员和开发员的‘爱情’

软件测试理论基础

QA和软件测试员的区别