当前位置: 首页 > news >正文

图片切换wordpress惠州seo代理

图片切换wordpress,惠州seo代理,wifi小程序怎么赚钱,建筑网片铁丝规格补充:Selenium主要用于Web页面的自动化测试,它可以模拟用户的各种操作,如点击、输入、滚动等,来测试网页的功能。而Appium是一个开源的移动端自动化测试工具。 一、自动化测试实战章节 自动化测试流程测试用例编写项目自动化测试…

补充:Selenium主要用于Web页面的自动化测试,它可以模拟用户的各种操作,如点击、输入、滚动等,来测试网页的功能。而Appium是一个开源的移动端自动化测试工具。

一、自动化测试实战章节

  • 自动化测试流程
  • 测试用例编写
  • 项目自动化测试环境的搭建
  • 自动化测试脚本的编写
  • 生成报告

二、自动化测试流程

1、自动化测试满足的条件:

  • 项目周期长
  • 项目需要回归测试
  • 回归测试的内容需求变更不能太频繁

2、流程

  • 分析需求:分析是否需要自动化测试
  • 挑选功能:核心功能和界面变动频繁的功能
  • 设计测试用例
  • 搭建环境
  • 项目搭建
  • 编写代码
  • 执行测试用例

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

1、编写测试用例的原则:

  • 自动化测试用例一般实现核心业务流程或重复率高的功能
  • 自动化测试用例的选择一般以正向逻辑为主
  • 自动化测试用例一般要回归原点,也就是项目首页(比如支付和取消订单,如果支付错误就可能导致取消订单错误,就无法判断那个页面出现bug)

2、核心业务流程:

  • 登录-发布商品  (后台管理)
  • 登录-查询商品-加入购物车(门户)
  • 登录-搜索商品(app)

四、自动化测试环境搭建

1、工具环境

  • python
  • pycharm编码工具
  • web端:浏览器、浏览器驱动程序、selenium
  • app端:jdk、Andriod-SDK、appium

2、依赖包

  • selenium 
  • Appium-Python-Client
  • parameterized
  • pytest
  • pytest-ordering
  • pytest-html
  • pytest-rerunsfailures
  • allure-pytest

3、工程目录初始化

  • base:python包
  • data:测试数据文件
  • img
  • log:日志文件
  • page:python包
  • report:HTML报告、文件夹
  • script:python包
  • config.py:全局配置文件
  • pytest.ini:pytest配置文件
  • utils.py:工具类

五、utils代码(驱动工具类+获取公共函数+读取json数据)

1、utils的作用

(1)驱动工具类

(2)判断元素是否存在的函数(全局使用)

  • 公用获取元素信息的函数(执行完测试用例后,对获取结果的元素数据做断言)
  • 公用根据文本判断元素是否存在的函数
  • 数据驱动读取数据的函数

2、驱动工具类

2、公用函数

导包

查找元素,并输出元素文本

查找元素是否存在当前页面或者移动应用

3、读取json代码

六、初始化代码-pytest.ini

七、初始化代码-config.py

在base-ini.py文件中加入这段代码:

八、基类代码-base

1、base_page

九、page目录(page目录中的类都继承了base的类,可以直接调用base的类方法)

1、login_page.py(登录页面封装)

2、home_page(首页封装)

3、goods_page.py

十:script测试用例(script类中没有继承page目录的类方法,因此得通过实例化对象调用page的类方法)

1、test_login.py(执行登录测试用例并断言)

2、test_goods.py

十、后台管理系统用例

1、测试用例的脚本编写情况

手工操作断言--定义页面文件(一个操作页面一个py文件)--封装PO(类:代表页面的对象)--编写测试脚本--执行测试脚本

2、后台登录-PO封装

接口的测试用例:测试步骤,测试数据,预期结果

3、page(目录)-login_page(文件)

http://www.tj-hxxt.cn/news/62180.html

相关文章:

  • 网页设计广州网站seo索引擎优化
  • 做个网站找别人做的吗网络公司网络营销推广方案
  • 建筑培训内容建站优化
  • 建设小网站教程福建百度推广
  • 中企动力近期做的网站百度提交网站入口网址
  • 制作二维码的平台小红书关键词优化
  • wordpress backwpupseo网站分析
  • 校园网站建设考评办法营销方式和手段有哪些
  • 建一个网站的价格爱站关键词挖掘old
  • 快速提高网站权重提升网络公司经营范围
  • 东莞微客巴巴做网站经典广告推广词
  • 平面设计岗位职责seo做什么网站赚钱
  • 如何做幼儿园网站自建网站流程
  • 东莞app定制开发公司哈尔滨怎样关键词优化
  • 用html做网站顺序北京百度快速优化排名
  • 音乐播放网站怎么做市场营销策划公司排名
  • 抚顺网站开发招聘优化营商环境指什么
  • 作品集模板网站it培训班
  • 网站所有二级目录免费推广途径
  • 做商务网站需要什么资料沪深300指数基金
  • 国外公司做中国网站营销案例100例小故事及感悟
  • 定制跟模板网站有什么不一样自媒体十大平台
  • 广州网站制作系统百度seo点击工具
  • 怎么在工商网站做实名认证青青河边草直播免费观看
  • 网站开发是做什么打开百度一下网页版
  • 深圳建网站多少钱网站开发公司排名
  • 自己放题库做测试网站新闻发布稿
  • 产品营销策划seo技术培训班
  • 青岛网站排名优化大量微信群推广代发广告
  • 网站地链接结构手机优化软件下载