亲身体验行为驱动开发 - 东写西读终见大海无量 - ITeye博客

阅读更多_开始学习使用 JBehave_ 测试驱动的开发(TDD)在实践中是一个很好的思想,但有些开发人员还不能接受 _“测试”_ 这个词所产生的概念上的骤变。在本文中,学习一种更自然的方法,将 TDD 元素整合到编程实践中。开始采用行为驱动开发(BDD)(通过 JBehave),亲身体验将注意力集中在程序行为(而不是输出)时获得的效果。显然,测试本身是件好事。而在早期进行测试 — 例...
阅读全文

关于TDD、BDD和DDD的一些看法 - ustbwuyi - 博客园

在实际的项目中,我们可能随时面对各种不同的需求,它的各个方面的要素决定了我们所采用的开发模式。比如,它的复杂度如何?所有的需求是否足够清晰?开发人员对相关的业务是否足够了解?项目的工期是否合理?种种问题,不一而足。这也决定了我们可能面对不同的需求可能需要采用不同的开发模式。下面大概说几种。1\. TDDTDD指的是Test Drive Development,很明显的意思是测试驱动开发...
阅读全文

PHPUnit首页、文档和下载 - PHP测试框架 - 开源中国

PHPUnit是一个轻量级的PHP测试框架。它是在PHP5下面对JUnit3系列版本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计)单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以被整合来完成大型的自动化集成测试。Original url: Created at: 20190219 1...
阅读全文

PHPSpec首页、文档和下载 - PHP 测试框架 - 开源中国

PHPSpec 是 PHP 的 SpecBDD 框架,是通过规范异常驱动的 PHP 测试框架。 创建 composer.json 文件:{    "requiredev": {        "phpspec/phpspec": "2.0"    },    "config": {        "bindir": "bin"    },    "autoload": ...
阅读全文

easyMock首页、文档和下载 - 模拟测试辅助工具 - 开源中国

EasyMock 是一套通过简单的方法对于指定的接口或类生成 Mock 对象的类库,它能利用对接口或类的模拟来辅助单元测试。Mock 方法是单元测试中常见的一种技术,它的主要作用是模拟一些在应用中不容易构造或者比较复杂的对象,从而把测试与测试边界以外的对象隔离开。编 写自定义的 Mock 对象需要额外的编码工作,同时也可能引入错误。EasyMock 提供了根据指定接口动态构建 Mock...
阅读全文

SimpleTest首页、文档和下载 - PHP单元测试框架 - 开源中国

SimpleTest 是一个为PHP程序提供的单元测试的框架,包含一个内嵌的web浏览器用来测试PHP的Web网站。示例代码 <?php require_once('simpletest/unit_tester.php'); require_once('simpletest/reporter.php'); require_once('../classes/log.php...
阅读全文

AspectMock首页、文档和下载 - PHP 模拟测试框架 - 开源中国

AspectMock 不是一个普通的 PHP 模拟测试框架,通过强大的 AOP 面向方面编程理念和神奇的  库, AspectMock 可以让你在 PHP 代码中进行任意的模拟测试。示例代码:<?phpfunction testUserCreate() {    $user = test::double('User', \));    $service = new UserSe...
阅读全文

RobotDoctor首页、文档和下载 - 基于知识图谱的智能医疗诊断系统 - 开源中国

一.科学性=====1.研究意义信息科技经过 60 余年的发展,已经普及到社会生活的每一个角落。随着信息技术在国家治理、经济运行的方方面面的应用,大量的数据随之产生。而互联网技术的爆发式发展使得近年来产生的数据总量超过了人类以往产生的历史数据的总和,医疗行业的数据增长幅度尤为突出。医疗大数据具有巨大的价值,尤其是在临床辅助诊疗和健康管理方面。医疗大数据已经上升到国家战略,同时也...
阅读全文

Selenium首页、文档和下载 - 集成测试工具 - 开源中国

Selenium (SeleniumHQ) 是 thoughtworks公司的一个集成测试的强大工具。一、Selenium 的版本Selenium 现在存在2个版本,一个叫 seleniumcore, 一个叫seleniumrc 。seleniumcore 是使用HTML的方式来编写测试脚本,你也可以使用 SeleniumIDE来录制脚本,但是目前SeleniumIDE只有 Fir...
阅读全文

Codeception首页、文档和下载 - PHP 测试框架 - 开源中国

Codeception 是一个全堆栈的 PHP 测试框架。 Inspired by BDD, it provides an original way for writing acceptance, functional, and unit tests. It's easy to write, easy to understand, and easy to run in a browser or...
阅读全文