从头开始构建和开发自己的代码测试框架-接口java文章
大多数人了解测试自动化之后,大都了解并知道自动化是什么,为什么需要自动化,自动化的目的是什么。但我不知道如何开始这个自动化,使用什么,以及如何轻松快速地从头开始。
还有一些人通过使用别人已经构

其实搭建一个基本的测试框架并不复杂,非常简单。当然,做起来容易,做好却很难。下面的教程就是教那些有编程基础但对自动化测试一无所知的初学者如何从0到1,简单快速的搭建自己的框架。里面用到的基本工具都比较简单,容易上手。
框架还需要通用性,从界面开始,然后可以在此基础上扩展web和app。
JAVA篇
Java接口自动化、应用程序自动化和Web自动化都需要以下先决条件:了解Java语言,基本掌握赋值、对象和逻辑运算。
1. 选择拉取请求和测试工具包
推荐使用+组合
相比java自带的易用性,工具包更加完善。
可以指定接收数据并将其转换为想要的数据格式,例如pojo对象、json等,这样就可以在从接口获取返回数据后轻松提取需要验证的字段值。
Junit的最高版本是5,和4相比,使用上没有本质区别。添加了不同的工具包。使用过程中,很多都是不需要的,但也足够了。
小编推荐使用Idea社区版,足够使用了。如果你想要更多的功能,可以花钱购买专业版。
注意:环境需要安装并配置Java和Maven。
进入正题
开始构建项目,构建如图所示的基本功能。 Name填写项目名称,build选择maven,jdk选择版本1.8。
创建成功后,等待编辑器右下角的进度处理完毕,就会得到如下项目
打开pom文件
添加配置如下图:
然后在src/test/目录下新建一个目录,然后创建用例文件.java如图:
然后在src/test/目录下新建目录cases,然后创建用例文件XXX.java,如图:
之后,您可以通过将鼠标放在()上并右键运行它来从界面发送和接收数据。
执行结果
2. 现场断言
断言方法有很多,常用的例子:1.判断字符串是否包含某个字符,2.将数据转换为对象,3.将数据转换为json
这里有三种类型
1.使用文本接收数据并断言,通过对数据进行正则化或判断
2、使用java对象接收和断言,通过get方法获取和判断值。
三、使用json接收数据并断言,通过json判断值,等方法。
详细见下图:
在中添加对应的接收类型
创建对应的java类
可以使用工具网站上已有的json来生成
之后,可以在用例中进行断言
上面用到的工具
实际使用的请求包括 GET、POST 和 PUT。您可以去官网了解如何使用这些请求类型和参数传递方式。
请求发送的代码部分可以自行封装,以简化使用步骤。
完成上述工作后,基本的界面框架搭建就完成了。
# 高新营销推广哪家好
# 还需要
# 临颍seo营销培训机构
# 合肥网站建设如何做好
# 南宫建设局网站首页
# 怎么营销宝妈的产品推广
# 安宁网站优化公司
# 鱼台网站建设公司
# 青岛整站seo服务
# 鲁山网站建设设计公司
# 淘宝增加关键词排名吗
# 但也
# 如何制作网站建设方案ppt
# 白城一站式营销推广招聘
# 明星周边营销推广视频
# 六安网站优化公司价格
# 体脂秤营销推广策略研究
# 茂名房产网站建设
# 西安企业网站建设流程
# 青岛正规seo优化的网站公司
# 深圳网站建设与设计论文
# 推广网站搭建批发价格
# 都是
# 简单快速上手
# 通用性强
# 工具包
# 自己的
# 转换为
# 推荐使用
# 您可以
# 如图
# 好用
# 专业版
# 从 0 到 1 搭建测试框架
# 就会
# 放在
# 目录下
# 鼠标
# 很难
# 有很多
# 不需要
# 但我
# 右键
相关文章:
注册推广月入过万项目玩法介绍,十足的干货!
在联盟上推广产品成功赚钱的四种方式!
常见的五种网络兼职赚钱骗局套路,一定要小心!
广告推广怎么做最有效?需要做好这五点!
广告联盟怎么做,怎么通过广告联盟赚钱?
app推广怎么做?推荐这8个主流app推广渠道!
分享6个常见的app推广快速拉新获客方式
豆瓣引流拉新变现月入过万项目实操经验分享!
九个反诈小攻略,警惕游戏*陷阱,小心账号装备被盗 纸包鱼店如何做营销推广
如何利用百度联盟让网站实现流量变现赚广告费?
企业初期网络推广必学的三种网络推广方法,简便易操作!
利用b站*进行快速、大量引流的4个方法!
百度广告联盟怎么加入?申请条件有哪些?
抖音下拉词优化推荐一秒推,抢占高地掌握品牌弯道超车密码
利用聊天交友软件来快速引流赚钱的秘密,分分钟引流100+!
【收藏】分享10个普通人可以操作的有效引流方法
如何做副业挣钱呢?做好这四点很重要!
网上接单赚钱搞起来!8个靠谱且收益不错的网上兼职项目
视频号成微信营销新宠,三八节大促现|直播|带货热潮 中牟专业网站建设企业
微信商家收款要手续费吗?手续费多少及申请有啥要求?
游戏推广怎么做?这7个游戏推广方法分享给你!
2022年app营销怎么做?app营销推广9大策略!
2021年值得做的5个副业赚钱项目,不要错过!
信息流广告怎么投放比较好?详细步骤和注意事项解析!
网站优化好长尾关键词排名,实现精准引流获客!
新app推广平台有哪些?新app推广渠道和方法有哪些?
什么是联盟?广告联盟是如何推广挣钱的?
宝妈和全职主妇咨询兼职赚钱,为何捧着金饭碗却不自知? 德州门店营销推广
为什么要做引流推广?引流的本质就是获取客户!
通过qq群营销、微信营销、网站营销等方式售卖网络课程月入过万项目分享!
引流没效果?想要提升引流效果你要掌握这四条核心要素!
美柚引流推广怎么做?女粉引流的效果杠杠的!
百度广告推广怎么做?哪种推广方式比较好?
新手应该如何操作广告联盟上的项目赚钱?
推广赚钱怎么才能达到日赚1000+?你得这样做!
推广赚钱必须要经历的4个步骤,别走弯路!
可以免费发广告的广告平台有哪些?推荐这5个!
掌握这6大淘宝引流方法,快速引流妥妥的!
广告是什么?聊一聊关于广告的那些事!
教你如何足不出国就能轻松操作国外广告联盟赚取美金!
穿山甲广告联盟具备哪些优势和劣势,是否值得加入赚钱?
2017淘宝客微信群推广具体流程及操作思路分享 关键词网站排名就选w火20星
类app推广平台去哪找?哪家的推广效果好?
3个月涨粉700万!猴哥说车案例超炸裂,短视频门道多深? 肇庆营销推广
微信引流的四大群体,引流这样做才有效果!
广告推广的基本形式和推广特点分析
日付广告联盟哪个好,如何判断哪个更靠谱?
免费*的黄*站背后藏着啥猫腻?隐私财产安全都受威胁
社群赚钱攻略,你需要注意这四点!
最新利用信息差月入过万赚钱项目分享!
相关栏目:
【
广告资讯90366 】
【
广告推广18483 】
【
广告优化154267 】
【
广告营销46464 】