使用Codeception進行Yii2的單元測試(一)安裝以及簡介篇

1、簡介

做爲php工程師,咱們極可能遇到一些有必要的進行單元測試的場景。本系列文章就來介紹下,在Yii2框架下,如何使用Codeception進行單元測試。本篇就首先介紹Yii2,以及Codeception的安裝。php

2、Yii2和codeception安裝

  • 安裝Yii2

Yii2的安裝這邊就作下簡單介紹,具體能夠到Yii網站查看,composer的安裝能夠到相關連接查看:html

composer global require "fxp/composer-asset-plugin:^1.2.0"

composer create-project yiisoft/yii2-app-basic basic

clipboard.png

我安裝成功之後的目錄結構大概是這樣子的。
目前Yii2框架以及集成了Codeception,咱們能夠看到basic下面的tests文件夾和codeception.yml文件即是相關的文件bootstrap

  • Codeception安裝
一、composer require "codeception/codeception=*"  

二、composer require "codeception/specify=*"  

三、composer require "codeception/verify=*"

執行完畢,你會發現vendor目錄是以下狀況yii2

clipboard.png

3、執行命令

通常純粹的Codeception,通常須要執行codecept bootstrap(初始化環境)。而Yii2已經包含了Codeception,因此不須要執行該命令。咱們項目的codecept在vendorbin目錄下,因此咱們執行命令的時候須要指定位置:app

vendor\bin\codecept build

clipboard.png

codecept build 將構建測試用例composer

本篇到此結束,主要講解一下安裝的步驟流程等,下一篇會講解一些測試的斷言以及一些單元測試實戰的例子。框架

相關文章
相關標籤/搜索