Happy New Year 2017!
硬是要在 2017 年的第一天寫上一篇 blog
今年首要的執行專案全落在 ASP.NET MVC 5 的網站開發上
每開發一次專案,總會練功鍛鍊出新想法,新作法,要變得更好就要多吸收新知。
YouTube 一直是我學習的好朋友~
今天專注在 Unit Testing and TDD 的議題上
分享一下今天看的教學影片
https://www.youtube.com/playlist?list=PLdbkZkVDyKZXqPu-xDFkzuP66QijGeewz
2017/01/01
2016/07/10
[BDD] 玩玩 Cucumber 規格描述做測試
最近玩了一些測試相關的技術, 有一些個人小小的心得
在 PHP, 常用的有 PHPUnit, PHPSpec, Behat
在 .NET 常用的有 MS Test, NUnit, SpecFlow
在 PHP, 常用的有 PHPUnit, PHPSpec, Behat
在 .NET 常用的有 MS Test, NUnit, SpecFlow
2016/01/17
[TDD] 基礎 PHPUnit 設定
設定 PHPUnit 專案環境
開始一個簡易的 PHPUnit 專案之前- PHP 5.5+ (5.4 不再更新了, 就升級吧!!)
- 先確認 Composer 已安裝
- 安裝全域用的 PHPUnit (
composer global require phpunit/phpunit
)
Project/
|-- tests/ (放測試的檔案)
|-- src/ (放置原始碼)
開啟 Terminal 或 Cmd 等指令輸入工具用 Composer 安裝 PHPUnit 套件於專案中使用
composer require phpunit/phpunit --dev
修改 composer.json
檔案, 將 src
對應至 autoload依需求變更 namespace
{
...
"autoload": {
"psr-4": {
"": "src/"
}
}
}
執行更新 autoload 的檔案composer dump-autoload
新增 PHPUnit 的設定檔 phpunit.xml
<?xml version="1.0" encoding="UTF-8"?>
<phpunit bootstrap="vendor/autoload.php">
</phpunit>
最基本的設定就完成囉!!
訂閱:
文章 (Atom)