总结关于定义特定状态注意点


本文摘自PHP中文网,作者巴扎黑,侵删。

自动测试需要被执行很多次.为了确保测试过程是可以重复的, 我们很想要在一些可知的状态下进行测试, 这个状态我们称之为 特定状态. 举个例子,在一个博客应用中测试文章创建特性, 每次当我们进行测试时, 与文章相关的表(例如. Post 表 , Comment 表)应该被恢复到一个特定的状态下. PHPUnit 文档 已经很好的描述了一般的特定状态的构建. 而本节主要介绍怎样像刚才描述的例子那样构建数据库特定状态.设置构建数据库的特定状态,这恐怕是测试以数据库为后端支持的应用最耗时的部分之一.Yii 引进的 CBbFixtureManager 应用组件可以有效的减轻这一问题.当进行一组测试的时候,它基本上会做以下这些事情:在所有测试运行之前,它重置测试相关数据为可知的状态.在单个测试运行之前, 它将特定的表重置为可知状态.在一个测试方法执行过程中, 它提供了供给特定状态的行数据的访问接口.请按

1. Yii框架官方指南系列38――定义特定状态(Fixtures)

简介:自动测试需要被执行很多次.为了确保测试过程是可以重复的,我们很想要在一些可知的状态下进行测试,这个状态我们称之为特定状态.举个例子,在一个博客应用中测试文章创建...

【相关问答推荐】:

以上就是总结关于定义特定状态注意点的详细内容!

相关阅读 >>

什么是asp.NET core?介绍asp.NET core的优势

wpf教程之 语音合成-让wpf说话

使用c#给pdf文档添加注释的示例代码分享(图)

三层架构与养猪

c# 带滚动条的label控件的示例代码详解

unity实现脚本插件[script create dialog]图文详解

25种.NET开发不可错过的高效工具

asp.NET完成图形验证码的的代码教程

wpf教程之 使用wpf样式

总结asp.NET内置对象(response)使用方法实例

更多相关阅读请进入《.NET》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...