
软件测试的书面问题(包括答案)
1. 是非题(每个问题2分,共20分)

1. 软件测试是为了验证软件功能是否正确实现以及所设定目标的活动是否完成. 因此,软件测试将在软件工程的后期阶段开始特定的工作. (初学者)(×)
2. 找到具有许多错误的模块,并且模块中保留了许多错误. (√)(初学者)
3. 测试人员在测试过程中发现了问题. 如果问题影响不大,您可以对其进行修改,则应立即纠正问题,以加快并改善开发过程. (×)(初学者)
4. 单元测试通常应首先通过“手动演练”进行,然后以白盒方法为主要方法,再辅以黑盒方法进行动态测试.
(√)(中级)
5. 功能测试是系统测试的主要内容. 检查系统功能和性能是否与需求规格相同. (√)(中级)
6. 软件质量管理是指质量管理由质量保证和质量控制组成,软件测试是质量控制的核心工作内容. (√)(高级)
7. 软件测试只能发现错误,但不能保证测试后的软件没有错误. (√)
8. 软件是一个程序. (X)
9. 只要测试达到语句覆盖率和分支覆盖率,就可以找到程序中的所有错误. (X)
10. I18N测试是指为产品制定国际计划,而L10N测试是指对满足本地需求的软件进行更改. (√)
[高级]
第二个多项选择题(每个问题20分,满分2分)
1. 软件质量管理的重要性: (ABCD)[中级]
A. 维护和降低成本B.法律要求C.市场竞争的必要性

D. 质量标准化的趋势. E.软件工程的需求. F. CMM流程的一部分.
G,以促进与客户的进一步沟通,为以后的实施奠定坚实的基础
2. 该测试可以分为: (ABC)【中级】
A,建设性测试B,系统测试C,特殊测试
D,单元测试E,组件测试F,集成测试
3. 选择属于黑盒测试方法(ABC)[基本]的选项
A,测试用例覆盖范围B,输入覆盖范围C,输出覆盖范围D,分支覆盖范围E,语句覆盖范围F,条件覆盖范围
4. 编写测试计划的目的是: (ABC)[中级]
A. 使测试顺利进行. B.使项目参与者之间的交流更加舒适. C.使测试工作更加系统化.
D,软件工程和软件过程要求E,软件过程标准化要求F,控制软件质量
5. 依赖项有4种: (ABCD)[高级]
A,起点B,起点C,终点
D,结束端E,开始实施端F,结束审阅开始
6. 软件质量管理(QM)应包括质量保证(QA)和质量控制(QC). 以下选项属于质量检查,并且必须为: (ABC)[高级]
A软件测试笔试题及答案,测试B,Track C,监督
D,计划E,需求审核F,程序代码审核
7. 实施缺陷跟踪的目的是: (ABCD)[中级]
A. 软件质量无法控制. B.问题无法量化. C.重复出现的问题一个接一个.

D. 解决问题的知识无法保留. E.确保已解决缺陷. F.问题形成了完整的闭环处理
8. 使用软件测试工具的目的: (ABC)[中级]
A,帮助测试发现问题B,帮助诊断问题C,节省测试时间
D,提高错误的发现率E,更好地控制缺陷并提高软件质量F,更好地为开发人员提供帮助
9. 典型瀑布模型的四个阶段是: (ABCD)[高级]
A,分析B,设计C,编码
D,测试E,需求研究F,实施
10. PSP是指个人软件过程,它是一种自我完善的过程,可用于(A),(B)和(C)个人软件工作方法. [高级]
A,控制B,管理C,改进
D,有效E,足够F,合适
3. 问题与答案
1. 测试人员在软件开发过程中的任务是什么? (初级)(5分)
答案: 1.查找错误;
2. 避免软件开发过程中的缺陷;
3. 评估软件的质量;
4. 注意用户需求.
总体目标是: 确保软件质量.
2. 在您过去的工作中,软件缺陷(或错误)记录中包含哪些内容?如何提交高质量的软件缺陷(错误)记录? (初级)(6分)

