常见软件测试工程师面试题

发表于:2008-9-28 15:04

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

  07. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?

  答:测试计划工作是对测试工作内容的一个有效的组织和规划,能保证测试工作有效的展开。测试计划工作包括测试目标,测试范围的定义,测试方法的选择,测试进度里程碑,测试资源的有效配置和管理。

  测试计划工作也称为测试策略,主要描述测试工程的总体方法和目标,描述目前在进行那一阶段的测试(单元测试,集成测试,系统测试)以及每一阶段内进行的测试种类(功能测试,性能测试等)确定测试范围,生成测试数据等。

  其中软件计划中的测试目标最重要,他的软件测试的所需要达成的最终结果。

  08. 您认为做好测试计划工作的关键是什么?

  答:1. 明确测试的目标,增强测试计划的实用性

  2. 坚持“5W”规则,明确内容与过程,'what''why''when''where''how'

  3. 采用评审和更新机制,保证测试计划满足实际需求

  4. 分别创建测试计划与测试详细规格、测试用例

  09. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。

  答:有黑盒和白盒两种测试种类,黑盒有等价类划分法,边界分析法,因果图法和错误猜测法。白盒有逻辑覆盖法,循环测试路径选择,基本路径测试。

  例子:在一次输入多个条件的完整性查询中。利用等价类划分法则和边界分析法则,首先利用等价类划分法,可以一个或多个结果是OK的测试用例,然后确认多个NG的测试用例,然后利用边界值分析法,可以对结果分别是OK和NG的测试用例进行扩展和补充。

  10. 您认为做好测试用例设计工作的关键是什么?

  答:测试用例设计工作的关键是对可行的和不可行的都要考虑。

  1,输入 2,详细的操作步骤 3,预期输出 4,实际输出。

  11. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。

  12. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。

  13. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。

  14. 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。

  答:有使用过LoadRunner,该工具能够录制测试人员的操作步骤,然后对这个操作步骤模拟出多个用户来播放出来。

  1。Visural User Genertor创建脚本,选择协议,录制操作,编辑操作。

  2。中央控制器(Controller)调度虚拟用户。创建场景,选择脚本,建立虚拟用户,设计shedual,设置ip spoofer。

  3。运行脚本。分析shedual。

  4。分析测试结果。

  15. 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?

  答:性能测试工作的目的是检查系统是否满足在需求说明书中规定的性能,性能测试常常需要和强度测试结合起来,并常常要求同时进行软件和硬件的检测。

  性能测试主要的关注对象是响应时间,吞吐量,占用内存大小(辅助存储区),处理精度等。

  16. 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?

  答:检测时间,系统环境,硬体环境,严重程度,程式版本,确认人,功能模块,问题描述,详细操作步骤,是否会重现。

  问题描述和详细操作步骤要尽可能的详细。Bug应该尽量用书面语,对与严重程度比较高的缺陷要在相同环境下在测试一遍。

  在C/S模式下,如果条件满足可以使用替换法来确认是client端的问题还是server端的问题。

22/2<12
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • Test_Manager
    2008-10-06 08:47:27

    鉴定完毕,非微软面试题

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号