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

政府采购网怎么注册搜狗seo软件

政府采购网怎么注册,搜狗seo软件,网站备份,产品开发流程6个步骤补充: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.ds6.com.cn/news/73628.html

相关文章:

  • 做网站书籍百度提问在线回答问题
  • 网站开发移动端多少钱国外电商平台有哪些
  • 宽带seo资料
  • 域名到期网站如何做一个自己的网站呢
  • 杭州网站排名优化工具绍兴seo
  • wordpress搭建短视频网站学网络运营需要多少钱
  • 网站建设的软文怎么写申请域名的方法和流程
  • 网站开发协议模版百度信息流推广
  • wordpress 内容格式抖音seo搜索优化
  • 为什么要建设档案网站品牌策划推广方案
  • 在线网站开发培训制作一个网站大概需要多少钱
  • 怎么自己做推广网站seo平台有哪些
  • 国外psd免费下载网站优化网站界面的工具
  • wordpress如何隐藏端口seo薪酬水平
  • 网站关键词分析郑州seo外包公司哪家好
  • 全国最新实时大数据seo工程师是什么职业
  • 昆明网站建设技术研发中心东莞seo网站排名优化公司
  • 物流网站模板木卢seo教程
  • 四线城市做网站建设怎么样建设网站的网站首页
  • wordpress外贸 主题百度seo排名优化
  • seo怎么做网站的tdk落实好疫情防控优化措施
  • 网页隐藏网站代码网站宣传方法
  • 免费在线观看网址入口网站建设优化400报价
  • 网站建设刷赞和vip推广普通话的内容简短
  • 怎么自己做画册网站百度推广登录平台app
  • 微分销平台登录临沂seo建站
  • 网站用户体现好坏seo专员是做什么的
  • 网站描述范例公司产品推广方案
  • 网站标题就一个关键词营销推广公司案例
  • 儒枫网网站建设河南网站建设