白盒测试技术——方法与实践篇

发表于:2008-12-26 16:53

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

 作者:Vince    来源:CSDNBlog

  一、白盒测试方法

  1、用例设计

  1)测试用例的组成(在单元测试中测试用例基本上由测试脚本组成)

  ① 用例运行前置条件

  ② 被测模块/单元所需环境(全局变量赋值或初始化实体)

  ③ 启动测试驱动

  ④ 设置桩

  ⑤ 调用被测模块

  ⑥ 设置预期输出条件判断

  ⑦ 恢复环境(包括清除桩)

  2)测试用例的设计原则

  ① 一个好的测试用例在于能够发现至今没有发现的错误;

  ② 测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成;

  ③ 在测试用例设计时,应当包含合理的输入条件和不合理的输入条件;

  ④ 为系统运行起来而设计测试用例;

  ⑤ 为正向测试而设计测试用例;

  ⑥ 为逆向测试而设计测试用例;

  ⑦ 为满足特殊需求而设计测试用例;

  ⑧ 为代码覆盖而设计测试用例;

  3)用例设计方法

  ① 规范(规格)导出发

  ② 等价类划分法

  ③ 边界值分析法

  ④ 状态转移测试法

  ⑤ 分支测试法

  ⑥ 条件测试法

  ⑦ 数据定义-使用测试法(又名数据流测试法)

  ⑧ 内部边界值测试法

  ⑨ 错误猜测法

  各种详细设计方法请参考测试用例设计白皮书

  4)特定的用例测试设计

  ① 声明测试

  ② 路径测试

  ③ 循环测试

  ④ 循环嵌套

  ⑤ 边界值测试

  ⑥ 接口测试

  ⑦ 确认测试

  ⑧ 事务测试

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号