Robot Framework是一款python语言编写,通用的功能自动化测试框架。它使用了比较易用的表格数据语法,基于关键字驱动测试,主要用来验收测试和验收测试驱动开发(ATDD)。 本文主要介绍Robot Framework在python2.7环境下的安装及一个http接口自动化测试demo。 ...
分类:
其他好文 时间:
2017-10-28 23:57:36
阅读次数:
457
孙哥:这个方法背后实际有四个核心要点,一叫Sprint,冲刺。即在一个固定的开发周期内,尽可能多地完成任务。孙哥:二叫Iteration, 迭代。通过不断的迭代,实现产品的逐步优化,直到能满足用户使用的需求。孙哥:三叫TDD-Test driven development, 测试驱动开发。即通过测试 ...
分类:
其他好文 时间:
2017-10-07 18:44:58
阅读次数:
178
1. 熟练使用Java语言进行面向对象程序设计(面向对象:继承、多态、抽象); 有良好的编程习惯(阿里开发手册 链接:http://pan.baidu.com/s/1dFEA6cT 密码:kqj4); 熟悉常用的 JavaAPI,包括I/O(NIO)、Socket、JDBC、XML、集合框架、多线程 ...
分类:
编程语言 时间:
2017-09-29 16:42:46
阅读次数:
261
1. 缓存和性能测试 学会如何安装和配置memcached,使用Apache的ab去进行性能测试。在有缓存和没缓存的情况下性能如何。写一个自动测试要求在缓存机制没有打开时测试失败。 无效缓存的dreaded问题。如何利用测试帮助确定无效缓存丢弃的逻辑是否强劲。 2. Javascript的MVC框架 ...
分类:
编程语言 时间:
2017-09-26 20:57:51
阅读次数:
130
原文地址 http://blog.csdn.net/xiaoxiaoyeyaya/article/details/42541419 值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定 ...
分类:
编程语言 时间:
2017-09-25 11:45:20
阅读次数:
313
敏捷编程的概念出来已经很久了,期间涌现出了很多名词,什么XP啊,Scrum啊,被很多人所推崇。我想说的是TDD这个东西,也是被很多人认为是保证软件质量的法宝,一旦选择了TDD方式,就自动的获得了设计代码的能力,这其实只是一种假设,不是一种必然。我觉得这些都是错的,不要认..
分类:
其他好文 时间:
2017-09-24 18:18:22
阅读次数:
144
配置使用yaml,使用了github上一个configor的库。理由如下: 1. 支持多种格式 2. ORM,自动给变量赋值,不用写太多的代码 3. 但是他支持shell env配置,我怕与运行的环境变量受影响,所以把这个功能去掉。在修改的过程中,意识到测试驱动开发的重要性,因为我在重构修改代码的时 ...
分类:
其他好文 时间:
2017-09-23 00:04:02
阅读次数:
159
前戏 面向模型编程; 测试驱动开发; 先保障交互逻辑,再调整细节。 by 雪狼。 为什么要自动化测试? 1,提高产出质量。 2,减少重构时的痛。反正我最近重构多了,痛苦经历多了。 3,便于新人接手。 angular自动化测试主要分:端到端测试和单元测试,很明显两者都要熟练掌握。 端到端测试是从用户的 ...
分类:
其他好文 时间:
2017-09-12 16:13:35
阅读次数:
162
在敏捷开发流程中,自动化测试涉及到下面重要四种类型的测试。 单元测试(Unit Test, UT) 关注某一个函数,模块的正确性,一般需要开发人员编写相关的测试代码来进行自动化测试。 可以使用对应的测试驱动开发(TDD)框架,如:Java的JUnit和TestNG等,相应的python语言中有uni ...
分类:
其他好文 时间:
2017-09-07 14:46:06
阅读次数:
135
测试驱动开发模式,要求开发在写业务代码的时候,先写出测试代码,同时单元测试例子决定了如何来写产品的代码,并且不断的成功的执行编写的所有的单元测试例子,不断的完善单元测试例子进而完善产品代码, 这样随着功能的开发完成,测试代码也会对应的完成, 很显然,这是一个全新的开发模式, 在一定程度上,可以完全的 ...
分类:
编程语言 时间:
2017-08-26 21:25:27
阅读次数:
282