从 0 到 1 搭建测试框架,简单快速上手,通用性强,霸王餐推广营销
#网络推广 发布时间: 2024-11-16
从头开始构建和开发自己的代码测试框架-接口j*a文章大多数人了解测试自动化之后,大都了解并知道自动化是什么,为什么需要自动化,自动化的目的是什么。但我不知道如何开始这个自动化,使用什么,以及如何轻松快速地从头开始。
还有一些人通过使用别人已经构建的框架、各种包、各种类、各种规则来接触自动化测试的使用。它们很混乱、难以使用且不适用。我也想开发构建一个适用、好用、好用的测试框架。
其实搭建一个基本的测试框架并不复杂,非常简单。当然,做起来容易,做好却很难。下面的教程就是教那些有编程基础但对自动化测试一无所知的初学者如何从0到1,简单快速的搭建自己的框架。里面用到的基本工具都比较简单,容易上手。
框架还需要通用性,从界面开始,然后可以在此基础上扩展web和app。
J*A篇
J*a接口自动化、应用程序自动化和Web自动化都需要以下先决条件:了解J*a语言,基本掌握赋值、对象和逻辑运算。
1. 选择拉取请求和测试工具包
推荐使用+组合
相比j*a自带的易用性,工具包更加完善。
可以指定接收数据并将其转换为想要的数据格式,例如pojo对象、json等,这样就可以在从接口获取返回数据后轻松提取需要验证的字段值。
Junit的最高版本是5,和4相比,使用上没有本质区别。添加了不同的工具包。使用过程中,很多都是不需要的,但也足够了。
小编推荐使用Idea社区版,足够使用了。如果你想要更多的功能,可以花钱购买专业版。
注意:环境需要安装并配置J*a和M*en。
进入正题
开始构建项目,构建如图所示的基本功能。 Name填写项目名称,build选择m*en,jdk选择版本1.8。
创建成功后,等待编辑器右下角的进度处理完毕,就会得到如下项目
打开pom文件
添加配置如下图:
然后在src/test/目录下新建一个目录,然后创建用例文件.j*a如图:
然后在src/test/目录下新建目录cases,然后创建用例文件XXX.j*a,如图:
之后,您可以通过将鼠标放在()上并右键运行它来从界面发送和接收数据。
执行结果
2. 现场断言
断言方法有很多,常用的例子:1.判断字符串是否包含某个字符,2.将数据转换为对象,3.将数据转换为json
这里有三种类型
1.使用文本接收数据并断言,通过对数据进行正则化或判断
2、使用j*a对象接收和断言,通过get方法获取和判断值。
三、使用json接收数据并断言,通过json判断值,等方法。
详细见下图:
在中添加对应的接收类型
创建对应的j*a类
可以使用工具网站上已有的json来生成
之后,可以在用例中进行断言
上面用到的工具
实际使用的请求包括 GET、POST 和 PUT。您可以去官网了解如何使用这些请求类型和参数传递方式。
请求发送的代码部分可以自行封装,以简化使用步骤。
完成上述工作后,基本的界面框架搭建就完成了。
# 从 0 到 1 搭建测试框架
# 黑龙江网站推广咨询热线
# 临县智能化网站推广项目
# 湖南seo工具平台
# 大数据seo的QQ
# 沈阳抖音营销推广方案
# 丰县网站包年推广公司
# seo排名择火星15
# 通用性强
# 简单快速上手
# 威海抖音seo优化招商
# 阿汤seo全球排名
# 业务营销推广活动
# 海口跨界营销推广
# 桐城定制网站怎么做推广的
# 青海网站建设技巧
# 黄陂seo优化厂家
# 南通网站建设投标书
# 网站推广一般多少钱
# 津南区电子网站建设协议
# app营销推广哪家好
# 高科技网站优化技术指导
# 芮城网站建设企业
上一篇 : 2025 年百度 SEO 工具:3 个慎用,一个须知,余杭区推广公司招聘网站
下一篇 : 掌握网销宝核心方法与技巧,提升产品爆光量和询盘量,餐饮营销推广的方法
-
SEO外包最佳选择国内专业的白帽SEO机构,熟知搜索算法,各行业企业站优化策略!
SEO公司
-
可定制SEO优化套餐基于整站优化与品牌搜索展现,定制个性化营销推广方案!
SEO套餐
-
SEO入门教程多年积累SEO实战案例,从新手到专家,从入门到精通,海量的SEO学习资料!
SEO教程
-
SEO项目资源高质量SEO项目资源,稀缺性外链,优质文案代写,老域名提权,云主机相关配置折扣!
SEO资源
-
SEO快速建站快速搭建符合搜索引擎友好的企业网站,协助备案,域名选择,服务器配置等相关服务!
SEO建站
-
快速搜索引擎优化建议没有任何SEO机构,可以承诺搜索引擎排名的具体位置,如果有,那么请您多注意!专业的SEO机构,一般情况下只能确保目标关键词进入到首页或者前几页,如果您有相关问题,欢迎咨询!