2019独角兽企业重金招聘Python工程师标准>>>

本教程演示如何在代码上创建和运行PHPUnit Test。您将学习如何创建和运行包含许多测试用例的单个单元测试用例和测试套件。

单元测试是一个测试代码的过程,以确保源代码的各个单元正常工作,并生成正确的输出。测试可以在文件中的所有或某些功能上运行,这意味着测试可以在文件完全开发之前进行。每个测试用例都应该独立于其他测试用例,以确保测试结果能够精确定位错误的位置。

运行单元测试可以确保代码的稳定性和正常运行,并且可以帮助您诊断错误。

教程内容

在本教程中,你将学到:

  • 创建PHPUnit Test Case
  • 运行PHPUnit Test Case
  • 错误分析
  • 创建和运行PHPUnit Test Suite
  • 生成PHPUnit测试报告

Step 4: 创建和运行PHPUnit Test Suite

现在,假设您在一个项目中有一些您希望立即运行的测试。 许多不同的PHPUnit测试用例可以统一到一个Unit Test Suite文件中,该文件将同时运行所有的单元测试。

要创建PHPUnit测试套件:

  1. 为“Calculator”项目创建另一个单元测试用例:

    • 在PHP Explorer中,右键单击您的项目,然后选择New | PHP File
      将显示“New PHP File”对话框。
    • 调用新文件“newtest”,然后单击“Finish”。
    • 将此示例代码复制并粘贴到新文件中。
    • 保存文件。
    • 在PHP Explorer中,右键单击该文件,然后选择New | PHPUnit Test Case
      将显示“New PHPUnit Test Case”对话框。
    • 要选择要测试的元素,请单击“Tested Element field”字段旁边的“Browse”。
      将显示“Element selection”对话框。
    • 开始输入“Calculator”,然后双击“CalculatorTest2”元素。
    • 在New PHPUnit Test Case对话框中,单击Finish。
      'CalculatorTest2Test.php'文件已添加到您的项目中。
  2. 保存项目。
  3. 在PHP Explorer视图中,右键单击您的项目,然后选择New | PHPUnit Test Suite.。
    将显示“New PHPUnit Test Suite”对话框。
  4. 单击Add
    将显示“Element selection”对话框。
  5. 添加'CalculatorTest'和'CalculatorTest2'元素。
  6. 单击完成。
    创建一个新的“CalculatorSuite”文件,将两个测试集成到一个文件中。
  7. 单击工具栏上“Run”按钮旁边的箭头,然后选择Run As | PHPUnit Test 
    或者
    从菜单栏中,选择Run | Run As | PHPUnit Test
    两个测试都会运行,两者的结果都显示在屏幕底部的PHPUnit视图的树中。

转载于:https://my.oschina.net/u/4009527/blog/3001562

Zend Studio使用教程:使用PHPUnit检测代码(四)相关推荐

  1. zend studio php 5.5,Zend Studio使用教程:在Zend Studio中调试PHP(5/5)

    本教程将教会您如何调试文件和应用程序以便从您的PHP代码中获取最大的效率和准确性.Zend Studio的调试功能可以检查并诊断PHP代码在本地或远程服务器上的错误.调试器允许您通过设置断点.暂停启动 ...

  2. zend studio php mvc,Zend Studio使用教程:使用Zend Studio和Zend Server进行根本原因分析 (一)...

    本教程通过解释如何使用Zend Studio的应用程序监视功能执行根本原因分析,演示Zend Studio和Zend Server如何紧密集成以促进更快的开发. 应用程序监视利用服务器在应用程序开发期 ...

  3. Zend Studio使用教程之升级Zend Studio(1/3)

    2019独角兽企业重金招聘Python工程师标准>>> Zend Studio是新一代的专业级智能PHP IDE,它旨在帮助开发人员提高工作效率,创造出高品质的PHP应用程序!它包含 ...

  4. Zend Studio使用教程:序列号注册

    2019独角兽企业重金招聘Python工程师标准>>> 一旦安装了Zend Studio,其所有功能将提供30天的试用期.30天试用期结束后,Zend Studio将不再起作用.想要 ...

  5. zend studio 函数不提醒 小黄图标 小黄标

    在用 Zend Studio 编写 PHP 项目时发现调用系统函数时调试正常, 但是在编写代码时却提示函数未定义"Call to undefined function ", 在左侧 ...

  6. Zend Studio 8.0.1 官方汉化包安装 解决文本中文乱码

    ------------------- 官方汉化方法  ------------------------ Help install new software [弹出install窗口] Add: -- ...

  7. zend studio一些常用配置

    为什么80%的码农都做不了架构师?>>>    1.zend中添加注释是ctrl+slash,这个slash在哪里?如何来取消注释 slash是斜杠'/'那个键,就是在,.之后的那个 ...

  8. 使用zend studio配置Xdebug调试PHP教程

    之前我介绍了PHP开发工具Zend Studio7入门使用教程,其实使用zend studio调试PHP非常方便,zend studio默认支持调试工具zend debugger也允许使用第三方调试工 ...

  9. 专业级智能PHP IDE Zend Studio教程:Zend Framework 2集成(1/3)——创建和部署新的ZF2项目

    Zend Studio是新一代的专业级智能PHP IDE(应用程序开发环境).它旨在帮助开发人员提高工作效率,创造出高品质的PHP应用程序!它包含了PHP开发所必须的部件,通过一整套的编辑.调试.分析 ...

最新文章

  1. 异步备份和还原数据库:.NET发现之旅(六)
  2. Windows环境下MinGW/gcc安装和环境配置
  3. .NET Remoting
  4. ue4蓝图和ai的区别_UE4 AI基础
  5. Keras深度学习框架配置
  6. order by 影响效率么_内存碎片对性能的潜在影响
  7. 2017 3月15日 上午
  8. 自定义----损失函数与优化器
  9. DataSet的Join操作
  10. Illustrator中文版教程,如何在 Illustrator 中使用不透明度和混合模式?
  11. 使用scala使用fastjson将map转json报错
  12. golang db事务的统一封装
  13. Maven安装教程详解
  14. loadrunner icrosoft Visual c++2005 sp1 提示命令行选项语法错误,键入“命令/?”
  15. Unity基本物体和临时对象
  16. 使用WarZone联机对战横扫千军(TA)指南
  17. 20145212 罗天晨 《网络对抗》Exp3 Advanced 恶意代码伪装技术实践
  18. 给老孙做了个排班表!
  19. 漫谈Commons-Collections反序列化
  20. app不能备份数据,更改allowBackup为true,并重新打包apk

热门文章

  1. Building COM Objects in C#
  2. 计算机键盘为啥要这样分布,你知道电脑键盘为什么这么排列吗?
  3. 粤桂协作消费对接活动 农业大健康·李喜贵:功能性农业合作研究
  4. 构建现代产业体系 农民丰收节·林裕豪:从玉农业落实“链长制”1-09-27
  5. 安义县农业结构调整-农业大健康·林裕豪:从玉农业谋定基地
  6. Lockey的沙雕低错集锦(未完待续~自己提升用)
  7. python控制窗口显示隐藏
  8. 转载 程序员上帝视角解读“旅行青蛙”,你的呱真的在旅行嘛? (手机游戏)...
  9. Qt之QHeaderView排序
  10. hdu 2563