单元测试与JUNIT

发表于:2010-11-16 13:10

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

 作者:吴召学    来源:51Testing软件测试网采编

  2. 单元测试设计

  2.1. 单元测试的一般过程

  单元测试过程分为计划、设计、实现、执行、评估等几个步骤,各步骤的任务如下:

  2.1.1. 计划

  单元测试计划需明确如下目标:

  (1)明确单元测试的测试对象,确定测试需求及测试通过的标准,明确活动的输出。

  (2)明确测试方法和需要运行的工具需求。

  (3)对工作量进行估计,确定测试所用资源(包括人力资源和设备资源),创建测试任务的时间表,必要时需将一个单元测试任务分解成更细化的子任务进行明确。

  (4)对测试风险进行分析,制定相应的应急措施。

  (5)明确测试优先级,制定测试取舍策略。

  (6)输出单元测试计划文档。

  2.1.2. 设计

  单元测试的设计主要是完成方案和模型的确认,包括如下几方面内容:

  (1)测试需求的进一步细化,必要时需追溯到详细设计文档中的单元设计目标。

  (2)设计单元测试模型,包括与模型相关的工具的选用。

  (3)制定测试方案,包括模型的设计和实现、定义测试规程和用例的实现和组织。

  (4)输出单元测试方案文档。

  2.1.3. 实现

  单元测试实现主要是针对用例的实现,包括如下几个方面:

  (1)参考测试模型和测试方案,制定具体的测试用例,创建可重用的测试脚本。

  (2)输出单元用例文档。

  2.1.4. 执行

  根据单元测试的方案、用例对单元进行测试,验证测试的结果并记录测试过程中出现的缺陷,主要保留执行过程数据以备问题定位的回归对比。

  2.1.5. 评估

  对单元测试的结果进行评估,主要有如下几个方面:

  (1)实际测试过程的记录,描述与计划的差异和原因,包括补充或裁剪的测试项目清单。

  (2)对测试过程完备性以及被测单元质量的评价,包括用例执行情况清单和汇总分析。

  (3)主要从需求覆盖和代码覆盖的角度进行测试完备性的评估。

  (4)遗留问题记录和可能的分析。

  (5)输出单元测试报告。

63/6<123456>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 哈哈罗罗
    2011-2-11 09:56:27

    不错不错,,赞一个~~
    正好现在我们团队正需要学习Junit。

  • xiaokuer
    2011-2-10 17:55:14

    好资料啊..学习学习

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号