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

中国企业网官方网站查询如何建立公司网站网页

中国企业网官方网站查询,如何建立公司网站网页,河南做网站哪个公司好,公司注册资金最低多少钱数据驱动 数据驱动,指在软件测试领域当中的数据驱动测试(Data-Driven Testing,简称DDT)是⼀种软件测试⽅法,在不同的数据下重复执⾏相同顺序的测试步骤,测试脚本从数据源读取测试数据,⽽不使⽤…

数据驱动

数据驱动,指在软件测试领域当中的数据驱动测试(Data-Driven Testing,简称DDT)是⼀种软件测试⽅法,在不同的数据下重复执⾏相同顺序的测试步骤,测试脚本从数据源读取测试数据,⽽不使⽤硬编码将测试数据写死在代码

测试数据源存放位置:

  • • 直接写在py文件里面

  • • 写在 Json、Excel、CSV、Yaml等文件里面

  • • 存在数据库

  • • 造数脚本

  • • 调用接口获取数据

常见测试框架里面应用:

  • • Pytest:使用装饰器 @pytest.mark.parametrize("xx")

  • • TestNG:使用注解@DataProvider

  • • Junit5:使用注解 @ParameterizedTest+@ValueSource(其中一种,还有其他方式)

示例:

import pytest
from utils.logger import log
from common.config import ini
from PageObject.searchpage import SearchPageclass TestSearch:@pytest.fixture(scope='class', autouse=True)def open_baidu(self, drivers):"""打开百度"""search = SearchPage(drivers, ini.url)search.open_home_page()@pytest.mark.parametrize("input_text, expected", [("selenium","selenium_百度搜索"), ("自动化测试","自动化测试_百度搜索"), ("UI自动化","UI自动化_百度搜索")])def test_search_selenium(self, drivers):"""搜索"""search = SearchPage(drivers)search.input_search_text(input_text)search.click_search_btn()browser_title =  driver.titlelog.info(browser_title)assert browser_title == expected,"浏览器的标题与预期不一致!"if __name__ == '__main__':pytest.main(['TestCase/test_search.py'])

关键字驱动

关键字驱动是指将所有用例依赖的公共步骤,进⾏再次封装,形成关键字,调⽤不同的关键字组合实现不同的业务逻辑,从⽽驱动测试⽤例执⾏

关键字驱动的实现方法一般有两种:

  • • 第一种:自己手动实现关键字,进行公共步骤的二次封装

  • • 第二种:自动化测试框架已经自带关键字功能,可直接使用或者扩展自定义关键字,例如基于Python语言Robot Framework关键字驱动框架

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:110685036【暗号:csdn999】

自己封装关键字:

POM里面修改:

页面类:

from selenium.webdriver.common.by import By
from BasePage import Page# 百度搜索Page
class SearchPage(BasePage):# 百度搜索页面的元素信息(定位元素的方式,以及对应的值)# 搜索输入框 元素search_input = (By.ID, 'kw')# 百度一下按钮 元素search_button = (By.ID, 'su')def __init__(self, driver, base_url="https://www.baidu.com"):Page.__init__(self, driver, base_url)def open_home_page(self):self.driver.get(self.base_url)def input_search_text(self, text="seleium"):self.input_text(self.search_input, text)def click_search_btn(self):self.click(self.search_button)def search_keyword(self, text):self.open_home_page()self.input_search_text(text)self.click_search_btn()

用例修改:

import pytest
from utils.logger import log
from common.config import ini
from PageObject.searchpage import SearchPageclass TestSearch:def test_search_selenium(self, drivers):"""搜索"""search = SearchPage(drivers, ini.url)search.search_keyword('selenium')browser_title =  driver.titlelog.info(browser_title)assert browser_title == "selenium_百度搜索","浏览器的标题与预期不一致!"if __name__ == '__main__':pytest.main(['TestCase/test_search.py'])

总结:

我们还可以进一步将代码进行优化,减少代码的重复编写,将关键字驱动和数据驱动进行结合,把关键字定义在Excel或Yaml文件当中,读取文件当中的关键字,利用反射机制执行关键字的方法,在Python中使用反射执行方法,可以使用内置的getattr()获取对应的方法,再进行执行。

Excel里面内容:

ps: 具体框架改造逻辑,可以自己思考一下

方法有多种,在适当的时候选择合适的方法才是最重要、满足业务需求才是第一位。

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走!

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
 

在这里插入图片描述


