小九博客

  • 首页
  • 编程开发
  • 信息安全
  • 工具资源
  • 随笔
  • 在线工具
    • 在线图片水印
    • Json解析
    • JavaRuntimeExec
    • 加解密/编码工具集
  • 关于
小九博客
Hack The World!
Codeception(三)
编程开发

Codeception(三)

前言前两篇文章介绍了安装和单元测试。 这篇文章我们来介绍Fixture概念和功能测试、验收测试。 功能测试和验收测试在Codeception中,部分代码和测试流程很相似,所以我们也来说一下功能测试和验收测试的区别。 Fixture概念Fixtures 是测试中非常重要的一部分。他们的主要目的是建立一个固定/已知的环境状态以确保测试可重复并且按照预期方式运行。Yii 提供一个简单可用的 Fixure 框架 允许你精确的定义你的 Fixtures 。 Yii 的 Fixture 框架的核心概念称之为 fixtur...

2018年01月29日 阅读全文
Codeception(二)
编程开发

Codeception(二)

前言上文介绍了如何安装部署Codeception,并进行了简单的单元测试。本文将从Codeception的目录结构讲起,了解目录结构,和配置文件。并具体讲解单元测试的相关内容。功能测试和验收测试将在后面的文章来写。 一些预备知识点击名称以访问断言概念断言概念及使用 Actors概念Actiors是Codeception的一个重要概念,用来表示测试一个人行为。我们有一个UnitTester来执行单元测试代码;我们还有一个FunctionalTester,负责功能测试,采用内部的知识来把应用程序当作一个整体来...

2018年01月23日 阅读全文
Codeception安装使用(一)
编程开发

Codeception安装使用(一)

简介Codeception是PHP的现代全栈测试框架。 受BDD的启发,它为您提供了一种绝对新的编写验收、功能和单元测试的方式。 由PHPUnit提供支持。 尽管TDD(测试驱动开发)受到广泛普及,但一些PHP开发人员从来没有为他们的应用程序编写自动化测试,主要是因为他们认为它很难、慢或无聊。Codeception框架是为了实际测试而开发的。 它允许以单一、连贯的方式进行编写单元、功能、集成和验收测试。 它可以称为BDD(行为驱动开发)框架。 所有的Codeception测试都以描述性方式编写。 只要看着测试...

2018年01月22日 阅读全文

小九

Just For Fun

分类目录
  • 编程开发
  • Yii2
  • 随笔
  • 工具资源
  • Django
  • 信息安全
标签聚合
Yii2工具 单元测试 dnspod MariaDB 七牛云 同步数据
随机 最新 热点
随机 最新 热点
DNSRebind攻击 记一次普通的渗透测试 Yii2 DatePicker小部件的使用 PHP反射机制 Yii2 Event事件-场景应用 Django安装部署
OpenSearch集群部署 DNSRebind攻击 MySQL数据同步到ElasticSearch(Logstash方案)爬坑纪实 自动化编排学习(一)部署篇 常见容器漏洞总结 免费CDN加速手把手教程

COPYRIGHT © 2021 小九博客 ALL RIGHTS RESERVED.