荣新IT培训中心
全国咨询热线:400-1335-066
您现在的位置:首页>技术文章 > 正文

Java培训之自动化框架思路

时间:2017-09-07 12:40:43 来源:荣新IT教育培训 作者:荣新科技
Java培训之自动化框架思路,对于一个厉害的程序员来说,很多时候,思路比技巧重要,今天荣新科技为大家分享下,关于Java培训中的自动化框架思路
Java培训之自动化框架思路

你需求哪种功用,就会发明哪种工具。你想要一个对象,你就去new一个……,你想要把工具里的数据统一管理,你就要思索怎样关联数据库,或者找其他的存储的中央,等等。

1.参加断言

测试用例是需求预期结果的,那么断言就是用来做这个的。

登录胜利后,assert断言你登录胜利后页面的标题,比方assert(实践结果,预期结果),假如判别相等就print一个oye!不相等就用例执行失败print一个ono!

2.多用例执行

用例肯定是有很多的,比方注册、登录、搜索,以至是个按钮点击的链接跳转;

用什么来维护多用例呢?你不会全写在main里边吧,之前曾经学会了封装,那在执行的时分,无妨思索一下testNG(java)、线程、unitest(python)、Junit。

他们能够很好的帮你管理多用例的状况,你能够管理在类里,也能够管理到csv或excel表格里,又或者放到xml里停止,更能够经过多线程来一同执行。>>>参加Java培训需要注意哪些地方<<<

3.测试报告

用例也写好了,总要一个漂亮的报告吧,让我们明晰的看到这一堆用例的执行状况,

包括执行结果、执行的什么用例、假如报错,有什么错、错误截图、等等;

那我们能够思索本人在类里做个简单的页面来整合这些结果、也能够放到excel中去保管结果、更能够经过学习前端学问,本人写一个页面,把结果都关联进去,愈加高大上!

4.优化

完成了以上的这些,我们继续思索如何优化我们的小框架,丰厚起来,让他变的“万能”;

由于这个时分你的思绪应该曾经拓展起来了,剩下的都是懊恼,只需求把懊恼转换成完成就能够了。

比方:svn、github的代码管理,自建一个bug管理工具,搞一个持续集成~

5.构建框架

如今脑中设想你的框架或工具的功用,然后把它画出来,或许是一个很牛逼的东西,或许你如今只是想想,没关系,先做个图,以后渐渐完成,这就是你的目的。

比方:我想要一个页面或者客户端类的自动化工具,我只需求把要测试的网址或者客户端扔进去,他就能帮我完成一切的跳转类测试;

比方:我只需求把需求输入进去,他就能帮我搞定这个需求一切需求掩盖的用例脚本!

就是这种听起来很凶猛的东西,我们完整能够一步一步去完成。

6.搭建测试环境以及初始化脚本>>>java培训课学完之后的前途<<<

搭建起你想要的测试环境,比方idea+selenium+java+maven;

然后运转你的第一个脚本,比方登录到公司运营的项目的首页;

封装你的第一个脚本,然后再次运转它,比方把它放到别的类里,你的main办法里只需求一个login();他就完成了你需求的功用;

7.数据驱动或其他驱动

将你抓取到的element元素都单独放置到一处来调用,比方一个类中,或者excel里,或者数据库里;

将你登录的账号或者其他输入文本都存在一处来运用,比方一个类中,或者excel里,或者数据库里;
想参加Java培训Java学习或者Java工程师培训的朋友注意啦!荣新科技九月份的新课程开班了,喜欢的同学的抓紧报名了