首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

教你Selenium 测试用编写

编写Selenium测试用就是模拟用户在浏览器上一系列操作,通过脚本来完成自动化测试。 编写测试用优势: 开源,免费。 支持多种浏览器 IE,Firefox,Chrome,Safari。...Python版本 from selenium import webdriver 测试用流程 测试用是为了实施测试从而向被测试系统提供一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等...注意:一条测试用最终结果只有一个:成功或者失败。...三大核心要素为 :标题 、步骤 、预期结果 标题:是对测试用描述,标题应该清楚表达测试用内容 步骤:对测试执行过程进行描述 预期结果:提供测试执行预期结果,预期结果一般是根据需求得出,如果实际结果和预期结果一致则测试通过...实战演练 首先是在代码最上面导入了 Selenium 包,其次是测试方法命名、测试步骤、断言。测试用内容是要断言打开百度页面所展现内容与所期望值是否相等。

49910

技术分享 | Selenium 测试用编写

本文节选自霍格沃兹测试开发学社内部教材 编写Selenium测试用就是模拟用户在浏览器上一系列操作,通过脚本来完成自动化测试。 编写测试用优势: 开源,免费。...; 测试用流程 测试用是为了实施测试从而向被测试系统提供一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等。...注意:一条测试用最终结果只有一个:成功或者失败。...三大核心要素为 :标题 、步骤 、预期结果 标题:是对测试用描述,标题应该清楚表达测试用内容 步骤:对测试执行过程进行描述 预期结果:提供测试执行预期结果,预期结果一般是根据需求得出,如果实际结果和预期结果一致则测试通过...实战演练 首先是在代码最上面导入了 Selenium 包,其次是测试方法命名、测试步骤、断言。测试用内容是要断言打开百度页面所展现内容与所期望值是否相等。

