测试在软件声明周期中的重要性,不用我多说想必大家也都非常清楚。软件测试有很多分类,从测试的方法上可分为:黑盒测试、白盒测试、静态测试、动态测试等;从软件开发的过程分为:单元测试、集成测试、确认测试、验收、回归等。在众多的分类中,与开发人员关系最紧密的莫过于单元测试了。像其他种类的测试基本上都是由专门的测试人员来完成,只有单元测试是完全由开发人员来完成的。那么今天我们就来说说什么是单元测试,为什么要...
分类:
编程语言 时间:
2014-06-22 20:40:08
阅读次数:
206
一个软件测试员的工作与学习(三),再续个人工作学习经历
分类:
其他好文 时间:
2014-06-21 16:54:13
阅读次数:
254
测试在软件声明周期中的重要性,不用我多说想必大家也都非常清楚。软件测试有很多分类,从测试的方法上可分为:黑盒测试、白盒测试、静态测试、动态测试等;从软件开发的过程分为:单元测试、集成测试、确认测试、验收、回归等。 在众多的分类中,与开发人员关系最紧密的莫过于单元测试了。像其他种类的测试基本上都是.....
分类:
编程语言 时间:
2014-06-21 07:37:35
阅读次数:
243
瀑布模型是最常见也是最基本的过程模型,但实践中受到越来越大的局限性,我认为现代软件越发庞大和复杂,我们往往不能一眼洞穿,加上用户需求的多样化和不确定性,都让瀑布模型力不从心。于是出现了原型模型、迭代模型、敏捷过程模型和并发模型。例如原型模型就是为了加大与用户的交流,挖掘用户真正的需求。这里只是泛泛地谈一谈一些著名的测试过程改进模型。
TMM(测试成熟度模型)
过程能力:描述了遵...
分类:
其他好文 时间:
2014-06-18 07:48:51
阅读次数:
229
语句覆盖:
定义:只要求覆盖到所有可执行语句(每个可执行语句至少运行一次),不关注判断运算,确保可执行语句处没有错误。
例子:
按照白盒,我们只需覆盖到所有可执行语句即可,而为此我们只需用测试用例(X=1,Y=4,Z=9)。这样三句话都会打印出来。但如果编码时将X=1 AND Y>3错误写成X=1 OR Y>3,虽然我们的测试用例可以覆盖到所有可执行语句,而且证明可执...
分类:
其他好文 时间:
2014-06-18 07:01:09
阅读次数:
158
在软件开发中,经常会遇到这样的情况,单元测试时确认每个模块都能单独工作,但这些模块集成在一起之后会出现有些模块不能正常工作。例如,在chrome环境下用js写了一个实时捕捉video中特定区域的模块,正常工作;利用worker线程进行webgl场景渲染,也正常;可是当两个运算合并时,出现一个模块不能正常运行,原因在于两个模块不适合在worker线程中结合,基于worker本身的局限性,只能有一个模...
分类:
其他好文 时间:
2014-06-18 06:39:27
阅读次数:
280
黑盒测试:
概念:也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。分类:黑盒测试有很多具体方法,这...
分类:
其他好文 时间:
2014-06-18 06:34:40
阅读次数:
282
这是我们最亲密的测试,我们平常写课程设计,当然谈不上商业级的测试,往往就一个单元测试占据了测试。有些人习惯先搭起框架,然后再单元测试;也有些人在完成了一个功能模块后即着手进行该模块的测试。但殊途同归,要保证软件系统的质量,首先就要保证构成系统的单元的质量,这些单元可能是一个对象、类和函数,也可能是更大的单元——组件或模块。
(1)为什么要进行单元测试:
软件中存在的错误发现得越早,则修...
分类:
其他好文 时间:
2014-06-18 00:47:11
阅读次数:
283
13.1 概述13.1.1 测试软件测试的目的首先是为了保证软件功能的正确性,其次是为了保证软件的质量,软件测试相当复杂,已经超出本书所涉及的范围,本节将只介绍软件测试流程中前两个步骤:单元测试和集成测试。Spring提供了专门的测试模块用于简化单元测试和集成测试,单元测试和集成测试一般由程序员实现...
分类:
编程语言 时间:
2014-06-17 20:34:41
阅读次数:
483
为什么要进行软件测试:
产品质量的保证控制成本的关键软件可靠性确认让企业具备国际竞争力
软件测试定义:
软件测试是由“验证(verification)”和“有效性确认(validation)”活动构成的整体。
验证:检验软件是否已正确地实现了产品规格书所定义的系统功能和特性。有效性确认:确认所开发的软件是否满足用户真正需求的活动。
软件测试和软...
分类:
其他好文 时间:
2014-06-17 16:15:20
阅读次数:
242