作业见《软件测试基础》中文版49页第7题。英文版63页 a) b) 令MAXPRIMES = 4,t1不能检查出错误,t2发生数组越界,使得t2比t1更容易发现。 c)t3=(n=1) d)节点覆盖:TR={1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} 边覆盖:TR ...
分类:
其他好文 时间:
2016-03-30 23:51:29
阅读次数:
229
本周的作业,是“软件测试基础”教材 ExerciseSection2.3 的课后习题。 题目要求,用下面的方法printPrimes()完成相应问题。 代码如下: (a) 为printPrimes()方法画控制流图。 (b) 考虑测试用例t1=(n=3)和t2=(n=5)。即使这些测试用例游历pri ...
分类:
其他好文 时间:
2016-03-30 06:54:54
阅读次数:
139
黑盒测试和白盒测试 在黑盒测试中,软件测试人员只需要知道软件要做什么即可 —— 而无法看到盒子中是如何运作的。只需要进行一些输入,就能得到某种输出结果,他不知道软件如何运行,为什么会这样,只知道程序做了什么。
分类:
其他好文 时间:
2016-03-23 20:02:22
阅读次数:
143
一.junit、hamcrest和eclemma的安装: 1.junit和hamcrest在新建了junitHw1工程后在build path里通过add external jars添加junit-4.12.jar和hamcrest-all-1.3.jar。 2.安装eclemma 二.编写Tria
分类:
其他好文 时间:
2016-03-19 16:01:39
阅读次数:
194
近来,软件测试行业发展迅速,企业越来越重视测试了。越来越多的人加入了测试大军中,很多人也想通过自学来学习软件测试技术加入这个行业,但是现在软件测试的书籍越来越多,也良莠不齐,而且软件测试涉及的技术也越来越多。本次将指导童鞋如何进行自学,并大家提供一些比较优..
分类:
其他好文 时间:
2015-08-28 09:40:23
阅读次数:
246
一、软件测试基础知识 要想进入测试这个行业,就必须要了解什么是软件测试,该如何测试?这部分的学习目标:掌握软件测试的基本概念、软件测试的流程,并能熟练的应用常见的用例设计方法来设计测试用例。掌握常见的测试方法和类型,并知道如何进行每个阶段的测试。下面是推荐的参考书:1、软件测试(原书第2版) ...
分类:
其他好文 时间:
2015-06-11 19:05:56
阅读次数:
128
软件生命周期(SDLC)的六个阶段1)问题的定义及规划——此阶段是开发、需求产品通过讨论,主要确定软件的开发目标及其可行性。2)需求分析——在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。由于需求在整个软件开发过程中可能会不断变化和深入,所以需要制定相应的需求变更计划,以保护整个项...
分类:
其他好文 时间:
2015-05-29 17:38:58
阅读次数:
163
软件测试的定义
使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的区别。 —— [ IEEE提出的软件工程标准术语 ]
以前对于测试的理解,可能就是认为,测试就是发现错误的,找bug的,但是慢慢的你就会觉得有些问题应该很早就被发现,所以要深层次的发现问题,更早的发现问题,到最后我们想的应该是怎么预防问题。说到底软件测试的目的不...
分类:
其他好文 时间:
2015-04-23 13:19:05
阅读次数:
125