项目地址:https://github.com/chenhg5/gu… 测试api有几个方面,一个是api的响应,一个是持久数据库与内存数据库数据的准确性。编写测试代码是很繁琐的,现在先进的测试方式就是表格测…
标签:tdd
ruby-on-rails – 特别是对于Rails应用程序的TDD / BDD
使用TDD / BDD方法开发应用程序时应该有多精细?特别是关于Rails应用程序. 您是否会单独测试每个字段,然后是否会使其通过的迁移?那么每个领域都有它自己的迁移?为了确保这个领域是他们的,你实际上会测试什么? 我真…
tdd – 如何使用Equinox / OSGi – Tycho – Eclipse RCP环境来测试第一种方法
我加入了一个项目,使用Equinox / OSGi,Tycho在 Eclipse RCP平台上进行开发. 我慢慢熟悉OSGi的classpath / classloading机制,tycho,equinox如何工作等等.…
zend-framework – 如何对zend动作控制器进行单元测试?
我需要在php中快速构建好的软件并使用zend框架.我尝试以TDD的方式进行此操作,因为比我更有经验的人告诉我,这是快速构建同时保持代码可管理性的最佳方式. 所以我得到了关于phpunit的书并顺利进行,确实在最初的麻烦…
EmberJS测试重置未完全重置或异步问题
如果我改变了我的Ember / Qunit测试的顺序,他们会通过.为什么这样,或者我能做些什么来避免它呢? 编辑:我注意到Qunit测试以或多或少的随机顺序运行(无论哪个先准备好?),无论如何,当TEST B跟随TEST…
tdd – Jasmine测试coffeescript期望(setTimeout).toHaveBeenCalledWith
在学习Jasmine的过程中,我遇到了这个问题.我想要一个基本的函数来运行,然后设置一个超时来再次调用自己…简单的东西. class @LoopObj constructor: -> loop: (interval…
TDD是顶部还是底部设计?
在我的记忆中,大多数人告诉我,我应该从上到下进行设计.如果我想实现一个网页,我应该在纸上绘制或绘制这个页面,然后将其分成一些功能.对于每个功能,我尝试设计外部API,并分别实现它们的内部. 但是在TDD中,他们说我应该考…
与TDD的对抗/天真配对:效果如何?
我的一个朋友正在解释他们如何在他的工作场所与TDD进行乒乓球配对,他说他们采取“对抗”的方式.也就是说,当测试编写人员将键盘交给实现者时,实现者试图做最简单的(有时是错误的)来使测试通过. 例如,如果他们正在测试GetN…
tdd – 端到端测试整个系统的最佳实践
端到端测试意味着从外部边界执行应用程序以验证其行为.到目前为止,我只对单个可执行工件进行了书面测试.我应该如何测试由部署在不同主机上的多个工件组成的系统? 我看到两种选择. >测试设置整个系统并从外边缘进行锻炼.&…