《中软软件测试面试题及答案.docx》由会员分享,可在线阅读,更多相关《中软软件测试面试题及答案.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、中软软件测试面试题及答案 2. 发觉错误多的模块,残留在模块是的错误也多。初级 3. 测试人员在测试过程中发觉一处问题,假如问题影响不大,而自己又可以修改,应马上将此问题正确修改,以加快、提高开发的进程。初级 4. 单元测试通常应当先进行人式走查,再以白盒法为主,辅以黑盒进行动态测试。中级 5. 功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。中级 6. 软件质量管理即QM由QA和QC构成,软件测试属于QC的核心工作内容。高级 7. 软件测试只能发觉错误,但不能保证测试后的软件没有错误。中级 8. 软件就是程序。初级 9. 测试中要做到语句覆盖和分支覆盖。就可以发觉程
2、序中的全部错误。中级 10. I18N测试是指对产品做出具有国际性的规划,而L10测试则是指对软件做出符合本地需求更改工作。高级 中软软件测试面试题:选择题 1. 进行软件质量管理的重要性有中级 A、 维护降低成本; B、 法律上的要求; C、 市场竞争的须要; D、 质量标准化的趋势; E、 软件工程的须要; F、 CMM过程的一部分 G、 便利与客户进一步沟通为后期的实施打好基础 2. 以测试的形态分测试可以分为中级 A、 建构性测试 B、 系统测试 C、 专项测试 D、 单元测试 E、 组件测试 F、 集成系统 3. 选出属于黑盒测试方法的选项初级 A、 测试用例覆盖 B、 输入覆盖 C
3、、 输出覆盖 D、 分支覆盖 E、 语句覆盖 F、 条件覆盖 4. 编写测试安排的目的是中级 A、 使测试工作顺当进行; B、 使项目参加人员沟通更安逸; C、 使测试工作更加系统化; D、 软件工程以及软件过程的须要; E、 软件过程规范化的需求; F、 限制软件质量 5. 依存关第有4种分别是高级 A、 起先结束 B、 起先起先 C、 结束起先 D、 结束结束 E、 起先实施结束 F、 结束审核起先 6. 软件质量管理应有质量保证和质量限制组成,下面的选项属于 QC的是:高级 A、 测试 B、 跟踪 C、 监督 D、 制定安排 E、 需求审查 F、 程序代码审查 7. 实施缺陷跟踪的目的是
4、中级 A、 软件质量无法限制 B、 问题无法量化 C、 重复问题接连产生 D、 解决问题的学问无法保留 E、 确保缺陷得到解决 F、 使问题开成完整的闭玩处理 8. 运用软件测试工具的目的中级 A、 帮助测试找寻问题 B、 帮助问题的诊断 C、 节约测试时间 D、 提高BUG的发觉率 E、 更好的限制缺陷提高软件质量 F、 更好的帮助开发人员 9. 典型的瀑布模型的四个阶段是高级 A、 分析 B、 设计 C、 编码 D、 测试 E、 需求调研 F、 实施 10. PSP是指个人软件过各,是一各可用于个人软件工作方式 的自我改善过程。 A、 限制 B、 管理 C、 改进 D、 高效 E、 充分
5、F、 相宜 中软软件测试面试题:问答题 1. 测试人员在软件开发过程中的任务是什么 1.找寻 Bug; 2.避开软件开发过程中的缺陷; 3.衡量软件的品质; 4.关注用户的需求 2. 在您以往的工作中,一条软件缺陷记录都包含了哪些内容如何提交高 质量的软件缺陷记录初级 一条Bug记录最基本应包含:编号、Bug所属模块、Bug描述、Bug级别、发觉日期、发觉人、修改日期、修改人、修改方法、回来结果等等;要有效的发 现Bug需参考需求以及具体设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发觉的问题要充分确认确定,然后再向外发布如此才能提高提交 Bug的质量 3. 黑盒测试和白盒测试是
6、软件测试的两种基本方法,请分别说明各自的优点和缺点。中级 黑盒测试的优点有: 1) 比较简洁,不须要了解程序内部的代码及实现; 2) 与软件的内部实现无关; 3) 从用户角度动身,能很简单的知道用户会用到哪些功能,会遇到哪些问题; 4) 基于软件开发文档,所以也能知道软件实现了文档中的哪些功能; 5) 在做软件自动化测试时较为便利。 黑盒测试的缺点有: 1)不行能覆盖全部的代码,覆盖率较低,也许只能达到总代码量的30%; 2)自动化测试的复用性较低。 白盒测试的优点有: 帮助软件测试人员增大代码的覆盖率,提高代码的质量,发觉代码中隐藏的问题 白盒测试的缺点有: 1) 程序运行会有许多不同的路径
7、,不行能测试全部的运行路径 2) 测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求 3) 系统浩大时,测试开销会特别大。 4. 依据自己的理解回答什么是软件测试,软件测试分为哪几个阶段。初级 软件测试是一个为了找寻软件中的错误而运行软件的过程,一个胜利的测试是指找到了迄今为止尚未发觉的错误的测试。 软件测试一般分为单元测试、集成测试、系统测试、验收测试 5. 依据自己的理解什么是测试用例和测试规程,设计一个测试用例应当从哪几方面考虑 中级 狭义的讲,一个测试用例就是测试人员用以测试被测软件的某个特性或特性组合的一组数据。这组数据可能是从用户处得来的实际
8、的一组数据,也可能是测试人员特地设计出来的测试软件某些功能的一组数据 测试规程就是具体的对测试用例设计方法、测试方法、测试工具、测试环境和测试数据进行描述的文档,还可以包括能把某个或某一组测试用例应用到被测软件上完成某项测试的一系列的操作步骤 设计测试用例应当从以下几方面考虑:边界值,等价类划分,场景法,有效/无效值等 6. 什么是软件质量保证软件质量保证人员与开发人员的关系如何高级 软件质量保证就是通过确保软件过程的质量,来保证软件产品的质量。 软件质量保证人员和开发人员之间具有管理上的严格的独立性,两个小组的管理员都不能越权管理另一组,但都可以向更高层的管理者汇报软件开发中的问题 7. 什
9、么叫软件缺陷您应用过哪些缺陷管理工具 高级 对软件缺陷的定义各公司有所不同: 软件未达到产品说明书标明的功能 软件出现了产品说明书指明不会出现的错误 软件功能超出产品说明书指明的范围 软件未达到产品说明书虽未指出但应达到的目标 软件测试人员认为软件难以理解、不易运用、运行速度缓慢,或者最终用户认为不好 TD、QC、bugfree 8. 请分别写出ISO7层架构,并分别说明TCP、UDP协议分别在处于哪一层,以及TCP、 UPD协议有什么区分。 7 应用层 6 表示层 5 会话层 4 传输层 3 网络层 2 数据链路层 1 物理层 第四层;UDP是面对无连接、不行靠数据传输协议; TCP是面对连接、牢靠数据传输协议 中软软件测试面试题 第8页 共8页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页第 8 页 共 8 页