文档章节

Juint自动化测试之数据与代码分离测试方法

kouxunli1
 kouxunli1
发布于 2014/03/20 10:23
字数 360
阅读 115
收藏 4

自动化测试中,测试人员一直讨论如何在特定的正常条件和异常条件下运行系统,检查系统漏洞。通常情况下,大量不同的输入,但处理逻辑的业务不变,对其结果进行验证也会有不同的期望值。这样也产生了大量了冗余代码。

目前测试人员都通过自己的工具和技术一定程度解决了测试代码与数据分离及测试代码冗余的问题,下面介绍junit工具自动测试方法

Junit(文章中Junit都是指的Junit4)给出了参数化的特性,从而实现了不同的输入对应相同的代码。

测试方法源码1

使用Junit参数化,减少代码冗余源码2

运行结果:

JUNIT调试

数据与代码的分离(Feed4Junit):源码3

运行结果如下:

JUNIT调试

最后通过通过 url,driver 等信息建立数据连接,数据库作为数据源。实现Junit自动化测试的数据与代码分离测试方法。

查看文中源码信息

© 著作权归作者所有

共有 人打赏支持
kouxunli1
粉丝 24
博文 144
码字总数 59616
作品 0
九龙坡
架构师
基于Selenium2和TestNG的自动化测试

【IT168 技术】Selenium是时下很流行的面向web的自动化测试工具,它以执行效率高,覆盖的浏览器广泛等优点得到了很多人的亲睐。TestNG是一款测试框架,它派生自JUnit和NUnit,除了继承了两者...

不最醉不龟归
2016/11/06
114
0
WebUi 自动化测试框架--PatatiumWebUi

这是一个webui自动化测试框架,由webdriver中文社区创办人土豆(本人技术笔名)所创建,该web自动化测试框架是用java语言编写的,基于selenium webdriver 的开源自动化测试框架,该框架结合了t...

郑树恒
2016/08/31
1K
0
App 自动化测试框架--PatatiumAppUi

这是一个AppUi自动化测试框架,由webdriver中文社区创办人土豆(本人技术笔名)所创建。 该APP自动化测试框架是用Java语言编写的,基于selenium webdriver Appium的开源自动化测试框架,该框架...

郑树恒
2016/09/05
787
0
接口自动化测试系列之PHPUnit-框架设计构思

关于case设计 我们通常总是关注代码的编写往往忘了case的设计也是非常重要的。如果你是做接口功能自动化测试,那么你要考虑各种接口参数的组合情况,比如,正常的时候,不正常的时候,必填选...

xqtesting
2017/11/16
0
0
webUI 自动化测试框架 PatatiumWebUi 发布

这是一个 webui 自动化测试框架,由 webdriver中文社区创办人土豆(本人技术笔名)所创建,该 web 自动化测试框架是用Java 语言编写的,基于 selenium webdriver 的开源自动化测试框架,该框架...

郑树恒
2016/08/31
3.6K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

流量劫持是如何产生的?

流量劫持,这种古老的攻击沉寂了一段时间后,最近又开始闹的沸沸扬扬。众多知名品牌的路由器相继爆出存在安全漏洞,引来国内媒体纷纷报道。只要用户没改默认密码,打开一个网页甚至帖子,路由...

谢思华
11分钟前
0
0
Hadoop Client无法使用maven下载源码

最近在学习hadoop,使用maven的时候想看一下源码的注释,结果IDEA一直提示无法下载 搞得我一度以为maven坏掉了。 但是通过搜索,发现在maven仓库里确实没有源码.... 而2.8.1以及之前的版本是...

Iceberg_XTY
12分钟前
0
0
为什么程序员千万不要重写代码?

你所做的事情,也许暂时看不到成果,但不要灰心或焦虑,你不是没有成长,而是在扎根。 图片来自网络 0 前言 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的...

Java小铺
14分钟前
0
0
VUE集成AdminLte

1. 安装需要到插件 npm i admin-lte -Snpm i jquery -Snpm i axios -Snpm i vue-router -S 2. 配置webpack.config.js 2.1 module.exports.module.rules修改字体loader: {test: /\.(p......

Pasenger
52分钟前
0
0
Spring Aop原理之切点表达式解析

在前面的文章(Spring AOP切点表达式详解)中,我们总结了Spring Aop切点表达式的用法,而在上文(Spring Aop原理之Advisor过滤)中我们讲到,切点表达式的解析主要是在PatternParser.parse...

爱宝贝丶
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部