小九博客

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

Codeception(三)

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

2018年01月29日 阅读全文
Yii2 Event事件-场景应用
编程开发

Yii2 Event事件-场景应用

yii2-事件 系列 第二篇 前言通过Yii2的事件功能,为我们的项目开发带来了极大的便捷性。本文在介绍几个比较特别的事件同时,将通过介绍几个应用场景的方式,来更贴切实际开发。 更多事件请查看Yii2速查表或我的上篇文章Yii2 Event事件-初识 EVENT_AFTER_FIND在查询结束后,会触发EVENT_AFTER_FIND事件。注意Yii2里没有EVENT_BEFORE_FIND事件(查询前)。 而EVENT_AFTER_FIND和其它事件不同的是 虽然该常量定义是BaseActiveR...

2018年01月24日 阅读全文
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日 阅读全文
Yii2-Editable插件【GridView编辑】
编程开发

Yii2-Editable插件【GridView编辑】

项目过程中遇到一个这样的需求,想要在表格页面(GridView所在页)直接修改数据。在yiiframework.com进行一番探索,发现了yii2-editable插件。通过github搜索发现了N款yii2-editable插件。我们挑选综合排名前三个进行试用。 1.kartik-v/yii2-editable 项目github地址:https://github.com/kartik-v/yii2-editable 项目文档地址:http://demos.krajee.com/editable 开源协议...

2018年01月16日 阅读全文
Yii2 Event事件-初识
编程开发

Yii2 Event事件-初识

yii2-事件 系列 第一篇 博主使用yii2时间不长,用于备忘分享,若有不正之处欢迎指正。十分感谢。本文仅用于快速使用yii2事件。后续文章将详细介绍yii2事件的更多细节。 前言最近在使用框架做项目中,多次使用到了Behavior。但是在使用的时候,切记不要盲目使用behavior,而是要区分场景。明白了场景到底需要什么的时候,再去选择使用事件(event),还是行为(behavior)。 使用事件,可以在特定的时点,触发执行预先设定的一段代码,事件既是代码解耦的一种方式,也是设计业务流程的一...

2018年01月09日 阅读全文
Yii2 资源大全
编程开发

Yii2 资源大全

Yii2资源大全 本文将记录一些常用的Yii2 资源,比如教程,好的开源项目,工具等.另外一个好的项目 awesome-yii本文将不断更新,如有更好的资源,欢迎提出意见! 工具 Yii2 速查表 学习笔记 - Yii2 初学者笔记 工具 Yii2 速查表 Link:http://nai8.me/tool-sc.html    Description:    - 可以快速查询以下知识:      - Composer - DAO - Logging - Validat...

2018年01月08日 阅读全文
Yii2 Audit插件的使用【日志记录插件】
编程开发

Yii2 Audit插件的使用【日志记录插件】

Yii2 Audit 插件的使用 Yii2-Audit插件是一个功能齐全的,用于记录和显示web 、 cli请求、数据库更改、php /js错误和相关数据的插件。 并且该插件是以module的形式安装于Yii中,使用起来极为方便。 项目地址:https://github.com/bedezign/yii2-audit 文档地址:https://bedezign.github.io/yii2-audit/ 功能清单[点击可跳转到对应介绍] 【Entries】记录Web、Cli请求 (核心功能) 【...

2018年01月02日 阅读全文
Yii2 DatePicker小部件的使用
编程开发

Yii2 DatePicker小部件的使用

**DatePicker **小部件是一个封装了Bootstrap DatePicker插件到Yii2中的一个插件。可以方便的由用户选择日期,以用于快速输入日期数据。该插件是基于Yii2 BootStrap3制作的。如果浏览器不支持Jquery。该组件仍然支持以下四种类型: Simple Input Markup //常用的简单input输入框类型 Component Markup - Addon Prepended //在input前加入 选择日期&清空栏目 按钮 Component Mar...

2018年01月02日 阅读全文

小九

Just For Fun

分类目录
  • 编程开发
  • Yii2
  • 随笔
  • 工具资源
  • Django
  • 信息安全
标签聚合
php组件 阿里云OSS Yii2 单元测试 七牛云 Django
随机 最新 热点
随机 最新 热点
Yii2 Audit插件的使用【日志记录插件】 DNSRebind攻击 PHP反射机制 Codeception安装使用(一) Glary Utilities PRO注册码 【[转]PHP资源大全】Awesome PHP 项目
OpenSearch集群部署 DNSRebind攻击 MySQL数据同步到ElasticSearch(Logstash方案)爬坑纪实 自动化编排学习(一)部署篇 常见容器漏洞总结 免费CDN加速手把手教程

COPYRIGHT © 2021 小九博客 ALL RIGHTS RESERVED.