搜索
首页PHP 库Other librariesphpunit-master测试单元库
phpunit-master测试单元库
[php] view plain copy
<?php  
    class StackTest extends PHPUnit_Framework_TestCase  
    {  
        public function testEmpty()  
        {  
            $stack = array();  
            $this->assertEmpty($stack);  
            return $stack;  
        }  
        /** 
          * @depends testEmpty 
          */  
        public function testPush(array $stack)  
        {  
            array_push($stack, 'foo');  
            $this->assertEquals('foo', $stack[count($stack)-1]);  
            $this->assertNotEmpty($stack);  
            return $stack;  
        }  
        /** 
          * @depends testPush 
          */  
        public function testPop(array $stack)  
        {  
            $this->assertEquals('foo', array_pop($stack));  
            $this->assertEmpty($stack);  
        }  
    }                         
    ?>

1. 什么是单元测试?

【百度百科】单元测试是对软件中的最小可测单元进行检查和验证。

是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。

2. 作用是什么?

【废话】检查软件、程序的可行性,稳定性。

通过单元测试能够避免在迭代、升级等过程中,引起重复的、多余的问题。

避免在别人修改代码的时候,影响到你的逻辑

3. 哪些程序需要写单元测试(PHP)?

【理想】理想的单元测试应当覆盖程序中所有可能的路径,包括正确的和错误的路径,个单元测试通常覆盖一个函数或方法中的一个特定路径。

【现实】model、helper、controller中的函数必须测试、路径覆盖到所有可能性



免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:admin@php.cn

相关文章

PHP Jenkins 与 PHPUnit:单元测试 PHP 代码PHP Jenkins 与 PHPUnit:单元测试 PHP 代码

09Mar2024

PHPUnit 是一个用于简化 PHP 单元测试的框架。与 jenkins 结合,您可以将测试合并到 CI(持续集成)流程中,并对每个代码更改运行测试。 Jenkins 的 PHPUnit 插件 Jenkins 的 PHPUnit 插件允许您轻松地将 PHPUnit 测试添加到 Jenkins 作业中。该插件运行测试、显示结果并自动通知您失败的测试。安装和配置 PHPUnitPHPUnit

如何用 PHPUnit 调试 PHP 函数的单元测试?如何用 PHPUnit 调试 PHP 函数的单元测试?

23Apr2024

使用PHPUnit调试PHP函数的单元测试:安装PHPUnit。创建测试用例。运行测试。使用--debug选项启用调试器。使用调试器找到并修复错误。

PHP单元测试:使用PHPUnit进行数据驱动的测试PHP单元测试:使用PHPUnit进行数据驱动的测试

01Jun2024

如何在PHP中使用PHPUnit进行数据驱动的测试?安装PHPUnit。创建一个数据提供器方法,返回一个包含测试数据的多维数组。在测试方法上添加@dataProvider注解,指定数据提供器方法的名称。在测试方法中获取数据并设置断言。数据驱动的测试可以提高测试效率和覆盖率。

php如何使用PHPUnit进行单元测试?php如何使用PHPUnit进行单元测试?

02Jun2023

作为一种流行的开源Web编程语言,PHP在Web开发领域中得到了广泛的应用。单元测试是一种非常重要的开发方式,能够有效保证代码的可靠性和稳定性。而PHPUnit则是PHP领域中使用最广泛的单元测试框架,具有丰富的功能和友好的使用方式。本文将详细介绍如何使用PHPUnit进行PHP的单元测试。安装PHPUnitPHPUnit是一种通过Composer安装的PH

PHP单元测试利器 PHPUNIT初探_php技巧PHP单元测试利器 PHPUNIT初探_php技巧

17May2016

你是否在程序开发的过程中遇到以下的情况:当你花了很长的时间开发一个应用后,你认为应该是大功告成了,可惜在调试的时候,老是不断的发现bug,而且最可怕的是,这些bug是重复出现的,你可能发现这些bug之间会有关联,但却老是找不到问题的所在。

Java单元测试Java单元测试

30Aug2024

Java 单元测试指南。这里我们讨论一下介绍,如何使用 Junit 测试创建和测试 java 代码?框架和应用。

See all articles