本教程演示如何在代码上建立和运行PHPUnit Test。您将学习如何建立和运行包含许多测试用例的单个单元测试用例和测试套件。php
单元测试是一个测试代码的过程,以确保源代码的各个单元正常工做,并生成正确的输出。测试能够在文件中的全部或某些功能上运行,这意味着测试能够在文件彻底开发以前进行。每一个测试用例都应该独立于其余测试用例,以确保测试结果可以精肯定位错误的位置。工具
运行单元测试能够确保代码的稳定性和正常运行,而且能够帮助您诊断错误。单元测试
教程内容
在本教程中,你将学到:学习
- 建立PHPUnit Test Case
- 运行PHPUnit Test Case
- 错误分析
- 建立和运行PHPUnit Test Suite
- 生成PHPUnit测试报告
Step 4: 建立和运行PHPUnit Test Suite
如今,假设您在一个项目中有一些您但愿当即运行的测试。 许多不一样的PHPUnit测试用例能够统一到一个Unit Test Suite文件中,该文件将同时运行全部的单元测试。测试
要建立PHPUnit测试套件:
- 为“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'文件已添加到您的项目中。
- 保存项目。
- 在PHP Explorer视图中,右键单击您的项目,而后选择New | PHPUnit Test Suite.。
将显示“New PHPUnit Test Suite”对话框。
- 单击Add。
将显示“Element selection”对话框。
- 添加'CalculatorTest'和'CalculatorTest2'元素。
- 单击完成。
建立一个新的“CalculatorSuite”文件,将两个测试集成到一个文件中。
- 单击工具栏上“Run”按钮旁边的箭头,而后选择Run As | PHPUnit Test。
或者
从菜单栏中,选择Run | Run As | PHPUnit Test。 两个测试都会运行,二者的结果都显示在屏幕底部的PHPUnit视图的树中。