单元测试之白盒测试方法——代码审查

我所在公司内目前还没有单元测试,前两天测试某系统的FTP上传功能时,发现其软件的流程设计有问题,进而觉得单元测试对系统还是很重要的,今天又在网上查看了很多关于单元测试的文章,发现现在做单元测试的公司还真的不是很多呀。原因之一单元测试的bug发现率太低使得公司忽视了这一块;再就是公司内没有一个好的单元测试流程。鉴于上面提到的两个原因及公司现在的环境(流程的可行性),我想出了以下的白盒测试流程。简称单元测试之白盒测试方法(代码审查)。

  首先先说一下测试中需要出的文档。

  在单元测试前可以进行代码规范性审查。注:可以对所有代码进行规范性审查,也可以对重点代码进行规范性审查。此步骤可裁剪。

  1、单元测试申请。注明测试的功能点,时间,各功能点测试原因等。

  (1)测试功能点

  (2)测试进度

  (3)每个功能点的测试原因

  2、制定单元测试计划。在 许多资料中定义单元测试中的单元时各不相同。有用模块的,有用函数的,有用类的等。偶在这里为了可操作性,再就是偶测试的系统都是应用软件,很重视界面的 操作,所以偶将单元定义为界面上的功能性操作。如添加按钮等。当然不会是这么简单的。偶只是将比较复杂的一些操作写入了单元测试计划中。单元测试的计划模 板如下:

  (1)定义单元测试功能点。如(ftp上传功能)

  (2)功能点需求规格说明书。

  (3)功能点测试时间。

  (4)功能点测试的组织方式及人员。

  (5)功能点测试采用的方法。

  (6)功能点测试的通过标准

  3、单元测试设计。在单元测试设计中主要由开发人员将其程序的设计思路,即流程图画出。

  (1)功能点需求。

  (2)功能点设计流程图

  (3)功能点设计数据流图

  (4)功能点伪代码(可裁剪的)

  4、单元测试用例这一部分主要由测试人员根据功能点需求进行测试用例的设计

  (1)功能点需求

  (2)测试用例设计方法

  (3)测试用例

  5、评审人员的bug记录

  (1)测试功能点

  (2)测试bug记录。

  6、单元测试报告。这一部分由开发人员写单元测试用例报告,包括本次单元测试发现的bug类型,单元测试中拒绝bug的原因,单元测试情况等。

   然后再提一下测试的组织方式。由项目经理或者系统设计人员准备单元测试申请,单元测试计划,单元测试设计(单元测试设计也可以由开发人员准备),准备好 以上文档后,提交测试部门;测试人员根据上面的文档出单元测试用例(单元测试用例也可以在需求出来以后就出,此处可以灵活变通);然后测试人员根据上面的 文档检查设计中的bug,填写bug记录单;测试人员根据bug记录单组织专家评审(项目经理、设计人员等),专家针对测试人员测试出的bug进行讨论, 在评审中专家也可以提出新的bug记录到bug记录单中,最后在评审中达成协议,bug记录单中的问题哪些修复,哪些不修复怎样处理等,最后由开发人员修 改bug记录单中的问题,修改完后交给测试人员,测试人员可以用黑盒测试的方法验证bug记录单中的问题是否修改。验证完后,由开发人员填写单元测试报告。单元测试完成。

  累死了,终于完成了,希望大家多提宝贵意见。

本文出自seven的测试人生公众号最新内容请见作者的GitHub页:http://qaseven.github.io/

时间: 2024-10-15 18:14:47

单元测试之白盒测试方法——代码审查的相关文章

艾伟_转载:单元测试之道(使用NUnit)

首先来看下面几个场景你是否熟悉 1.你正在开发一个系统,你不断地编码-编译-调试-编码-编译-调试--终于,你负责的功能模块从上到下全部完成且编译通过!你长出一口气,怀着激动而又忐忑的心情点击界面上的按钮,顿时你刚刚的轻松感烟消云散:系统无法正常工作,你想读的数据显示不出来,你想存的东西也送不到数据库--于是,你再次回到IDE里,设断点.调试.一层一层跟踪,当你精疲力尽终于将数据送到数据库里,你又发现了其它问题,于是你继续设断点.调试.编译.调试-- 2.你狂躁地敲击着键盘和鼠标,咒骂着不断出现

