欢迎光临
梦想从学习开始!

PHP单元测试使用手册| 小熊测试

本文主要介绍 PHP单元测试使用手册| 小熊测试,小熊希望对大家的学习或者工作具有一定的参考学习价值,在测试领域有所提升和发展。

  1、单元测试简介

  1.1 单元测试

  单元测试:是指对软件中的最小可测试单元进行检查和验证。(单一模块、一个过程、一个函数等)

  1.2 单元测试范围和目标

  单元测试包含计划阶段、设计阶段、实现阶段和执行阶段。起始于详细设计,主要是各模块的源代码进行测试,直到单元阶段结束后终止。此时主要是PHP单元测试。

  单元测试的目标是隔离程序部件并证明这些单个部件是正确的。一个单元测试提供了代码片断需要满足的严密的书面规约。

  2、安装与使用

  2.1 安装PHPUnit

  1、在Linux中下载PHPUnit  wget https://phar.phpunit.de/phpunit.phar

  2、添加执行权限 chmod +x phpunit.phar

  3、更改路径mv phpunit.phar  /usr/local/bin/phpunit

  4、查看phpunit版本 phpunit –version

  2.2 使用

  1、如有详细设计文档,先仔细阅读详细设计文档;针对需要测试的PHP代码先进行静态走读(查看是否正规编写、查看是否有逻辑错误、查看是否有未实现的功能等。)

  2、编写测试脚本(以xxx.php为例)

  1)首先是调用xxx配置文件以及调用PHPunit

  wKiom1TPRjqhLg9tAAEwxO9w3Nw067.jpg

  2)然后测试模块加载类

  wKioL1TPR6qSwztKAAC_2q_Z7Y4102.jpg

  3)最后编写测试用例(根据php代码,分析等,传入正确参数、错误参数、缺失参数、多余参数、路径覆盖、条件判断等)

  wKioL1TPSD3QuApPAAHp8XgCcqg257.jpg

  3、执行对比返回结果 phpunitxxx.php

  1)正确数据发送请求时,查看返回数据是否正确、是否会报错、数据库中是否正常插入数据、关闭相关数据库是否能正常工作等。

  2)错误数据发送请求时,查看返回数据是否有异常处理、是否有报错、数据是否有异常、等。

  3)发现BUG,在提交BUG指向相关开发并督促修复bug,只至关闭BUG。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小熊分享邦(www.xxfxb.com),希望大家能坚持软件测试之路,谢谢。

赞(0) 打赏
未经允许不得转载:小熊分享邦 » PHP单元测试使用手册| 小熊测试

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