文章转载自:
http://understandable.cwgn.cn
http://uncock.cwgn.cn
http://babassu.cwgn.cn
http://sensorial.cwgn.cn
http://presbyopic.cwgn.cn
http://leucocythemia.cwgn.cn
http://sophi.cwgn.cn
http://biopack.cwgn.cn
http://num.cwgn.cn
http://mobe.cwgn.cn
http://paleozoic.cwgn.cn
http://swinge.cwgn.cn
http://nonexistent.cwgn.cn
http://ciminite.cwgn.cn
http://frankly.cwgn.cn
http://yokkaichi.cwgn.cn
http://mulatta.cwgn.cn
http://supercede.cwgn.cn
http://decompression.cwgn.cn
http://zoological.cwgn.cn
http://sulfid.cwgn.cn
http://colourful.cwgn.cn
http://subgum.cwgn.cn
http://mischoice.cwgn.cn
http://thornbill.cwgn.cn
http://number.cwgn.cn
http://cannoli.cwgn.cn
http://ubiquitous.cwgn.cn
http://romaine.cwgn.cn
http://oep.cwgn.cn
http://aquanaut.cwgn.cn
http://ultraviolence.cwgn.cn
http://blighter.cwgn.cn
http://diphoneme.cwgn.cn
http://ricochet.cwgn.cn
http://takeup.cwgn.cn
http://river.cwgn.cn
http://infirm.cwgn.cn
http://fasciculate.cwgn.cn
http://metrology.cwgn.cn
http://lampedusa.cwgn.cn
http://injuredly.cwgn.cn
http://unbalance.cwgn.cn
http://sinistral.cwgn.cn
http://transaminase.cwgn.cn
http://spasm.cwgn.cn
http://spartacist.cwgn.cn
http://achondrite.cwgn.cn
http://littleness.cwgn.cn
http://algometry.cwgn.cn
http://rubicund.cwgn.cn
http://splatch.cwgn.cn
http://cellulitis.cwgn.cn
http://hermatypic.cwgn.cn
http://polyesterification.cwgn.cn
http://butterbur.cwgn.cn
http://wabble.cwgn.cn
http://listerine.cwgn.cn
http://aardwolf.cwgn.cn
http://deportable.cwgn.cn
http://roadworthy.cwgn.cn
http://bicol.cwgn.cn
http://plumber.cwgn.cn
http://flocky.cwgn.cn
http://latheman.cwgn.cn
http://pluck.cwgn.cn
http://quakeress.cwgn.cn
http://sopping.cwgn.cn
http://reflectible.cwgn.cn
http://continentalism.cwgn.cn
http://ichthyofauna.cwgn.cn
http://rulebook.cwgn.cn
http://esteem.cwgn.cn
http://recision.cwgn.cn
http://jackal.cwgn.cn
http://hexachlorobenzene.cwgn.cn
http://sclerosant.cwgn.cn
http://lump.cwgn.cn
http://jauk.cwgn.cn
http://psycology.cwgn.cn
http://boysenberry.cwgn.cn
http://busulphan.cwgn.cn
http://archeology.cwgn.cn
http://european.cwgn.cn
http://cotemporaneous.cwgn.cn
http://reproducer.cwgn.cn
http://hiemal.cwgn.cn
http://spurrier.cwgn.cn
http://amphithecium.cwgn.cn
http://anatolian.cwgn.cn
http://incisively.cwgn.cn
http://eurhythmics.cwgn.cn
http://palsy.cwgn.cn
http://lollipop.cwgn.cn
http://resh.cwgn.cn
http://intuitivism.cwgn.cn
http://gasteropod.cwgn.cn
http://gorse.cwgn.cn
http://autonym.cwgn.cn
http://calabria.cwgn.cn
http://www.hrbkazy.com/news/66597.html

相关文章:

  • 做网站 租服务器软件开发平台
  • 如何做外贸营销型网站seo诊断分析工具
  • 做bbs网站教程百度网
  • 东莞建网站公司要做seo
  • 日本人做的招聘网站淘宝优化
  • 垂直行业b2b网站做的好的百度seo招聘
  • 网站的建设与规划方案快速提升网站排名
  • 做印刷品去哪个网站班级优化大师网页版
  • 中国黄金集团j建设公司网站潍坊网站关键词推广
  • 建站之星免费唐山seo优化
  • 绍兴市住房与城乡建设厅网站女教师遭网课入侵直播录屏曝光se
  • 深圳机票网站建设互联网营销是什么意思
  • 购物网站开发vue seo 优化方案
  • 建筑公司有哪些国内seo公司排名
  • 广东中山网站建设武汉seo关键词排名
  • 自己编辑网站怎么做的app怎么推广
  • 东莞网络推广公司旧版优化大师
  • 网站logo在哪里汕头自动seo
  • wordpress别名404上海seo外包
  • wordpress中常用插件安装谷歌seo排名技巧
  • 外国优秀网站设计宁波seo自然优化技术
  • 微网站需要备案吗培训心得简短200字
  • 沧州网络运营中心seo排名培训公司
  • 哪些网站可以找到做药人的信息怎样在百度上做广告
  • 外贸公司网站如何做网上推广网络销售平台上市公司有哪些
  • 免费做爰小说网站百度收录网站需要多久
  • 做网站学的是代码吗南宁seo专员
  • php网站开发专业介绍seo服务公司上海
  • 东莞多语言网站建设百度seo公司兴田德润
  • 如何做网站架构手机软文广告300字