Excel中快速插入多个空白单元格的方法

Excel中快速插入多个空白单元格的方法           1.在工作表中选择单元格区域,然后在"开始"选项卡的"单元格"组中单击"插入"按钮上的下三角按钮,在打开的下拉列表中选择"插入单元格"选项,如图1所示. 图1 选择"插入单元格"选项 2.打开"插入"对话框,选择相应的单选按钮以选择活动单元格的移动方向,然后单击"确定"按钮关闭对话框,如图2所示.此时,当前

excel2010自动统计包含常量的单元格数量方法

  excel2010自动统计包含常量的单元格数量方法 1.例如图中表格中有3个包含常量的单元格.可以让excel自动统计显示出该数量. 2.点击excel2010菜单栏中的"查找和选择". 3.点击"定位条件". 4.在定位条件中点选"常量". 5.点击"确定"按钮. 6.点击后,在excel窗口的右下角会显示出自动统计后的数量. 以上就是excel2010自动统计包含常量的单元格数量方法介绍,操作很简单的,大家按照上面步骤

Excel2010文本框与单元格对齐方法

  Excel2010文本框与单元格对齐方法         操作步骤 1.首先打开Excel软件,单击"插入"选项卡,在"文本"区域单击"文本框"下拉按钮,在弹出的下拉菜单中选择"横排文本框"命令; Excel2010 2.此时我们便可以在正文部分进行绘制了,在绘制的同时,长按住Alt键,之后绘制的文本框便会和单元格对齐了;

Excel2010自定义单元格序列方法

  Excel2010自定义单元格序列方法          ①打开Excel,单击文件--选项. Excel2010 ②在高级标签中,拉动滚动条,然后单击编辑自定义列表按钮. Excel2010 ③这时会看到熟悉的自定义序列界面,在输入序列中输入我们想要的数据,添加即可. Excel2010 ④然后在单元格输入Word,向下进行填充,就会自动补齐Excel和PPT了.

JS实现向表格行添加新单元格的方法

这篇文章主要介绍了JS实现向表格行添加新单元格的方法,涉及javascript针对表格进行动态操作的技巧,需要的朋友可以参考下     本文实例讲述了JS实现向表格行添加新单元格的方法.分享给大家供大家参考.具体如下: 下面的JS代码可以想表格中指定id的行插入新的单元格 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 <!DOCTYPE html> <html> <head> <script&

JS实现点击按钮自动增加一个单元格的方法

 这篇文章主要介绍了JS实现点击按钮自动增加一个单元格的方法,实例分析了javascript操作表格单元格的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS实现点击按钮自动增加一个单元格的方法.分享给大家供大家参考.具体分析如下: 这是一个网页在线自助生成表格的特效代码. 核心功能代码是JS实现,点击网页中的添加按钮,网页中自动增加一个单元格   代码如下: <HTML> <HEAD> <TITLE>js动态生成表格</TITLE>

JS+CSS实现可以凹陷显示选中单元格的方法

 这篇文章主要介绍了JS+CSS实现可以凹陷显示选中单元格的方法,实例分析了javascript操作css的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JS+CSS实现可以凹陷显示选中单元格的方法.分享给大家供大家参考.具体实现方法如下:   代码如下: <html> <head> <title>JS+CSS实现可以凹陷显示选中的单元格</title> <style> td{cursor:hand;font-size:

JS实现向表格行添加新单元格的方法_javascript技巧

本文实例讲述了JS实现向表格行添加新单元格的方法.分享给大家供大家参考.具体如下: 下面的JS代码可以想表格中指定id的行插入新的单元格 <!DOCTYPE html> <html> <head> <script> function insCell() { var x=document.getElementById('tr1').insertCell(0); x.innerHTML="The famous"; } </script&