软件测试基本概念思考题及答案

发布时间 : 星期二 文章软件测试基本概念思考题及答案更新完毕开始阅读

1. 没有安装操作系统的裸机里面有软件吗? 2. 手机测试属于硬件测试还是软件测试?

3. 我的机器经常莫名其妙的死机,可能是什么原因? 4. 算法流程图是程序还是文档?

5. C/S结构和B/S结构的软件有什么区别?

6. 软件运行时产生的错误是Bug,这句话对吗? 7. 判断一个问题是否是Bug的唯一标准是什么? 8. 软件测试的任务就是为了发现Bug,这句话对吗? 9. 什么是测试环境?开发环境?和生产运行环境?

10. 我现在需要测一下电子商务网站,如何搭建测试环境? 11. 测试用例包括哪些要素?

12. 测试用例有什么模板,各有什么优点? 13. 测试用例一般在什么阶段来写,由谁来写? 答案

1. 有软件。在主板上的CMOS芯片里面嵌入了BIOS程序,可以看做一个简单的嵌入式软

件。

2. 都属于。硬件测试主要测试手机的抗摔,抗压,防水,防辐射等功能;软件测试主要测

试手机的通话,短信,游戏等功能。

3. 有可能是硬件或是软件的原因,比如,风扇不起作用导致CPU过热可能引起死机,也

可能是操作系统中毒。 4. 算法流程图是文档,因为文档指的是软件在开发,使用和维护的过程中产生的图文集合,

包括图形和文字。

5. C/S结构软件:C指的是客户端,S指的是服务器端,这种软件是基于局域网或互联网

的,需要我们有一台服务器来安装服务器端软件,每台客户端都需要安装客户端软件。大家经常用到的QQ,MSN就属于C/S结构软件。C/S结构的软件过去比较流行,但是不便于升级和维护(升级时需要重新安装每一个客户端),现在逐渐被B/S结构软件所取代。

B/S结构软件:B指的是浏览器,S指的是服务器,这种软件同样是基于局域网或互联网的,它与C/S结构的软件区别就在于不需要安装客户端,只需要有浏览器即可。搜狐,新浪等门户网站,以及163邮箱都属于B/S结构软件。B/S结构软件是现在软件的主流,与C/S结构软件相比,它便于升级和维护(升级时,只需要升级服务器即可)。 6. 正确。但是反过来说Bug是软件运行时产生的错误就不对了。 7. 用户需求。

8. 不对。软件测试的任务是检验软件产品与用户需求是否相符,发现Bug是指手段而已。 9. 软件测试环境:软件在测试过程中使用的环境,不能安装开发工具。

软件开发环境:软件在开发过程中使用的环境,一般会包括VB,VC等一些开发工具。 软件生产运行环境:最终用户使用的环境。

10. 首先我们需要分析被测系统的类型,为项目软件还是B/S结构。然后我们分成硬件,软

件和网络3方面来考虑。 硬件:

后台:数据库服务器,Web服务器和最终的生产运行环境保持一致。

前台:重点测试一个主流的硬件配置,如CPU2.4G,RAM512,硬盘80G,辅助测

试较低的硬件配置。

软件:

后台:数据库软件,Web服务器软件等与最终的生产运行环境保持一致。

前台:重点测试主流的软件组合,如Windows 2000p+IE6.0,WindowsXP+IE6.0;辅

助测试非主流组合,如Windows Me+IE5.5.

网络:

传输网:互联网。

接入网:重点测试主流的介入方式,如ADSL;辅助测试非主流的接入方式,如

MODEM,光纤。

在搭建测试环境的过程中,我们还需要考虑真实,干净,独立,无毒等原则。 11. 测试用例=测试环境+测试数据+测试步骤+预期结果

12. Excel模板:每个用例占一行,便于集中管理和维护,一般适合写功能用例;

Word模板:每个用例独占一页,描述的较清楚,但比较分散,适合写性能用例。 13. 一般在软件设计阶段由测试设计人员来写。

联系合同范文客服:xxxxx#qq.com(#替换为@)