我要投稿 投诉建议

软件测试笔试题题目

时间:2022-09-24 20:49:02 笔试题目 我要投稿
  • 相关推荐

软件测试笔试题题目

  软件测试,描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。下面是CN人才网小编整理的软件测试笔试题题目,欢迎阅读参考!

软件测试笔试题题目

  一、 判断题 (每题2分,20)

  1、软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的`工作。 (初级) ( × )

  2、发现错误多的模块,残留在模块中的错误也多。( √ ) (初级)

  3、测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。( × )(初级)

  4、单元测试通常应该先进行“人工走查”,再以白盒法为主,辅以黑盒法进行动态测试。

  ( √ )(中级)

  5、功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。( √ )(中级)

  6、软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。(√)(高级)

  7、软件测试只能发现错误,但不能保证测试后的软件没有错误。(√)

  8、软件就是程序。(X)

  9、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(X)

  10、I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作。(√)【高级】

  二、简答

  1. 区别阶段评审的与同行评审

  答:

  同行评审目的:发现小规模工作产品的错误,只要是找错误;

  阶段评审目的:评审模块 阶段作品的正确性 可行性 及完整性

  同行评审人数:3-7人 人员必须经过同行评审会议的培训,由SQA指导

  阶段评审人数:5人左右 评审人必须是专家 具有系统评审资格

  同行评审内容:内容小 一般文档 < 40页, 代码 < 500行

  阶段评审内容: 内容多,主要看重点

  同行评审时间:一小部分工作产品完成

  阶段评审时间: 通常是设置在关键路径的时间点上!

  2. 什么是软件测试

  答:测试是为发现错误而执行程序的过程

  软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。

  3 简述集成测试的过程

  答:系统集成测试主要包括以下过程:

  1. 构建的确认过程。

  2. 补丁的确认过程。

  3. 系统集成测试测试组提交过程。

  4. 测试用例设计过程。

  5. 测试代码编写过程。

  6. Bug的报告过程。

  7. 每周/每两周的构建过程。

  8. 点对点的测试过程。

  9. 组内培训过程。

  5 白盒测试有几种方法

  答:总体上分为静态方法和动态方法两大类。

  静态:关键功能是检查软件的表示和描述是否一致,没有冲突或者没有歧义。

  动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。

  6 系统测试计划是否需要同行审批,为什么

  答:需要,系统测试计划属于项目阶段性关键文档,因此需要评审。

  7Alpha 测试与beta 的区别

  Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的.用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Alpha测试发现的错误,可以在测试现场立刻反馈给开发人员,由开发人员及时分析和处理。目的是评价软件产品的功能、可使用性、可靠性、性能和支持。尤其注重产品的界面和特色。Alpha测试可以从软件产品编码结束之后开始,或在模块(子系统)测试完成后开始,也可以在确认测试过程中产品达到一定的稳定和可靠程度之后再开始。有关的手册(草稿)等应该在Alpha测试前准备好。

  Beta测试(β测试)是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。因而,Beta测试是在开发者无法控制的环境下进行的软件现场应用。在Beta测试中,由用户记下遇到的所有问题,包括真实的以及主管认定的,定期向开发者报告,开发者在综合用户的报告后,做出修改,最后将软件产品交付给全体用户使用。Beta测试着重于产品的支持性,包括文档、客户培训和支持产品的生产能力。只有当Alpha测试达到一定的可靠程度后,才能开始Beta测试。由于Beta测试的主要目标是测试可支持性,所以Beta测试应该尽可能由主持产品发行的人员来管理。

  答:Alpha 测试 在系统开发接近完成时对应用系统的测试;测试后仍然会有少量的设计变更。这种测试一般由最终用户或其它人员完成,不能由程序或测试员完成。

  Beta 测试 当开发和测试根本完成时所做的测试,最终的错误和问题需要在最终发行前找到。这种测试一般由最终用户或其它人员完成,不能由程序员或测试员完成。

【软件测试笔试题题目】相关文章:

2023软件测试常见的笔试题目05-05

软件测试理论面试试题09-25

外企软件测试面试试题09-26

软件测试笔试题汇总09-26

腾讯软件测试笔试题09-26

2017年软件测试经典笔试题09-26

软件外包公司软件测试笔试题09-26

2016年软件测试常见笔试题09-26

2017软件测试面试笔试题09-26

2017外企软件测试笔试题09-26