使用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

本篇到此结束,主要讲解一下安装的步骤流程等,下一篇会讲解一些测试的断言以及一些单元测试实战的例子。框架

相关文章
相关标签/搜索