什麼是SimpleTest? assertTrue($b)
在SimpleTest中做什麼? PHP程序員經常使用SimpleTest來測試他們的程序嗎?什麼是SimpleTest?
-2
A
回答
3
這是一個PHP單元測試和web測試 框架。 JUnit的用戶將會對 大部分界面熟悉。 現在,JWebUnit風格的功能更爲完整,現在是 。它支持 SSL,表單,框架,代理和基本的 認證。這個想法是, 常見但很容易PHP的任務,如 登錄到一個網站,可以很容易地測試 。
1
的assertTrue($b)
從字面上說,你認爲,在$ B的值應該是一個true。還有一些其他的條件你也可以聲稱。你用給定的輸入運行一些代碼,然後,給定一組輸入,一個變量(比如函數的返回值)應該是一個特定的值。
PHPUnit是比較流行的和最新的(如SimpleTest一直沒有一段時間的新版本),但用於測試Web表單,它的PHPUnit不具備良好的支持還是非常有用的。還有人說Simpletest更好地支持一些更高級的技術,叫做「嘲弄」,用你自己控制的某些東西代替部分類來測試。
使用單元測試框架可以幫助開發更好的代碼(請參閱:Test Driven Development),並確保在代碼寫入後代碼不會蔓延到您的代碼中(例如,如果您稍作修改以添加新功能,但你也添加了一段代碼的問題)。如果您經常運行單元測試,那麼您可以確信所有正在測試的代碼仍按設計工作。
對於一個入門測試,以及爲什麼它是一個好主意,在PHPunit manual has a good page
相關問題
- 1. Simpletest正在運行我所有的測試兩次。爲什麼?
- 2. CakePHP Simpletest幫手
- 3. Laravel和Simpletest
- 4. Php SimpleTest CodeCoverage
- 5. 是否有可能在SimpleTest的
- 6. SimpleTest for Wordpress插件
- 7. SimpleTest嘲笑問題
- 8. 使用Eclipse插件SimpleTest的 - SimpleTest的工作不
- 9. 爲什麼在SimpleTest中包含web_tester.php會使測試1/2完成
- 10. Simpletest:測試回聲語句?
- 11. CakePHP SimpleTest枚舉問題
- 12. SimpleTest的SimpleBrowser的替代品
- 13. Selenium vs. SimpleTest vs. WatiN
- 14. PHP SimpleTest - 處理異常
- 15. 如何刪除Drupal Simpletest表?
- 16. Kohana 3和SimpleTest使用autorun.php
- 17. 無法在測試用例中使用Drupal6和SimpleTest進行SimpleTest GET和POST
- 18. 什麼「?」做?什麼是__FILE__?
- 19. 什麼是<NS0:什麼?
- 20. 什麼是setDetailItem:做什麼?
- 21. 什麼是純SVG和什麼是SMIL?
- 22. 春天 - 什麼是豆,什麼不是?
- 23. 什麼是PPC,這是什麼意思?
- 24. 是什麼代碼是什麼意思?
- 25. 什麼是session_reset()到底是什麼?
- 26. 是什麼!<是什麼意思?
- 27. 是什麼意思:是什麼意思?
- 28. 這是什麼`_time_independent_equals`是什麼意思?
- 29. 什麼是.size是什麼意思
- 30. 什麼是()=> {}是什麼意思?
不指明研究。沒有任何興趣,考慮到沒有答案被接受。 – Smandoli 2012-05-02 17:56:49
這個問題已被問了好幾次 – Michaelkay 2013-04-11 15:37:48