• WEB自动化测试需掌握的基础技能知识总结


    小编热衷于收集整理资源,记录踩坑到爬坑的过程。希望能把自己所学,实际工作中使用的技术、学习方法、心得及踩过的一些坑,记录下来。也希望想做软件测试的你一样,通过我的分享可以少走一些弯路,可以形成一套自己的方法,并应用到实际中。 

    小编整理了一些零基础入门软件测试到精通全套自学资料,还有不少工具和视频的【网盘资源】,

     文末有官方推荐微信、申请好友去领取全套软件测试学习资料吧!!! 
     

    目录

    web自动化测试需要掌握的知识

    自动化测试的适用范围:

    主流的Web自动化测试工具

    网页基础(HTML、CSS),web前端三大核心技术

    一、常见的HTML标签

    HTML骨架

    基本HTML标签

    HTML表单

    二、CSS常见选择器

    CSS:指层叠样式表

    三、自动化测试用例编写原则


    web自动化测试需要掌握的知识

    • 1.了解Python, CSS的知识
    • 2.熟练掌握DOM和HTML前端知识
    • 3.熟练掌握XML技术
    • 4.熟练掌握数据库的基本操作语句
    • 5.熟练掌握HTTP协议的知识
    • 6.掌握 python 的基本用法
    • 7.熟练掌握正则表达式
    • 8.了解各种测试的知识
    • 9.掌握自动化测试工具 
    • 10.掌握自动化测试框架 

    自动化测试的适用范围:

    • 1.软件需求变动不频繁:测试脚本改动就比较少。
    • 2.项目周期较长:自动化方式收益高。
    • 3.自动化测试脚本可重复使用:测试可以模版化,多次使用。

    主流的Web自动化测试工具

    • 1.QTP

    QTP是一个商业化的功能测试工具,收费,支持web,桌面自动化测试。

    • 2. Selenium

    Selenium是一个开源的web自动化测试工具,免费,主要做功能测试。

    • 3. Robot framework

    Robot Framework是一个基于Python可扩展地关键字驱动的测试自动化框架。

    网页基础(HTML、CSS),web前端三大核心技术

    HTML:负责网页架构

    CSS:负责网页的样式,美化

    JS:负责网页行为

    一、常见的HTML标签

    HTML是描述网页的一种语言

    HTML指的是超文本语言,不是编程语言,是一种标记语言

    HTM使用标签来描述网页

    HTML标签

    标签是有尖角号包裹的关键词,通常成对出现

    HTML单标签和双标签

    单标签书写:

    双标签书写:

    HTML骨架

    用来声明当前的文档类型是html 

    html:是网页当中最大的标签,我们称之为根标签

    head:称之为网页的头部,它里面的内容主要用来定义网页标签及给浏览器查看的一些信息

    UTF-8:用来定义网页的编码标准 ,国际编码

    title:称之为网页标题标签,它里的内容会显示在浏览器的标签页上

    body:称之为网页主体标签,它里面的内容都会显示在浏览器的白色窗口区域

    基本HTML标签

    01、HTML标题

    • 一号标题

    • 二号标题

    • 六号标题

    02、HTML段落

    这是一个段落

    这是另一个段落

    03、HTML超链接

         双晨传奇科技

    04、HTML图片

    05、HTML空格和回车

     我是一个块元素 

    我是一个内联元素,存放文本容器

    HTML表单

    web网页手机用户输入数据,包含不同类型:文本输入框、单选框、复选框、下拉框、提交按钮

    >>>文本输入框

          firstname:

          lastname:

    >>>密码输入框

         Password:

    >>>单选按钮

    >>>复选框

    读书

    听音乐

    看电影

    >>>下拉框

    >>>图片提交按钮

    提交按钮:

    二、CSS常见选择器

    CSS:指层叠样式表

    css一种标记语言,焦点:数据的样式。控制元素的显示样式,就必须先找到元素,在css标记语言中找元素使用css选择器;

    css定位就是通过css选择器工具进行定位。

    常用的CSS选择器有:id选择器、class选择器标签选择器、属性选择器 、后代选择器、元素选择器

    1、id选择器

    前提:元素是必须有id属性语法:#id如: #passwordA

    2、class 选择器

    前提:元素是必须有class属性语法:.class如: .telA

    3、元素选择器

    语法:element如: input

    4、属性选择器

    语法:[属性名=属性值]

    三、自动化测试用例编写原则

    一个用例为一个完整的测试场景,如验证登录:打开浏览器,登录,关闭浏览器。

    一个用例只验证一个功能点,不要试图在用户登录后把所有功能都验证一遍。

    尽可能少的编写逆向测试用例。一方面逆向测试用例太多,一方面复杂的逆向测试用例实现困难且容易出错。

    两个用例之间尽量避免产生依赖。

    一条用例完成测试后需要对测试场景还原,以免影响其它用例执行。

    用例尽可能细化,每个数据交互、逻辑依赖、控件操作。


    加油吧,如果你需要提升技术储备,那就行动,在路上总比在起点观望的要好。一切的迷茫都是因为想得太多而做的太少

    以上就是今天的分享,如果觉得有用,欢迎分享转发给更多朋友💕。 

    欢迎在留言区跟我们互动噢~

    加入官方推荐微信群聊社区,了解更多软件测试资讯

  • 相关阅读:
    oppo手机便签隐藏了一条怎样打开?手机如何找到隐藏便签?
    分享一下做一个电商小程序的步骤是什么呢
    户外运动崛起!疫情后这些产品将成为跨境热门品类!
    DigiCert代码签名证书
    高斯消元法
    SSM框架-Spring(三)
    哈希表hash_table
    如何批量修改文件名按顺序命名
    Windbg分析高内存占用问题
    【员工排班优化调度】基于多目标遗传算法的多技能员工排班调度(Matlab代码实现)
  • 原文地址:https://blog.csdn.net/Liuyanan990830/article/details/126788101