Silverlight单元测试框架(图)

  微软的silverlight单元测试框架现在已经托管到了MSDN Code Gallery网站上,你可以在上边找到最新的Release版本和一些最新的资料。   http://code.msdn.microsoft.com/silverlightut/   每当一个开发人员尝试过了测试驱动开发(TDD)就会十分的欣...

关于单元测试的讨论——Mock

  需求:设计一个功能,输入一个整数,把这个整数取平方后加一。   先根据需求设计接口,根据需求,输入参数属于全体整数集,返回值属于正整数集   public interface IMathHelper  {  /// <summary>  /// 实现平方加一的功能 ...

单元测试实践小结

  应用单元测试,首先要解决的是单元测试的关注点。   测试的关注点在于测试逻辑,只要有逻辑就要写测试代码。测试的手段就是验证所有被测试方法的所有产出物,包括:   1. 测试方法的返回值   2. 测试方法的执行流程   例如:   ...

当单元测试遇到框架

  为什么要写这篇文章   想总结一下我们的TDD作法。正在看《JUnit in Action》,从中得到了不少经验和做事情的正确方法,并不断地修正了自己的一些错误的做法。某些问题我想知道大家的解决方案,看看大家有什么好的或者成熟的方案。   领域层   ...

#
TDD
分享:

在Eclipse中使用JUnit4进行单元测试(高级篇)

  通过前两篇文章,您一定对JUnit有了一个基本的了解,下面我们来探讨一下JUnit4中一些高级特性。   一、 高级Fixture   上一篇文章中我们介绍了两个Fixture标注,分别是@Before和@After,我们来看看他们是否适合完成如下功能:有一个类是负责对大...

#
JUnit
分享:

在Eclipse中使用JUnit4进行单元测试(中级篇)

  我们继续对初级篇中的例子进行分析。初级篇中我们使用Eclipse自动生成了一个测试框架,在这篇文章中,我们来仔细分析一下这个测试框架中的每一个细节,知其然更要知其所以然,才能更加熟练地应用JUnit4。   一、包含必要地Package   在测试类中用...

#
JUnit
分享:

在Eclipse中使用JUnit4进行单元测试(初级篇)(图)

  我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这 一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果...

JUnit及其相关的单元测试技术

  在实际的工作中,很多项目都没有写单元测试用例。写单元测试用例常常是程序员十分厌倦的一个项目活动,很多人觉得没有必要、浪费时间。所有这些都是因为没有认识到测试的重要性:测试能够使我们尽量早的发现程序的bug,一个bug被隐藏的时间越长,修复这...

单元测试函数的编写

  能够进行单元测试的函数条件只有一个就是:函数的数据输入只依赖函数的参数,结果也只依赖函数的返回。   简单的函数   int add(int i)  {  return i + +;  }   这个函数将参数i加一然后返回。   可以编写一个测试函数调用...

APR中的单元测试框架:深入分析内部实现

  APR单元测试框架实现的实在简单,除了断言集之外ABTS只向外部暴露了两个接口: abts_suite *abts_add_suite(abts_suite *suite, const char *suite_name_full);void abts_run_test(abts_suite *ts, test_func f, void *value); #define AD...

APR中的单元测试框架:初步分析及使用

  我所了解的C的单元测试框架很少,至少我google了一把没有发现一个比较成熟的。我以前也写过一个C的单元测试框架,但是不够灵活,也不太好用。今天在看APR的源文件时发现了APR内部使用的测试框架。所谓内部使用,就是APR 库不提供接口给外部使用。不过这...

如何抽取一个测试模块?

  问题:   当为一个产品类编写了好几个测试,它们含有重复的代码。因为我们知道重复的代码是软件中很多问题的根源,怎么 消除代码中的重复性。   背景:   为同一个产品类编写几个测试的时候,你最先注意到的模式之一就是每个测试开始的那几行...

我的测试生活感悟(3)——淘宝的接口测试白皮书

关键字:接口测试   今天晚上回来后看到淘宝测试团队发出来的《接口测试白皮书》,一口气将它读完,写的还是相当不错的,有非常多值得借鉴和学习的地方。   1. 在工作的流程上,各个测试角色是可以互补的,接口测试的设计、用例可以跟功能和性能测试...

我的测试生活感悟(2)——Art Of Unit Testing

关键字:软件测试 单元测试 测试生活感悟   今天把《Art Of Unit Testing》的前四个章节读完了,作者以自己的亲身经历,使用简洁清晰的语言,为我们展现了单元测试的艺术。   1. 怎么定义一个好的测试案例呢?好的测试案例应该是在N年后还能运行良好...

单元测试的肥肉与骨头

  无处不在80-20规则,在软件开发中也同样存在,例如,80%的错误存在于20%的代码中,80%的项目时间消耗在20%的代码上,当然这只是粗略的估计,不同的项目,比例可能有所不同。   那么,这20%是哪些代码呢?是功能逻辑复杂的代码,也就是算法密集的代码...

单元测试的三个独立

  单元测试是针对代码单元的独立测试。“独立”是指将代码从原始项目及其依赖的环境中隔离出来,针对各个单元单独进行测试,包括三方面含义:形式独立、实质独立和意识独立。单元测试之所以困难,就在于技术上无法解决形式独立和实质独立,主观上没有达到...

初尝单元测试(JAVA),如何制定切实可行的计划?

  问题一:测试新手,根据自己理解写的单元测试用例模板,但是开发人员(JAVA语言)反映难以实施,不知道到底应该如何改正,我原本的想法是以类为单位,为确保测试覆盖率,先画控制流图,依据独立路径确定输入输出,有了输入输出就算一个用例了,但大家反映...

#
java
分享:

敏捷开发中的Code Review(图)

  一些敏捷团队在实施敏捷开发中忙于编码、忙于Unit Test、忙于沟通、忙于Build等,虽然也有编码审核阶段,但大都浮于表面,流于形式,效果不佳。本文结合实践,介绍笔者对敏捷开发中CodeReview的理解和相关经验。   敏捷开发中Code Review的目的及内...

#
敏捷
分享:

为ASP.NET MVC应用程序创建单元测试(图)

  本教程的目的是解释如何为 ASP.NET MVC 应用程序中的控制器编写单元测试。我们将讨论如何创建三种不同类型的单元测试。您将了解如何测试控制器操作返回的视图、如何测试控制器操作返回的视图数据,以及如何测试一个控制器操作是否重定向到另一个控制器...

#
ASP
#
DotNet
#
MVC
分享:

纠正对单元测试的五个错误认识

  如果实施得当,单元测试可以帮助开发团队更快地交付应用程序,换言之,它能够提高企业的竞争力。然而,只有很少的企业尝试过使用单元测试,而其中有只有一小部分成功地将其作为标准在企业范围内推广。为什么会这样?通常,这是由软件开发人员和管理人员...

分享:
分享到朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

联系我们

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

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

沪公网安备 31010102002173号