繁体   English   中英

如何在浏览器中执行phpunit?

[英]How to execute phpunit in browsers?

我正在使用php,mysql和zend框架扩展类在Web应用程序项目中工作。 我的任务是为Web应用程序编写单元测试用例。 我阅读了以下文档https://phpunit.de/manual/4.3/en/installation.html ,还看到了一些示例。 即使我无法完全理解。 我不知道如何在浏览器中练习示例代码。 因此,任何人都可以指导我如何启动phpunit框架测试用例。 还有一个重要的问题是我必须编写单元测试用例的类是什么。

您正处于痛苦的测试旅程的开始。 简而言之,有两种基本类型:单元测试和功能测试,关于这两者之间的区别有很多答案, 就像这样

通常,一切都从单元测试开始,这是在您创建基本命令/功能并使用单元测试来确认它们作为独立单元正常工作时开始的。 一旦将这些命令组合到应用程序的功能完全的部分(控制器动作/处理请求并返回响应的代码段)中,您就可以使用功能测试来确认它们是否提供了所需的业务逻辑。 通常,仅功能测试涉及使用浏览器或浏览器模拟器(在PHP /服务器端开发上下文中)。

考虑到这一点,您可以使用PHPUnit使用单元测试来测试大多数代码,并且开始时也将更加容易。 对于功能测试,有一个了不起的BehatMink项目。 您应该对整个主题进行自己的研究,但要做好准备,这不是几个小时的工作,特别是如果您是新手。 这些链接将帮助您开始学习:

8个必须具备PHP质量保证工具
PHPUnit入门
与Behat BDD
实用的BDD与Behat和Mink
谷歌搜索引擎

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM