做爲php工程師,咱們極可能遇到一些有必要的進行單元測試的場景。本系列文章就來介紹下,在Yii2框架下,如何使用Codeception進行單元測試。本篇就首先介紹Yii2,以及Codeception的安裝。php
Yii2的安裝這邊就作下簡單介紹,具體能夠到Yii網站查看,composer的安裝能夠到相關連接查看:html
composer global require "fxp/composer-asset-plugin:^1.2.0" composer create-project yiisoft/yii2-app-basic basic
我安裝成功之後的目錄結構大概是這樣子的。
目前Yii2框架以及集成了Codeception,咱們能夠看到basic下面的tests文件夾和codeception.yml文件即是相關的文件bootstrap
一、composer require "codeception/codeception=*" 二、composer require "codeception/specify=*" 三、composer require "codeception/verify=*"
執行完畢,你會發現vendor目錄是以下狀況yii2
通常純粹的Codeception,通常須要執行codecept bootstrap(初始化環境)。而Yii2已經包含了Codeception,因此不須要執行該命令。咱們項目的codecept在vendorbin目錄下,因此咱們執行命令的時候須要指定位置:app
vendor\bin\codecept build
codecept build 將構建測試用例composer
本篇到此結束,主要講解一下安裝的步驟流程等,下一篇會講解一些測試的斷言以及一些單元測試實戰的例子。框架