- 博客(6)
- 收藏
- 关注
原创 Cucumber框架入门篇
Cucumber介绍Cucumber是一个支持BDD(Behavior Driven Development),即行为驱动开发的自动化测试框架。在进行单元测试或者集成测试之前,事先将测试的步骤和验证信息用通用的语言(英语)定义好,使得测试的步骤、单元测试和集成测试每一步执行的目的能被非开发人员读懂,并且写单元测试和集成测试的人员可以依据事先写好的框架进行代码的编写,达到行为驱动开发的目的。Cucu...
2018-04-30 21:57:20 16283 1
原创 测试覆盖率及其特点
测试覆盖率的含义测试覆盖率既不是测试的一种方法,而是衡量测试完整性的一种手段。通过测试覆盖率我们可以知道测试是否充分,还存在哪些潜在的风险和弱点,指导测试人员有目的补充增加覆盖率的测试用例。当然,也不用一味的追求100%的覆盖率,因为这不仅提高了成本,而且即便覆盖率达到了100%也仍会有未被用例设计到潜在BUG。白盒测试覆盖率白盒测试覆盖率一般是逻辑覆盖率,常见的逻辑覆盖率有:语句覆盖率、判定覆盖...
2018-04-30 10:01:48 4336
原创 java版selenium操作隐藏对象的方法
想要通过selenium模拟点击只有一个隐藏的转跳标签的html,代码如下:<html> <head> </head> <body> <a id="test" href="http://www.atstudy.com/login" style="display:none">test</a
2018-04-17 13:49:37 1494 1
原创 理解Servlet和Servlet容器
讲在Servlet之前在说servlet之前,需要知道两个概念:静态网页和动态网页。静态网页,顾名思义,就是将网页内容写死在html文件中,之后将html文件放至本地或者web服务器,通过双击本地的html文件或者访问web服务器打开网页,每次打开的内容都是不变的,除非人为的改动代码。动态网页,既网页内容是动态变化的,无法通过双击本地代码文件打开网页,只能通过web服务器的程序动态调用。实现过程为...
2018-04-07 11:17:43 365
转载 HTTP协议请求的结构
HTTP协议请求结构为:请求行+请求头+空行+请求数据。Get请求例子,使用Charles抓取的request:GET /562f25980001b1b106000338.jpg HTTP/1.1Host img.mukewang.comUser-Agent Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML...
2018-04-06 16:32:01 652
原创 计算机网络五层结构
互联网的核心就是各种协议,而互联网的实现是通过几层结构组成的,具体多少层说法不一,按我的理解总共分为五层。 互联网的实现是由五层组成的,又下到上分别为:实体层、链接层、网络层、传输层、应用层。越下层越接近硬件,越上层越接近用户。 实体层:计算机硬件与硬件直接通讯时通过电信号实现的,而实体层正是用来传输0和1的电信号的。 链接层:有了0和1的电信号之后,需要有相应的规定将他...
2018-04-06 16:25:50 2784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人