答案: 错误记录应基本上包括: 编号,错误所属的模块,错误描述,错误级别,发现日期,发现者,修改日期,修改者,修改方法,回归结果等. 必须有效地发现错误. 有必要参考需求和详细设计等初步文档来设计有效的测试用例,然后严格执行测试用例,充分确认和确认发现的问题,然后将其释放到外部以解决问题. 提高错误提交的质量.
3. 接口测试问题和设计问题. 请在下面的界面中找出问题并单独列出;使用任何黑盒测试方法来为此登录表单设计一个测试用例. (中级)(6分)
答案: 1.表单的标题栏为空,没有给出标题.
2. 用户名和密码控件的字体不一致且不一致.
3. 文本框的大小不一致.
4. “确定”和“取消”按钮控件的大小不一致.
4. 黑盒测试和白盒测试是软件测试的两种基本方法. 请说明各自的优缺点! (中级)(5分)
答案: 黑匣子测试的优点是:
1)相对简单,无需了解程序内部的代码和实现;
2)与软件的内部实现无关;
3)从用户的角度来看,很容易知道用户将使用哪些功能以及他们将遇到什么问题;
4)基于软件开发文档,因此您还可以知道文档中的哪些功能由软件实现;
5)在进行软件自动化测试时更方便.
黑盒测试的缺点是:
1)无法覆盖所有代码,覆盖率很低,可能仅达到总代码量的30%;
2)自动化测试的可重用性较低.
白盒测试的优点是:
帮助软件测试人员扩大代码覆盖范围,提高代码质量并发现代码中的隐藏问题.
白盒测试的缺点是:
1)程序要运行的路径很多,不可能测试所有正在运行的路径;
2)测试基于代码. 它只能测试开发人员所做操作的正确性,而不能知道设计是否正确. 某些功能要求可能会遗漏;
3)当系统很大时,测试开销将非常大.
5. 根据您自己的理解,回答什么是软件测试?软件测试分为哪些阶段? (初学者)(5分)
A: 软件测试是运行软件以发现软件错误的过程. 成功的测试是指找到到目前为止尚未发现的错误的测试.
软件测试通常分为单元测试,集成测试和系统测试.
6. 根据我对测试用例和测试过程的理解软件测试笔试题及答案,在设计测试用例时应考虑哪些方面? (中级)(10分)
答案: 从广义上讲,测试用例是测试人员用来测试被测软件的某些功能或功能组合的一组数据. 这组数据可以是来自用户的实际数据集,也可以是测试人员专门设计的一组数据,用于测试软件的某些功能.
测试过程是详细描述测试方法的设计方法,测试方法,测试工具,测试环境和测试数据的文档,并且还可以包括将某些或一组测试案例应用于软件的功能进行测试以完成特定测试的一系列步骤.
测试用例的设计应考虑以下方面: 边界值,等价类划分,有效/无效值等.
7. 什么是软件质量保证?软件质量保证人员与开发人员之间是什么关系? (高级)(10分)
答案: 软件质量保证是通过确保软件过程的质量来确保软件产品的质量.
软件质量保证人员和开发人员之间存在严格的管理独立性. 两组的管理员无法监督另一组,但是他们可以将软件开发中的问题报告给上级经理.
四个. 设计问题
1). 输入三个整数以确定三个整数是否可以形成三角形. 请使用一种黑盒测试方法来设计相应的测试用例,并指定所用的黑盒测试方法. (中级至高级)(15分)
[软件测试笔试题(包括答案)]相关文章:
1. 软件测试中的常见笔试问题
2. 软件测试笔试题和答案
3. 软件测试笔试题
4. 精选软件测试笔试题和答案
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-287489-1.html
这人照片拍的不好应该蛆晒干了
他的观点地球人都知道
如果是漏过气的到是很正常
逼来了