戴上眼罩的软件测试
作者:网络转载 发布时间:[ 2013/7/9 14:22:42 ] 推荐标签:
4、 凭借经验、直觉和预感
要想成为真正的软件测试员,积累经验是不可代替的。没有比亲自动手更好的学习工具,记录哪些技术有效,哪些不行。尝试不同的途径。如果认为有可疑之处,要深入探究。按照预感行事,直至证实这是错误为止。
小测验
1 、判断是非: 在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。
对。该技术称为探索测试,基本上把软件用作产品说明书。这不是理想的过程,但是急了也能用。大的风险是不知道特性是否被遗漏。
2、如果测试程序向打印机输送打印内容,应该选用哪些通用的失效性测试用例?
可以尝试打印时不加纸,或者使其卡纸。可以脱机打印,拔掉电源,断开打印机电缆。可以尝试在墨粉不足的条件下打印,甚至不加墨盒。为了明确所有的可能性,可以查看打印机的操作手册,找出支持的错误处理,设法建立使用的错误情况。
3、判断是非: 访问程序的所有状态也确保了遍历各种状态之间的转换
错,想想游览遍布美国的50个不同城市。可以制定到达每个城市的旅游计划,但是不可能走遍所有城市之间的道路-这将是走遍美国的所有道路。
4、绘制状态转换图有多种不同的方法,但是它们都具有相同的三个要素是什么?
1) 软件可能处于的每一个状态
2) 从一个状态转移到另一个状态所需的输入和条件
3) 当进入和退出状态时产生的条件、变量和输出。
5、windows计数器程序的初始状态变量有哪些?
初始显示值和内部中间值为0。存储寄存器(MC,MR,MS和M+按钮)置为0。剪贴板内容(暂存剪贴、复制和黏贴数据)保持不变。
另一个初始状态变量是计算器启动时出现在屏幕上的位置。打开计算器程序的多个副本,注意其位置不一定相同。座位探索测试的一个练习,能看否找出计算器打开时出现位置的规则。
6、当设法显露竞争条件软件缺陷时,要对软件进行何种操作?
尝试同时做几件事。它们可以是相关的,例如从一个应用程序同时向两台打印机输出打印;也可以是无关的,例如在计算机计算时按各种键。所做的目的是迫使软件执行某一功能时出现与自己的状况。
7、判断是非: 在进行压迫测试的同时进行重负测试时不合情理的。
错。任何测试都是合理的。软件测试员的任务是发现软件缺陷。但是,由于软件测试的实质,在这种情况下发现的任何缺少可能都不会修复。

sales@spasvo.com