首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
全栈测试
虫无涯
创建于2023-01-02
订阅专栏
测试领域相关知识
等 25 人订阅
共269篇文章
创建于2023-01-02
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
什么是探索性测试?探索性测试有哪些方法?
1、阶段 一般在系统测试阶段完成,此时软件质量趋于稳定 2、目的 在最短的时间内发现最多严重的bug,通过新的思路,新的方法,找到还未被发现的问题,找到漏网之鱼 3、步骤 确定核心模块功能; 确定问题
软件测试发展路线
以下内容来源于《全栈性能测试修炼宝典JMeter实战》,仅供学习参考。 1 业务路线 常见的业务路线职位有: QA经理 业务专家 产品经理 产品总监 行业咨询顾问等 2 技术路线 掌握编程技术,拥有业
selenium源码通读·13 |webdriver/support分析
1 源码路径 2 功能说明 定义了webdriver的辅助能力 各方法说明如下: 方法 描述 说明 abstract_event_listener.py Event listener must sub
selenium源码通读·12 |webdriver/remote分析
1 源码路径 2 功能说明 方法 描述 说明 command.py Defines constants for the standard WebDriver commands 定义标准WebDrive
selenium源码通读·11 |webdriver/common/touch_actions.py-TouchActions类分析
1 源码路径 2 功能说明 模拟移动端操作; 类似ActionChains一样; 动作存储在TouchActions对象中,并通过perform()触发使用。 3 __init__说明 创建新的Tou
selenium源码通读·10 |webdriver/common/proxy.py-Proxy类分析
1 源码路径 2 功能说明 使用代理来规避一些反爬虫策略; 3 引入原因 selenium webdriver测试或进行爬虫时,如果未在目标服务的白名单内,随着爬取的频率增多会被禁止访问目标服务; 目
selenium源码通读·8 |webdriver/common/keys.py-Keys类分析
1 源码路径 2 功能描述 模拟键盘的输入; 源码如下: 3 使用方法 例如: 4 实例 Enter、Ctrl+A的应用
selenium源码通读·7 |webdriver/common/by.py-By类分析
1 源码路径 2 功能描述 翻译:一组受支持的定位器策略,即支持的定位方式 定位方式包含八种: 3 使用方法 例如: 另一种写法: 两种写法的区别,我们查看find_element_by_id的源码:
selenium源码通读·6 |webdriver/common/alert.py-Alert类分析
1 源码路径 2 功能描述 定义了处理弹窗的能力; 如警告框、提示框、确认框等等。 3 使用方法 源码说的很清晰了,只要使用以下的方法即可: 4 __init__方法 需要传递一个driver,这个在
selenium源码通读·5 |webdriver/common/action_chains.py-ActionChains类分析
1 源码路径 2 功能描述 提供鼠标操作,模拟用户的鼠标行为; 如鼠标的各种单击、双击、滑动、拖拽等操作。 3 使用方法 源码说的很清晰了,只要使用以下的方法即可: 4 几个方法 4.1 __init
selenium源码通读·4 |webdriver/common分析
1 定义 selenium/webdriver/common目录定义了webdriver所指定的通用能力; 包括了各种行为控制等,详细后边描述。 2 common目录 包含了actions目录、htm
selenium源码通读·3 | 从源码看引入webdriver包的原因
1 先看实例 需求是:打开百度,输入NoamaNelson进行搜索 代码实现: 2 提出疑问 为什么需要引入from selenium import webdriver包? 为什么是 webdrive
selenium源码通读 | common/exceptions.py异常类
1 异常类基类 common/exceptions.py目录定义了各种异常类; 其中WebDriverException为基类; 源码如下: 2 基类分析 从后边的异常类可以看出,都是继承了以上的基类
Selenium使用丨WebDriverAPI常用操作
1 使用前提 1.导入包:from selenium import webdriver 2.初始化一个浏览器对象:driver = webdriver.Chrome() 2 浏览器相关方法和说明 方法
Selenium使用丨元素定位综述
1 F12工具使用 以下以Chrome浏览器为例: 1.1 打开 打开浏览器后,直接按“F12” 1.2 调整显示位置 如图:Dock side,有四种显示位置,分别为新窗口打开、居左、底部、居右显示
自动化测试理解
1 定义 把以人为驱动的测试行为转化为机器执行的一种过程。 简单讲:比如使用自动化测试框架、脚本、工具等自动打开测试对象(引用),自动去执行测试用例(此过程中包含自动化查找元素、控件等),自动输入测试
易用性测试小结
1 易用性测试定义 软件使用起来是否方便,能否简单明了达到用户要求; 侠义的易用性通常的也指的是界面测试。但广义易用性还指硬件外观、按钮、菜单等操作的方便性; 易用性也可包含:用户研究、交互设计、界面
测试活动之缺陷管理
以下为简单概述或者通用型描述,不同的项目或者业务会有所不同。 1 bug定义 BUG是一个英文单词,本意是指昆虫、小虫、损坏、犯贫、缺陷、窃听器等意思。现在一般是指在电脑系统或程序中,隐藏着的一些未被
pytest学习和使用5-Pytest和Unittest中的断言如何使用?
1 说明 pytest中使用assert进行断言,和unittest是有区别的,后边详细列举; pytest中的assert后可以为表达式,为True表示用例通过。 2 Uinttest中的断言 2.
Python之configparser模块详解和使用
1 configparser安装 2 configparser简介 用来读取配置文件的python包; 一般做自动化测试的时候,会使用到这个模块,用来封装一些常量。比如数据库、邮件、用户名密码、项目常
下一页