相关疑难解决方法(0)

在编写单元测试时,您如何知道要测试什么?

使用C#,我需要一个名为User具有用户名,密码,活动标志,名字,姓氏,全名等的类.

应该有方法来验证保存用户.我只是为这些方法编写测试吗?我甚至需要担心测试属性,因为它们是.Net的getter和setter?

c# tdd unit-testing

127
推荐指数
6
解决办法
8万
查看次数

开始TDD - 挑战?解决方案?建议?

好吧,我知道已经有关于开始使用TDD的问题了.但是,我想我知道一般的共识就是这样做,但是,我似乎有以下问题让我的头脑进入游戏:

  • 使用集合时,仍然会测试显而易见的添加/删除/插入是否成功,即使基于泛型等我们"知道"它的工作方式?
  • 有些测试似乎需要永远实现..比如在使用字符串输出时,是否有一种"更好"的方法来处理这类事情?(例如,在解析之前测试对象模型,将解析分解为小操作并在那里进行测试)在我看来,你应该总是测试"最终结果",但是这可能会变化很大并且设置起来很乏味.
  • 我没有使用测试框架(工作不会支付一个)所以我可以"练习"更多.有没有免费商用的好产品?(目前我使用的是'ol Debug.Assert :)
  • 可能是最大的..有时候我不知道会发生什么发生..我的意思是,你得到了绿灯但是我总是担心我可能会错过一个测试..你是否深入挖掘试图打破代码,或者让它等待它以后都会掉下来(这将花费更多)..

所以基本上我在这里寻找的不是" 只是做它 "而是" 我做了这个,有这个问题,通过这个解决了它们 ".. 个人经历:)

language-agnostic tdd unit-testing

43
推荐指数
2
解决办法
2万
查看次数

我为什么要使用测试驱动开发?

重复:

对于不了解测试驱动开发的开发人员,采用TDD会解决哪些问题?

[编辑]让我们假设开发人员已经(ab)使用单元测试框架.

tdd agile unit-testing

9
推荐指数
3
解决办法
1万
查看次数

学习BDD,TDD(ruby,C#,javascript)的好资源

学习BDD和TDD(ruby,C#,javascript)有什么好资源.

现在使用的好框架是什么?

javascript c# ruby tdd bdd

7
推荐指数
1
解决办法
4000
查看次数

使用C#开始使用TDD编程的最佳步骤是什么?

我想开始使用TDD,但我不知道从哪里开始.我们用.NET(C#/ ASP.NET)编码.

.net c# tdd

6
推荐指数
1
解决办法
538
查看次数

将n位数减少到可能的最低值

这似乎微不足道,但我感到困惑的是,我无法就此达成解决方案.我想要做的是:

Input ->  14025
Output -> 10245

Input ->  171
Output -> 117
Run Code Online (Sandbox Code Playgroud)

等等...

php

-1
推荐指数
1
解决办法
42
查看次数

标签 统计

tdd ×5

c# ×3

unit-testing ×3

.net ×1

agile ×1

bdd ×1

javascript ×1

language-agnostic ×1

php ×1

ruby ×1