×

web自动化测试框架 自动化测试 we

web自动化测试?现在工作时web前端开发,主要是css和js,但美工方面比较差,配色、感觉方面都很差,该怎么办有ps基础

admin admin 发表于2022-07-11 02:17:19 浏览120 评论0

抢沙发发表评论

web自动化测试


目前越来越多的人想学自动化测试,认为自动化测试好牛逼。经常在测试交流群里看见有HR发招聘广告说:招初级(功能测试),招中级(性能测试),招高级(自动化测试)......

我不去讨论他们这个初中高级的说法对不对,我只是觉得,越来越多的公司都希望把自动化测试做起来了。于是,市场给我们提了个要求,测试如果掌握了自动化,那么工资会怎么怎么样。

而对于自动化测试,其实又可以分为很多块。见下图:

同时根据平台也可以分成,Web自动化测试,App自动化测试等等。

我今天主要概括一下对于Web自动化测试而言,现在最火的一个工具----Selenium的学习思路。

1.首先,对于想学自动化测试的朋友,那么你得懂一种语言,常用的比如Java或者Python。因为没有语言基础,你是写不出自动化脚本的。

2.有了开发语言的铺垫,那么开始入手Selenium。了解它的发展,了解它的组成,了解它的实现原理。

3.当你对Selenium有了整体的了解后,可以开始学习了。实际上,我现在说的Selenium就是Selenium2。

4.(第一层次)首先你得知道:什么是元素?怎么去定位一个页面元素?怎么去控制元素?怎么控制浏览器?.....学完这些,那么恭喜你,你可以写简单页面的自动化功能测试了。

5.(第二层次)熟练的编写页面自动化脚本:碰到复杂的页面,比如嵌套很多,知道怎么去跳转。复杂元素,怎么去定位,各种页面元素的处理,比如表格、下拉框、弹出框等等。

6.(第三层次)熟练掌握上面技巧之后,开始学习怎么将页面元素与代码分离,学习数据驱动(TestNG),以及怎么样结合Excel去做自动化测试。

7.(第四层次)学习持续集成的方法,怎么样将自动化测试更加“自动化”。同时,开始学习自动化测试框架,能够根据产品的实际情况来编写合适的测试框架。

以上,我认为大体就是学习web自动化测试的一个思路。都是个人观点,而且由于时间原因,写的不是很详细,还请大家见谅。


现在工作时web前端开发,主要是css和js,但美工方面比较差,配色、感觉方面都很差,该怎么办有ps基础


利用js开发逻辑进行3D可视化编程,给3D场景加入更多炫酷的可视化功能,比如灯光效果、事件控制,基于Webgl的3D可视化开发库了解一下,thingjs是近两年新兴的3D框架,比three.js更有轻便优势,毕竟3D专业知识特么复杂了,而thingjs是为3D项目开发者服务,能够利用3D源码和js封装库,就能够实现地球、城市、建筑、房间和设备这些开发概念,只要有一年的javascript基础知识,一周即可入门。
你可能想问3D可视化效果图,会不会需要制图?不会有另外的坑,就算是建筑外立面的贴图效果,也是用代码实现的,而且thingjs有十万+3D模型扩展库,不用发愁重新建模,美术压力很小。验证javascript开发实力的机会到了~
-自动化测试

主流的web开发技术有哪些


web前端开发的技术:

  1. div布局: DIV元素是用来为HTML文档内大块的内容提供结构和背景的元素。

  2. html5+css3:移动端的网页制作。在移动设备开发HTML5应用只有两种方法,要不就是全使用HTML5的语法,要不就是仅使用JavaScript引擎。

  3. 一些框架的应用:angular.js,node.js,bootsttap等框架的应用。

值得一提的还是Java的三大开源框架了,Struts2、Spring、Hibernate,要学的东西很多。