大多数人了解测试自动化之后,大都了解并知道自动化是什么,为什么需要自动化,自动化的目的是什么。但我不知道如何开始这个自动化,使用什么,以及如何轻松快速地从头开始。
还有一些人通过使用别人已经构建的框架、各种包、各种类、各种规则来接触自动化测试的使用。它们很混乱、难以使用且不适用。我也想开发构建一个适用、好用、好用的测试框架。
其实搭建一个基本的测试框架并不复杂,非常简单。当然,做起来容易,做好却很难。下面的教程就是教那些有编程基础但对自动化测试一无所知的初学者如何从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。您可以去官网了解如何使用这些请求类型和参数传递方式。
请求发送的代码部分可以自行封装,以简化使用步骤。
完成上述工作后,基本的界面框架搭建就完成了。
相关文章:
谷歌 SEO 优化指南:提升网页质量与页面优化的关键技巧,海绵城市建设网站
SEO 网站优化排名及文件夹访问被拒绝无法删除文件的解决方法,吴川私宅建设招标网站
深入贯彻落实医疗行风建设年工作推进会精神,加强医德医风建设,黄骅新型网站建设
领导重视,健全教育和责任体系,确保工程建设资金安全,正定电商网站推广哪个好
网站建设需重视细节,明确主题让效果更好,如何下载网站建设
探索案例贯穿式教学方法,提升学生实践技能——以搜索引擎优化课程为例,风吟抖音seo
On-Page SEO 是什么?为什么它如此重要?,开原网站优化
掌握 Title 标签和 Description 标签,提升网站在搜索引擎中的排名,广州seo爱好
企业网站改版后如何平稳开展?这些小技巧要知道,肇庆营销型网站建设报价
域名预订/竞价:提升网站流量、完善用户体验、增加网站外链链接流行度的秘诀,广西网站快速优化
企业网站建设步骤大揭秘:从域名选择到网站上线,你需要知道的一切,赣州网站如何推广
全国工程建设项目审批制度改革工作电视电话会议召开,北海市长强调持续优化营商环境,富民产品营销推广方案
企业线上运营推广必知的网站建设实用流程及注意事项,甘肃网站建设
汇智成-好客搜:专业网站优化与建设,诚招全国代理,少儿培训网站推广获客
光明新区园区配套环境优化:产业配套宿舍配租与管理办法解读,枣庄seo站内优化
白帽 SEO:公正的最佳 SEO 手法,符合主流搜索引擎发行方针,新乡营销推广霸屏技术
掌握这些 SEO 关键词排名优化方法,提升网站排名不是梦,整形医院seo优化
常熟海事局辖区范围及组织机构详细介绍,网络产品营销推广哪家好
上海途阔网络科技有限公司:SEO 行业佼佼者,全平台搜索营销专家,网站关键词seo软件
国家能源局解读 2019 年风电、光伏发电项目建设有关事项通知,SEO入门舞蹈文案
高端网站建设为何要重视用户体验?从策划到设置都需关注,哪有龙*站建设
WordPress 博客 SEO 操作指南:页面优化与链接建设,内容为王是关键,龙虾朋友圈推广营销
深圳国际物流村爆火,见证中国外贸回暖与物流中心建设,张家界项目推广招聘网站
崇明岛:西太平洋沿岸的明珠,中国第三大岛屿,江西sem网站推广费用
淘宝 seo 搜索优化技巧:提高宝贝转化率与优化标题关键词,推广项目发什么网站最好
分享国外律师网站设计案例,探讨律师如何选择建站公司,丽水seo网站报价
贵州省电子政务云建设取得阶段性进展,成效初显,亚马逊关键词出价排名
海外营销业务必备:店匠科技建站平台的优势与操作指南,建设论坛网站有哪些
企业建站标配 PC 端+移动端,云网站助力全网营销,seo外链精华分析
网站建设论坛的相关信息与建议,详细说明建设成本咨询,免费SEO优化平台
网站 seo 和 sem 的区别及优势,你了解多少?,淘宝页面SEO
必知!SEO 优化人员必备的关键词优化工具推荐,昌乐餐饮推广招聘网站
如何让网站有流量?掌握这些渠道,提升排名不再难,承德海外网站优化
英语网站建设需求虽小但潜力大,如何建设需注意这些要点,seo如何提供网站流量
(精选 3 篇)甲方提供网站建设及维护服务,助乙方拓展业务步入电商行列,涿州营销推广公司招聘
2019 年 1 月 25 日,中共中央政治局就全媒体时代和媒体融合发展举行第十二次集体学习,seo劫持技术交流论坛
移动互联网时代,智慧融媒体新闻中心如何实现新闻行业效率和价值最大化?,手机客户端网站建设
生鲜电商市场规模猛增,服装行业电商平台孕育无限生机,吴忠网站建设商城
企业 SEO 优化需重视的三大要点:外链、内容与网站结构,贵州快速seo网络推广教程
营销优势播报编辑的三大网络营销优势:让企业网站成为营销平台,焦作公司建设网站首页
甲方与乙方关于 internet 网站建设维护的协议内容,推广交流网站怎么做好
昆明主城各区两会明确 2022 年工作任务及目标,五华区将有这些大动作,独立的网站怎么推广
毕节网站优化公司小伟 SEO 团队:11 年专注搜索营销优化,助力客户线上业务昌盛发展,关键词推广排名必看
SEO 效果事半功倍的 7 个细节,你知道几个?,阳江网站的建设
China Joy 现场震撼一幕:虚拟女团让不同年龄的人共同疯狂,独立站seo插件
营销型网站建设应遵循的原则:用户体验至上,巴彦淖尔网站网络推广
友情链接在网站优化中的作用及设置方法,贺州本地网站建设优化
电子商务:三高、三新、四流合一的朝阳产业,全球发展不平衡,广安商城网站建设流程
网站不收录的原因分析及解决方法,网站单向外链推广工具
移动互联网时代,手机网页制作与设计的技巧有哪些?,大连好网站建设公司