[计算机]白盒测试策略-软件测试面试必备.doc
《[计算机]白盒测试策略-软件测试面试必备.doc》由会员分享,可在线阅读,更多相关《[计算机]白盒测试策略-软件测试面试必备.doc(8页珍藏版)》请在三一文库上搜索。
1、_软件测试面试必备 白盒白盒测试测试策略策略 由安博由安博测试测试空空间间技技术术中心中心 http:/ 白盒测试策略 第 2 页 共 8 页 目目 录录 1白盒测试 3 1.1概念 .3 1.2描述 .3 1.3目的 .3 2白盒测试策略 3 2.1桌前检查 .3 2.2单元测试 .3 2.3代码评审 .4 2.4同行评审 .4 2.5代码走查 .5 2.6静态分析 .5 白盒测试策略 第 3 页 共 8 页 1 1白盒测试白盒测试 1.1概念 白盒测试又称结构测试,透明盒测试、逻辑驱动测试或基于代码的测试。 1.2描述 白盒测试是测试被测单元内部如何工作的一种方法。 1.3目的 通过检查软
2、件内部的逻辑结构,对软件中的逻辑路径进行覆盖测试;在程序不同地方设立检查点, 检查程序的状态,以确定实际运行状态与预期状态是否一致。它允许测试人员对程序内部逻辑结构及有关 信息来设计和选择测试用例,对程序的逻辑进行测试,提高代码质量。 2 2白盒测试策略白盒测试策略 在软件过程的不同阶段,研发组都可能需要进行白盒测试。根据团队实际情况的不同,有选择的使 用下面的策略: 2.1桌前检查 简述:简述:程序员实现制定功能后,进行单元测试之前,对源代码进行的初步检查。 重点:重点:编码规范、语句的使用等是否符合编码规范,并根据编码规范调整自己的代码以符合编 码规范的要求。 参与人员:参与人员:开发人员
3、。 2.2单元测试 简述:简述:又称模块测试。传统结构化编程中,以一个函数、过程为一个单元;在面向对象的编程中一 般把类作为单元进行测试。 重点:重点:采用白盒测试和黑盒测试方法相结合。 参与人员:参与人员:专门的白盒测试人员。 白盒测试策略 第 4 页 共 8 页 2.3代码评审 简述:简述:在编码初期或编写过程中采用一种有同行参与的评审活动。 重点:重点:通过组织或其他程序员共同查看程序,可以找出问题,使大家的代码风格一致或遵守编码规 范。 方法:方法:通过大家共同阅读代码或由程序编写者讲解代码,其他同行边听边分析问题的方法。 参与人员:参与人员:全体开发小组。 2.4同行评审 简述:简述
4、:引用 CMM(能力成熟度模型)中的术语,如用在评审源代码上,就使代码评审;在同行评审 中,由软件工作产品创建者的同行们检查该工作的产品,识别产品的缺陷,改进产品的不足。 目的:目的: 1.检验工作产品是否正确的满足了以往的工作产品中建立的规范,如需求或设计文档; 2.识别工作产品相对于标准的偏差,包括可能影响软件可维护性的问题; 3.向创建者提出改进建议; 4.促进参与者之间的技术交流和学习。 参与人员:参与人员:程序员、设计师、单元测试工程师、维护者、需求分析师、编码标准专家(此为 CMM 标准中提出的参与角色,可根据实际情况调整,至少需要开发人员、测试人员、设计师参与) 。 2.5代码走
5、查 简述:简述:由测试小组组织或者专门的代码走查小组进行代码走查,这时需要开发人员提交有关的资料 文档和源代码给走查人员,并进行必要的讲解。 代码走查往往根据代码检查单来进行,代码检查单常常是根据编码规范总结出来的 一些条目,目的是检查代码是否按照编码规范来编写的。当然,代码走查的最终目的还是为了 发现代码中潜在的错误和缺陷。 白盒测试策略 第 5 页 共 8 页 重点:重点: 1.把材料(需求描述文档 、 程序设计文档 、 程序的源代码清单 、 代码编码标准 、 代 码缺陷检查表等)发给走查小组每个成员,让他们认真研究程序; 2.开会,让与会者“充当”计算机,让测试用例沿程序的逻辑运行一遍,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 测试 策略 软件 面试 必备
链接地址:https://www.31doc.com/p-1991079.html