Robot Framework 是一款基于 Python 的功能自动化测试框架。它具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 在我们进行全球化测试的时候可以用此框架来编写一些脚本任务,如 ...
分类:
其他好文 时间:
2018-05-24 00:08:13
阅读次数:
381
如何使用TDD 和 自动化测试来建立一个Rails app。 TDD让你用测试来探索代码的设计。你将学习可利用的工具,并学习用什么工具最好使。Tools comes and tools go, 工具是不断进化的,所以作者希望读者用最少的步骤写出更好的代码。 to help you write gre ...
分类:
其他好文 时间:
2018-05-23 02:23:14
阅读次数:
206
实验二 面向对象程序设计 目录 "一、实验报告封面" "二、具体实验内容" "(一)面向对象程序设计 1 初步掌握单元测试和TDD" "(二)面向对象程序设计 2 以TDD的方式研究学习StringBuffer" "(三)面向对象程序设计 3 OCP原则和DIP原则的应用" "(四)面向对象程序设计 ...
分类:
移动开发 时间:
2018-05-20 23:57:42
阅读次数:
386
面向对象设计(OOD)有助于我们开发出高性能、易扩展以及易复用的程序。其中,OOD有一个重要的思想那就是依赖倒置原则(DIP)。 依赖倒置原则(DIP):一种软件架构设计的原则(抽象概念) 控制反转(IoC):一种反转流、依赖和接口的方式(DIP的具体实现方式) 依赖注入(DI):IoC的一种实现方 ...
分类:
编程语言 时间:
2018-05-17 11:37:09
阅读次数:
205
作者 无涯 Test-driven development(TDD)开发模式在今天已经不是什么新奇的事了,它的开发思维是在开发一个产品功能的时候, 先编写好该功能的测试代码,在编写开发比如,比如要写二个数相除的函数,那么它的测试代码应该为: 1 #!/usr/bin/env python 2 #co ...
分类:
编程语言 时间:
2018-05-13 23:08:11
阅读次数:
237
Robot Framework简称“RF”验收测试和验收测试驱动开发 关键字驱动的测试方法 open brower、input text、click butter、close browser由robutframework-selenium2library类库所提供。 核心框架是使用Python和运行 ...
分类:
其他好文 时间:
2018-05-11 23:24:47
阅读次数:
182
读了第五章测试驱动开发,说真的这一章我几乎是没看懂,可能还没有接触到这么深的领域,看得我云里雾里的。 1.在实际编程时,你不得不花费大量的时间来写代码,然后花更多的时间让代码编译通过,最后再花更多的时间进行调试。 2.TDD的三项法则(说实话我连TDD是什么都不知道)<1>在编好失败单元测试之前,不 ...
分类:
其他好文 时间:
2018-05-08 16:24:30
阅读次数:
154
(一)Robot Framework 介绍 发布时间 2017年9月28日 虫师 Robot Framework 官方网站:http://robotframework.org/ 介绍 Robot Framework 架构是一个通用的验收测试和验收测试驱动开发的自动化测试框架(ATDD)。它具有易于使 ...
分类:
其他好文 时间:
2018-05-06 00:17:58
阅读次数:
177
TDD、BDD、ATDD、DDD 软件开发模式 四个开发模式意思: TDD:测试驱动开发(Test-Driven Development) BDD:行为驱动开发(Behavior Driven Development) ATDD:验收测试驱动开发(Acceptance Test Driven Dev ...
分类:
其他好文 时间:
2018-05-03 13:29:15
阅读次数:
233
一般工程人員都知道 TDD 的使用方式,也明白 UnitTest 對於程式碼品質有著良好的保護 但比較少去探討的另一個好處應該是「學習」這件事了 雖然一般來說我們寫 Testing 其實是針對已知的事物(Business logic)去做測試與保護 比較少做未知的探索測試,但在一般有寫 Testin ...
分类:
其他好文 时间:
2018-04-30 00:00:58
阅读次数:
161