Zend Studio使用教程:使用PHPUnit检测代码(三)

翻译|使用教程|编辑:李爽夏|2019-01-14 09:58:02.000|阅读 55 次

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

相关链接:

【特惠专享】Zend Guard在线订购专享特别优惠!在线订购>>

【特惠专享】Zend Studio线订购专享特别优惠!在线订购>>

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

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

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

教程内容

在本教程中,你将学到:

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

Step 3: 错误分析

运行PHPUnit测试后,可以查看和分析结果,以便诊断和纠正有问题的代码段。

要分析和更正代码中的错误:

  1. 要模拟失败的结果,请更改add函数下的参数,以使预期结果出错。 例如:
    $this->assertEquals($this->Calculator->add(1, 
    		 2),4);
  2. 保存文件。
  3. 单击PHPUnit视图中的Run Last Test按钮再次运行Unit Test。
  4. PHPUnit视图中的显示现在将显示test_add已失败,由蓝色X图标指示。
  5. 要仅查看失败,请单击视图工具栏上的“仅显示失败”按钮。
  6. 选择失败的结果以在Trace failure视图中查看它。 单击“Filter Stack Trace”图标以过滤结果并查看相关功能。

    Zend

  7. 双击失败的结果以转到代码中的相关部分。
  8. 通过单击PHPUnit视图中的Run Last Test按钮,更正代码,保存文件并再次运行测试。

测试应该是成功的。 如果不是,请重复步骤6-8。



标签:PHP开发工具PHPIDE

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

登录 慧都网发表评论


暂无评论...

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
相关厂商
相关产品
Zend Studio

Zend Studio是新一代的专业级智能PHP IDE(应用程序开发环境)。

Zend Guard

保护PHP知识产权的代码加密解决方案

Zend Server

运行和管理需要高可靠性和安全性的PHP应用程序

在线客服 在线QQ 电话咨询
400-700-1020
反馈
在线客服系统
live chat