热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

使用Codeception进行Yii2的单元测试(一)安装以及简介篇

一、简介作为php工程师,我们很可能遇到一些有必要的进行单元测试的场景。本系列文章就来介绍下,在Yii2框架下,如何使用Codecepti

一、简介

作为php工程师,我们很可能遇到一些有必要的进行单元测试的场景。本系列文章就来介绍下,在Yii2框架下,如何使用Codeception进行单元测试。本篇就首先介绍Yii2,以及Codeception的安装。

二、Yii2和codeception安装

  • 安装Yii2

Yii2的安装这边就做下简单介绍,具体可以到Yii网站查看,composer的安装可以到相关链接查看:

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文件便是相关的文件

  • Codeception安装

1、composer require "codeception/codeception=*" 2、composer require "codeception/specify=*" 3、composer require "codeception/verify=*"

执行完毕,你会发现vendor目录是如下情况

clipboard.png

三、执行命令

一般纯粹的Codeception,一般需要执行codecept bootstrap(初始化环境)。而Yii2已经包含了Codeception,所以不需要执行该命令。我们项目的codecept在vendorbin目录下,所以我们执行命令的时候需要指定位置:

vendor\bin\codecept build

clipboard.png

codecept build 将构建测试用例

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



推荐阅读
author-avatar
DreamFly72
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有