background image

2  

、 在您以往的工作中,一条软件缺陷(或者叫 Bug)记录都包含了哪些内容?

如何提交高质量的软件缺陷(Bug)记录?(初级)(6 分)

答:一条 Bug 记录最基本应包含:编号、Bug 所属模块、Bug 描述、Bug 级别、
发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要有效的发现
Bug 需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格
执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提
高提交 Bug 的质量。
3  

、 界面测试题及设计题。请找出下面界面中所存在的问题并分别列出;用黑

盒测试的任何一种方法设计出此登陆窗体的测试用例。(中级)(6 分)
答:1

 

、窗体的标题栏中为空,没有给出标题。2、用户名和密码控件的字体不

一致并且没有对齐 3、文本框的大小不一致没有对其。4、确定和取消按钮控件
的大小不一致。
4  

、 黑盒测试和白盒测试是软件测试的两种基本方法,请分别说明各自的优点

和缺点!(中级)(5 分)

答:黑盒测试的优点有:
1)比较简单,不需要了解程序内部的代码及实现;

2)与软件的内部实现无关;

3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;

4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;

5)在做软件自动化测试时较为方便。

黑盒测试的缺点有:
1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的 30%;

2)自动化测试的复用性较低。

白盒测试的优点有:

帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的
问题。

白盒测试的缺点有:

1)程序运行会有很多不同的路径,不可能测试所有的运行路径;

2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与
否,可能会漏掉一些功能需求;

3)系统庞大时,测试开销会非常大。