simpletest相关内容
我正在尝试将一系列测试从SimpleTest迁移到PHPUnit,我想知道是否有与SimpleTest的partial mocks等效的测试。 我似乎在文档中找不到任何表明此功能可用的内容,但是我突然想到我可以只使用子类。这是个好主意还是坏主意? class StuffDoer { protected function doesLongRunningThing() {
..
我最近听到很多人争论将 PHPunit 和 SimpleTest 等 PHP 测试功能与他们选择的 IDE(对我来说是 Eclipse)一起使用.在谷歌上搜索了这个主题之后,我仍然很难理解使用这些测试框架来加速开发的利弊. 如果有人能在更基本的层面上为我解释这一点,我将不胜感激.我正在使用 PHP5 作为通知. 非常感谢! 解决方案 我不是单元测试的忠实拥护者:我并不是说它们没
..
..
我正在使用 simpleTest 编写我的 PHP 测试.我正在编写一个文件上传插件,想知道如何测试它. 我想检查文件是否正确上传,在正确的文件夹中,是否在需要时正确返回错误等. 如何模拟文件上传(通过 $_FILES 变量)?有什么我应该注意的问题吗? 解决方案 我找到了替代解决方案.我用测试数据欺骗了 $_FILES 数组,在 tmp/ 文件夹中创建了虚拟测试文件(该文件夹
..
可能的重复: 简单测试对比 PHPunit 我不熟悉软件开发的良好实践.我需要知道我应该使用女巫测试单元框架.我看到有些人使用 PHPUnit,而其他人使用 SimpleTest.初学者应该选择什么套餐? 最好的问候, 解决方案 我真的真的感到困惑的是 Simpletest 仍然被认为是 phpunit 的替代品.也许我只是被误导了,但据我所知: PHPUnit 是标准
..
我想知道是否有人在这方面有经验的人可以阐明两者之间的显着区别(如果有的话)? 每种方法的任何特定强度使其适用于任何特定情况? 解决方案 这个问题已经过时了,但由于它仍在获得流量和答案,我虽然在这里再次说明我的观点,但我已经在其他一些(较新的) 问题. 我真的很困惑 SimpleTest 仍然 被认为是 phpunit 的替代品.也许我只是被误导了,但据我所知: PHPUn
..
文件1: get('
..
我使用的是simpletest,可编写脚本的php浏览器,并尝试测试提交的数组格式表单,如下所示: 其他输入名称均以“会话"开头,因此我必须给出每个输入的全名,但是当我在PHP脚本中执行以下操作时,它似乎不起作用: $this->setFi
..
我正在使用Zend Framework MVC并通过SimpleTest库进行单元测试.我有一个特定的模型,它会一直失败,因为它使用Zend Cache,并且缓存目录是一个相对路径,我想知道是否有人看到过类似b4的问题.谢谢. 解决方案 无论我使用哪种文件结构,我都必须使用$ _SERVER ['DOCUMENT_ROOT']来建立绝对路径.真正的相对路径.大声笑.
..
我有遵循代码: include 'simpletest/autorun.php'; include 'config_test.case.php'; //
..
我该如何使用phpunit进行数据库测试,我已经对此进行了Google搜索,但是问题是,我的api正在调用存储过程来与mysql交互,而在phpunit中,我无法在数据库XML上触发存储过程文件 请检查此 https://stackoverflow.com/questions/21278242/phpunit-stored-procedure-database -测试 https
..
最近我听到很多人争相使用PHP测试功能(例如PHPunit和SimpleTest)以及他们选择的IDE(对我来说是Eclipse).在研究了这个主题之后,我仍然很难理解使用这些测试框架来加快开发的利弊. 如果任何人都可以在更基本的层面上为我解释这一点,我将不胜感激.我正在使用PHP5进行通知. 非常感谢! 解决方案 我不是单元测试的忠实拥护者:我并不是说它们没有用,它们在某些情
..
我正在尝试将一堆测试从SimpleTest迁移到PHPUnit,我想知道SimpleTest的部分模拟. 更新:我似乎在文档中找不到任何表明该功能可用的东西,但是在我看来,我只能使用一个子类.这是一个好主意还是一个坏主意? class StuffDoer { protected function doesLongRunningThing() { sleep(10
..
我是简单测试的忠实拥护者,因为这就是我所知道的.它对模拟和Web测试具有出色的支持. 但是我总是害怕停滞不前,所以任何有说服力的论点都会受到欢迎. 解决方案 我认为任何一个都不会很快消失.最简单的测试由一小部分但参与的人员维护. PHPUnit似乎拥有更大的用户群,这可以算作切换的参数.不过,我对Simpletest感到非常满意.
..
我对单元测试的好处深信不疑,我想开始将这一概念应用到以PHP编写的大量现有代码库中.不到10%的代码是面向对象的. 我研究了几个单元测试框架(PHPUnit,SimpleTest和phpt).但是,我还没有找到测试过程代码的任何示例.什么是最适合我的情况的框架?是否有使用非OOP代码进行PHP单元测试的示例? 解决方案 您可以对程序PHP进行单元测试,没问题.而且,如果您的代码与HT
..
可能重复: 简单测试与PHPunit 我对软件开发的良好实践是陌生的.我需要与女巫测试单元框架一起使用.我已经看到有些人使用PHPUnit,而另一些人使用SimpleTest.我应该为初学者选择什么套餐? 最好的问候 解决方案 我真的真的感到困惑,因为Simpletest仍然被认为是phpunit的替代品.也许我只是被误导了,但据我所知: PHPUnit是标准;大多数框
..
我想知道是否有人在这两个方面都有经验,可以揭示出两者之间的显着差异吗? 每种产品都有什么特殊的强度使其适合于任何特定情况? 解决方案 这个问题已经过时了,但由于它仍然在吸引访问量,因此我在这里再次说明了我的观点,因此我已经在其他一些问题上做了(较新的问题) )问题. 我真的真的很困惑 ,因为SimpleTest still 被认为是phpunit的替代品.也许我只是被误导了,但
..
我正在用SimpleTest对一些PHP代码进行单元测试,但遇到了麻烦.在对数据库类的测试中,我希望能够为PHPs mysql函数设置期望值.在对mail函数的包装器类的测试中,我想模拟PHPs mail函数.这些只是一些例子. 要点是:我(一直)不想测试我的Mail类是否发送电子邮件,我想测试它如何调用mail函数.我希望能够控制这些函数返回的内容.我希望能够测试数据库类而无需数据库,固定
..
我的老板指派我学习如何使用Kohana并在其中进行简单的测试.我们希望将其用作未来项目的框架. KohanaPHP 和 SimpleTest ,我什至不知道该如何对助手进行最简单的测试.我什至找不到关于如何将SimpleTest附加到Kohana的单个分步教程. 这里有人有主意吗? 解决方案 我们已经在Kohana中创建了一个SimpleTest_controller 它
..
我正在使用simpleTest编写我的PHP测试。我正在写一个文件上传插件,并想知道我可能会测试它。 我想检查文件是否正确上传,在正确的文件夹中,这个错误在需要时被正确地返回,等等。 如何模拟一个文件上传(通过$ _FILES变量)?是否有任何问题我应该知道? 解决方案 我找到了一个备用解决方案。我使用测试数据来欺骗 $ _ FILES 数组,在 tmp / 文件夹(文件夹是不
..