Php 单元测试 phpunit && codecept
2024-09-06 01:38:47
Php 单元测试 phpunit && codecept
phpunit:
Windows版本
整体上说,在 Windows 下安装 PHAR 和手工在 Windows 下安装 Composer 是一样的过程:
下载链接:http://pan.baidu.com/s/1gdPPJIr
*** 务必先验证php安装成功,打开cmd 执行php --version
- 为 PHP 的二进制可执行文件建立一个目录,例如 C:\bin
- 将 ;C:\bin 附加到 PATH 环境变量中(相关帮助)
- 下载 https://phar.phpunit.de/phpunit.phar 并将文件保存到 C:\bin\phpunit.phar
- 打开命令行(例如,按 Windows+R » 输入 cmd » ENTER)
- 建立外包覆批处理脚本(最后得到 C:\bin\phpunit.cmd):
C:\Users\username>cd C:\binC:\bin>echo @php "%~dp0phpunit.phar" %* > phpunit.cmdC:\bin>exit
编写单元测试:https://phpunit.de/manual/current/zh_cn/writing-tests-for-phpunit.html
codecept
windows版本
- 将PHP目录添加到系统环境path变量中,并且确定cmd中运行php -v命令查看到的版本号是5.4或以上,小于5.4不行!
-
因为我的教程是基于Codeception 2.0.9版进行教学的,所以我共享的就是2.0.9版,让测试代码运行起来就要靠这个了哦
根据本教程学会后,你也可以自行前往官方网站进行下载更新的版本,但是访问官方网站需要翻墙
下载后,比如放在D盘吧,然后就确认一下cmd运行php D:\codecept.phar -V这个命令会输出Codeception version 2.0.9
- 接下来我们开始创建项目,以windows系统为例,我假设我们接下来的演示测试项目的目录就在E:\project1-tests,并且后面我会经常称它为测试项目目录
- 将cpdecept.phar放在E盘根目录下面;在E盘下手动创建project1-tests目录
运行cmd,输入E:回车,这样将当前目录切换到E盘,再cd进到project1-tests目录
执行
php codecept.phar bootstrap --namespace project1_tests
- 然后你就能发现测试项目目录下有一个tests目录和一个.yml文件,就是刚才的命令生成出来的,yml是个配置文件,暂时别管它,而tests里面才是写测试代码的地方
最新文章
- cms真实问题的来源以及模拟解决方案
- 黄聪:GeckoWebBrowser多窗口独立cookie
- 《从零开始做一个MEAN全栈项目》(1)
- Scrum7.0
- 用 vs2013 创建 windows service 程序
- ZOJ 3430 Detect the Virus 【AC自动机+解码】
- Gym 100570E : Palindrome Query
- Codeforces Round #199 (Div. 2) B. Xenia and Spies
- Emacs经常使用快捷键的注意事项
- 【PHP伪静态】时获取不规则的URL参数
- Visual Studio 2019 使用 Live Share
- Jmeter二次开发代码(3)
- JQ——利用一个开关,点击一个按钮完成展开收起功能
- hibernate的lazy初始化结果
- C语言定义的操作mysql数据库的接口
- 1、根";/";目录结构
- UNION 和 UNION ALL 操作符
- Service 启动Activity
- 4. Father's Impact on a Child's Language Development 父亲对孩子语言发展的影响
- win10无法访问局域网共享文件?解决如此简单。。。。。