40930
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    ​技术分享 | Selenium 测试用编写

    原文链接 编写Selenium测试用就是模拟用户在浏览器上一系列操作,通过脚本来完成自动化测试。 编写测试用优势: 开源,免费。...; 测试用流程 测试用是为了实施测试从而向被测试系统提供一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等。...注意:一条测试用最终结果只有一个:成功或者失败。...三大核心要素为 :标题 、步骤 、预期结果 标题:是对测试用描述,标题应该清楚表达测试用内容 步骤:对测试执行过程进行描述 预期结果:提供测试执行预期结果,预期结果一般是根据需求得出,如果实际结果和预期结果一致则测试通过...实战演练 首先是在代码最上面导入了 Selenium 包,其次是测试方法命名、测试步骤、断言。测试用内容是要断言打开百度页面所展现内容与所期望值是否相等。

    38340

    测试用(功能)——完整demo(一千多条测试用

    资产管理用表 ---- 模块名称 用个数(个) 用链接 登录 20 测试用(功能)——登录、首页、个人信息 首页 4 个人信息 44 资产类别 49 测试用(功能)——资产类别、品牌...、取得方式 品牌 49 取得方式 49 供应商 80 测试用(功能)——供应商、存放地点、部门管理 存放地点 56 部门管理 38 人员管理 62 测试用(功能)——人员管理、资产入库...资产入库 111 资产借还 75 测试用(功能)——资产借还、资产转移 资产转移 58 资产维修 73 测试用(功能)——资产维修、资产报废 资产报废 54 资产盘点 164 测试用...(功能)——资产盘点 资产申购 71 测试用(功能)——资产申购、统计报表 统计报表 43 合计(个) 1100 引言 编写目的 本文档将列举实现资产管理系统所需要全部功能,并对每个功能给出简单描述...(5)移动端APP测试:使用移动设备对APP进行UI测试、业务逻辑功能测试,保证良好用户体验和稳定性。

    5.5K30

    技术分享 | Selenium 测试用编写

    原文链接 编写Selenium测试用就是模拟用户在浏览器上一系列操作,通过脚本来完成自动化测试。 编写测试用优势: 开源,免费。...; 测试用流程 测试用是为了实施测试从而向被测试系统提供一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等。...注意:一条测试用最终结果只有一个:成功或者失败。...三大核心要素为 :标题 、步骤 、预期结果 标题:是对测试用描述,标题应该清楚表达测试用内容 步骤:对测试执行过程进行描述 预期结果:提供测试执行预期结果,预期结果一般是根据需求得出,如果实际结果和预期结果一致则测试通过...实战演练 首先是在代码最上面导入了 Selenium 包,其次是测试方法命名、测试步骤、断言。测试用内容是要断言打开百度页面所展现内容与所期望值是否相等。

    34220

    常用功能测试用

    常用功能测试用 目录 1、登录 2、添加 3、删除 4、查询 1、登录 (1)用户名和密码都符合要求(格式上要求) (2)用户名和密码都不符合要求(格式上要求) (3)用户名符合要求,密码不符合要求...(格式上要求) (4)密码符合要求,用户名不符合要求(格式上要求) (5)用户名或密码为空 (6)数据库中不存在用户名,不存在密码 (7)数据库中存在用户名,错误密码 (8)数据库中不存在用户名...,存在密码 (9)输入数据前存在空格 (10)输入正确用户名密码 (11)按[enter]是否能登陆 2、添加 (1)要添加数据项均合理,在界面保存成功后,检查数据库中是否添加了相应数据:select...查询 (2)留出一个必填数据为空 (3)按照边界值等价类设计测试用原则设计其他输入项测试用:数据组合测试 (4)不符合要求地方要有错误提示 (5)是否支持table键 (6)按enter是否能保存...13等,一般这些数据都是枚举型数据,以下拉框形式出现 (4)输入数据库中不存在数据 (5)不输入任何数据:查询结果应该为所有记录 (6)是否支持table键 (7)是否支持enter键 模糊查询:

    27730

    测试用(功能)——资产盘点

    资产管理系统测试用 测试用编号 功能点 用说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用测试结果 16、资产盘点(测试用个数:164个) ZCGL-ST-SRS016...10条时,列表显示翻页功能 低 通过 ZCGL-ST-SRS016-003 资产盘点列表页 面包屑导航【首页】按钮有效性验证 资产管理员正确打开资产盘点管理页面 无 点击【首页】按钮 跳转至首页页面 高...高 通过 ZCGL-ST-SRS016-040 新增盘点单 按资产名称模糊查询 资产管理员正确打开“添加盘点资产”窗口 资产名称:模糊 输入以上数据,点击【查询】按钮 保留查询条件,显示符合条件资产盘点记录...高 通过 ZCGL-ST-SRS016-043 新增盘点单 按资产编码模糊查询 资产管理员正确打开“添加盘点资产”窗口 资产编码:模糊 输入以上数据,点击【查询】按钮 保留查询条件,显示符合条件资产盘点记录...高 通过 ZCGL-ST-SRS016-072 录入盘点结果 按资产名称模糊查询 资产管理员正确打开盘点结果录入页面 资产名称:模糊 输入以上数据,点击【查询】按钮 保留查询条件,显示符合条件资产盘点记录

    1.1K10

    测试用集-11.QQ表情收藏功能测试用

    QQ表情收藏功能测试用 ?...一、功能测试 正常功能 表情包支持图片格式包括jpg、jpeg、bmp、gif、png,不支持doc、xls、flv、txt等; 1.表情包符合格式要求,且图片大小在范围内,收藏成功; 2.表情包不符合格式要求...6.表情包收藏后支持删除后再次删除; 7.点击文字进行收藏,不支持收藏到表情; 8.选择聊天记录中系统时间进行收藏,不支持收藏到表情; 9.VIP用户退回到普通用户,原收藏表情可用; 10.收藏表情有效时间内可使用...,过期不可使用; 11.电脑和手机QQ收藏表情可共用; 12.不支持收藏系统自带表情; 13.支持收藏好友发送、自己发送未收藏过表情; 异常功能 1.空间不足时,点击收藏,是否正常处理; 2....多个用户对单个表情收藏和批量收藏时,响应时间是否符合要求; 3.用户收藏表情数量达到最大限度时,用户使用表情时响应时间是否符合要求; 四、安全性测试 1.添加感染病毒图片进行收藏,是否可以收藏; 2

    1.4K21

    Twemproxy测试用以及压结果

    3、如同时部署多个 Twemproxy,配置文件一致(测试配置为distribution:ketama,modula),则可以从任意一个读取,都可以正确读取 key对应值。...6、如果 Twemproxy 后端节点数量发生变化,Twemproxy 相同算法前提下,原来数据必须重新处理分布,否则会存在找不到key值情况。...测试方式: 1.后端 Redis 节点数量不变,不同 Twemproxy server 测试及多个同时运行测试结果如下: ?...2.前端使用1个 Twemproxy server,后端 Redis 数量分别为2,3,4,5,6来进行压力测试,看测试结果,测试数据如下: ?...从数据可以看出,后端节点数量与 Twemproxy 性能基本无关,最大性能也就是单个 Redis 性能。

    1.2K40

    功能测试用编写_编写测试用有哪几种方法

    大家好,又见面了,我是你们朋友全栈君。 编写测试用 HttpRunner v3.x支持三种测试用格式pytest,YAML和JSON。...官方强烈建议以pytest格式而不是以前YAML/JSON格式编写和维护测试用 格式关系如下图所示: 图文解析: 1.postman收集,curl命令行、抓包工具charles/fiddler...config:配置测试用,包含 base_url, verify, variables, export teststeps:测试步骤列表,每个步骤都对应一个API请求或调用另一个测试用,此外还支持...variables/extract/validate/hooks创建极其复杂测试用 链式调用 HttpRunner v3.x最重要功能之一就是支持链式调用,使用链式调用,不需要记住任何测试用信息...,在IDE中编写测试用时就可以智能完成 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/165862.html原文链接:https://javaforall.cn

    31830

    测试用(功能)——人员管理、资产入库

    资产管理系统测试用 测试用编号 功能点 用说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用测试结果 10、人员管理(测试用个数:62个) ZCGL-ST-SRS010...10条时,列表显示翻页功能 5、列表按照员工工号升序排列 低 通过 ZCGL-ST-SRS010-003 人员管理列表页 面包屑导航【首页】按钮有效性验证 资产管理员正确打开人员管理页面 无 点击【首页...062 查询人员 按所属部门(列表中无数据)进行查询 资产管理员正确打开资产借还管理页面 所属部门:列表中无数据 输入以上数据,点击【查询】按钮 保留查询条件,显示没有数据 高 通过 11、资产入库(测试用个数...按照登记时间降序)显示全部资产信息 4、当列表记录超过10条时,列表显示翻页功能 低 通过 ZCGL-ST-SRS011-003 资产入库列表页 面包屑导航【首页】按钮有效性验证 资产管理员正确打开资产入库管理页面...按钮 保留查询条件,显示没有数据 高 通过 ZCGL-ST-SRS011-110 批量导出 查询结果为空,执行导出 资产管理员正确打开资产入库管理页面 无 点击【批量导出】按钮 提示“暂时没有可以导出记录

    1.5K10

    测试用(功能)——资产借还、资产转移

    资产管理系统测试用 测试用编号 功能点 用说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用测试结果 12、资产借还(测试用个数:75个) ZCGL-ST-SRS012...按照登记时间降序)排列 4、当列表记录超过10条时,列表显示翻页功能 低 通过 ZCGL-ST-SRS012-003 资产借还列表页 面包屑导航【首页】按钮有效性验证 资产管理员正确打开资产借还管理页面...高 通过 ZCGL-ST-SRS012-061 资产借用查询 按资产名称模糊查询 资产管理员正确打开资产借还管理页面 资产名称:模糊 输入以上数据,点击【查询】按钮 保留查询条件,显示符合条件资产借用记录...ZCGL-ST-SRS012-075 查看借用单详情 “资产借用单详情”窗口【X】按钮有效性验证 资产管理员正确打开“资产借用单详情”窗口 无 点击【X】按钮 关闭当前窗口,回到资产借还管理列表页 高 通过 13、资产转移(测试用个数...按照登记时间降序)排列 4、当列表记录超过10条时,列表显示翻页功能 低 通过 ZCGL-ST-SRS013-003 资产转移列表页 面包屑导航【首页】按钮有效性验证 资产管理员正确打开资产转移管理页面

    93810

    测试用(功能)——资产申购、统计报表

    资产管理系统测试用 测试用编号 功能点 用说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用测试结果 17、资产申购(测试用个数:71个) ZCGL-ST-SRS017...按照登记时间降序)排列 4、当列表记录超过10条时,列表显示翻页功能 低 通过 ZCGL-ST-SRS017-003 资产申购列表页 面包屑导航【首页】按钮有效性验证 资产管理员正确打开资产申购管理页面...高 通过 ZCGL-ST-SRS017-057 资产申购查询 按资产名称模糊查询 资产管理员正确打开资产申购管理页面 资产名称:模糊 输入以上数据,点击【查询】按钮 保留查询条件,显示符合条件资产申购记录...高 通过 ZCGL-ST-SRS017-060 资产申购查询 按资产编码模糊查询 资产管理员正确打开资产申购管理页面 资产编码:模糊 输入以上数据,点击【查询】按钮 保留查询条件,显示符合条件资产申购记录...-071 查看资产申购详情 “资产申购单详情”窗口【X】按钮有效性验证 资产管理员正确打开“资产申购单详情”窗口 无 点击【X】按钮 关闭当前窗口,回到资产申购管理列表页 高 通过 18、统计报表(测试用个数

    93530

    测试用(功能)——资产维修、资产报废

    资产管理系统测试用 测试用编号 功能点 用说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用测试结果 14、资产维修(测试用个数:73个) ZCGL-ST-SRS014...按照登记时间降序)排列 4、当列表记录超过10条时,列表显示翻页功能 低 通过 ZCGL-ST-SRS014-003 资产维修列表页 面包屑导航【首页】按钮有效性验证 资产管理员正确打开资产维修管理页面...高 通过 ZCGL-ST-SRS014-059 资产维修查询 按资产名称模糊查询 资产管理员正确打开资产维修管理页面 资产名称:模糊 输入以上数据,点击【查询】按钮 保留查询条件,显示符合条件资产维修记录...ZCGL-ST-SRS014-073 查看维修单详情 “资产维修单详情”窗口【X】按钮有效性验证 资产管理员正确打开“资产维修单详情”窗口 无 点击【X】按钮 关闭当前窗口,回到资产维修管理列表页 高 通过 15、资产报废(测试用个数...按照登记时间降序)排列 4、当列表记录超过10条时,列表显示翻页功能 低 通过 ZCGL-ST-SRS015-003 资产报废列表页 面包屑导航【首页】按钮有效性验证 资产管理员正确打开资产报废管理页面

    1K10

    软件测试用设计方法_设计测试用依据

    目录 软件测试用设计之等价类划分法 一、等价类划分法定义 二、等价类划分法术语 三、等价类划分原则 四、实例演示(三角形问题和档案管理系统问题) 软件测试用之边界值分析法...一、边界值分析法定义 二、等价类划分法和边界值分析法区别 三、内部边界值 四、设计测试用原则 五、边界值分析法实例(三角形问题) 软件测试用设计之错误推测法 一、错误推测法定义 二、错误推测法基本思想...1990年1月~2049年12月,并确定日期由6位数字字符组成,前4位表示年,后2位表示月,用等价类划分法设计测试用测试日期检查功能。...例如:某程序规格说明书中规定:“一个输入文件应包括1~255个记录”,这里应该取0,1,255,256作为边界值测试数据。 3. 应设计测试用使输出达到边界值及其左右值。...软件测试用设计之因果图法 一、因果图法定义 因果图法是利用图解法分析多个输入条件组合情况,考虑输入条件之间约束关系,从而设计测试用方法。

    89110

    测试用(功能)——登录、首页、个人信息

    资产管理系统测试用 测试用编号 功能点 用说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用测试结果 1、登录模块(测试用个数:20个) ZCGL-ST-SRS001-001 登录功能测试...-005 登录功能测试 角色按钮全选验证 登录页面正常显示 无 点击【资产管理员】按钮 点击【超级管理员】按钮 角色选择变为【超级管理员】按钮 低 通过 ZCGL-ST-SRS001-006 登录功能测试...【换一张】按钮有效性验证 登录页面正常显示 点击【换一张】按钮 验证码图片更换 中 通过 2、首页(测试用个数:4个) ZCGL-ST-SRS002-001 首页...上方显示登录用户为超级管理员 中 通过 2、首页(测试用个数:4个) 测试用编号 功能点 用说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用测试结果 ZCGL-ST-SRS002-...上方显示登录用户为超级管理员 中 通过 3、个人信息(测试用个数:44个)  测试用编号 功能点 用说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用测试结果 ZCGL-ST-SRS003

    1K41

    测试用(功能)——资产类别、品牌、取得方式

    资产管理系统测试用 测试用编号 功能点 用说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用测试结果 4、资产类别(测试用个数:49个) ZCGL-ST-SRS004-...启用资产类别【取消】按钮有效性验证 超级管理员正确打开资产类别管理页面 无 点击【启用】按钮 点击【取消】按钮 关闭提示信息,不执行启用操作;回到列表页,该类别状态仍为“已禁用” 高 通过 5、品牌(测试用个数...在列表页新增一条记录,状态默认为“已启用” 高 通过 ZCGL-ST-SRS005-016 新增品牌 品牌编码为8位字母和数字组合,进行新增 超级管理员正确打开“新增品牌”窗口 品牌编码:8位字母和数字组合...在列表页修改一条记录,状态默认为“已启用” 高 通过 ZCGL-ST-SRS005-036 修改品牌 品牌编码为8位字母和数字组合,进行修改 超级管理员正确打开“修改品牌”窗口 品牌编码:8位字母和数字组合...启用品牌【取消】按钮有效性验证 超级管理员正确打开品牌管理页面 无 点击【启用】按钮 点击【取消】按钮 关闭提示信息,不执行启用操作;回到列表页,该品牌状态仍为“已禁用” 高 通过 6、取得方式(测试用个数

    1.1K40

    测试用管理

    然后对其进行测试分析,并完成整体测试用设计和编写,其中包括功能测试用,E2E测试用,异常测试用等等。对于设计好测试用需要进行分类并管理,然后根据不同分类进行分层测试。...通常情况下可以将测试分为端到端测试(E2E Testing),功能测试(Functional Testing),集成测试(Integration Testing),单元测试(Unit Testing)等...当测试数量很大时候,如果测试用管理系统不易用,测试用复用性也不高,则会导致测试用不易维护,从而会极大增加了其管理成本。...它优势是管理系统提供了强大管理和协作功能,比如协作编写用,协作执行用测试步骤管理,截图管理,测试迭代管理以及丰富测试用测试结果报表等。...手动测试人员执行了手动测试后,将测试结果通过测试管理系统或者在测试代码中进行记录,并最终汇总到测试管理系统进行统一展示,从而实现了让不同人员可以一起协作分析,设计,管理,和执行测试用工作。

    1.1K20
    领券