文档介绍:软件测试常见笔试题(附带答案)
软件测试笔试题 _、选择题
1、对计算机软件和硬件资源进行管理和控制的软件是(D )
文件管理程序
B输入输出管理程序
C命令出来程序
操作系统 2、在没有需求文档和产品说明书的情况下只有哪一种测试方法可以进行的(A )
A错误推测法测试
路劲分析测试
C语句覆盖测试
3、某测试人员通过执行测试软件测试的方法对当前功能进行了测试,该测试人
员使用的测试方法为(C)
静态测试
单元测试
C黑盒测试
4、 编写测试计划的目的是(ABC)多选题
A使测试工作顺利进行
使项目参与人员沟通更舒畅
C使测试工作更加系统化
软件工程以及软件过程的需要
软件过程规范化的要求
控制软件质量
5、 关于软件测试与软件开发的认识,不正确的是(B )
软件生命周期各个阶段都可能产生测试
软件测试是独立于软件开发的一个工作
软件开发的需求分析和设计阶段就应开始测试工作
测试越早进行,越有助于提高被测软件的质量
6、 当一个应用程序窗口被最小化后该应用的程序将会出现一下哪种情况(D )
被终止执行
B继续在前台执行
被暂停执行
被转入后台执行
7、 下列方法中,不属于黑盒测试的是?( A )
基本路劲测试法
等价类测试法
边界值分析法
基于场景的测试方法
8、 对于维护软件的人员来说,使用质量是【】的结果(C)
A功能性
B可靠性
C可维护性
9、 下列软件属性中,软件产品首要满足的应该是(A )
可扩展性和灵活性
容错、纠错能力
10、单元测试中设计测试用例的依据是(D )
概要设计规格说明书
用户需求规格说明书
项目计划说明书
详细设计规格说明书
二、判断题
1、 单元测试通常应该先进行"人工走查”,再以白盒法为主,辅以黑盒法进行 动态测试。(寸)
2、 软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动, 所以软件测试在软件工程的后期才开始具体的工作(x )
3、 发现错误多的模块,残留在模块中的错误也多。(V )
4、 测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修
改,应立即将此问题正确修改,以加快、提高开发的进程。(x )
5、 单元测试通常应该先进行"人工走查”,再以白盒法为主,辅以黑盒法进行 动态测试。
6、 功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说 明相同。
(V )
7、 软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。 (V)
8、 软件测试只能发现错误,但不能保证测试后的软件没有错误")
9、 软件就是程序。(X)
10、 测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(X)
三、问答题
1、在您以往的工作中,—条软件缺陷(或者叫BUG )记录都包含了哪些内容? 如果提交高质量的软件缺陷(bug )记录?
答:一条BUG记录最基本应包含:编号、BU所属模块、BUG描述、BUG级别、 发现日期、发现人、修改日期、修改人、修改方法、回归结果等等;要有效的发 现bUG需要参加需求以及详细的设计等前期文档设计出高效的测试用例,然后