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

教你Selenium 测试用例编写

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

51710

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

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

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

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

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

    7.6K31

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

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

    35220

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

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

    39940

    常用功能的测试用例

    常用功能的测试用例 目录 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键 模糊查询:

    29030

    测试用例集-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.5K21

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

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

    1.1K10

    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

    32230

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

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

    1.6K10

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

    资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 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 资产转移列表页 面包屑导航【首页】按钮有效性验证 资产管理员正确打开资产转移管理页面

    1K10

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

    资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 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 资产报废列表页 面包屑导航【首页】按钮有效性验证 资产管理员正确打开资产报废管理页面

    1.1K10

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

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

    1K30

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

    资产管理系统测试用例 测试用例编号 功能点 用例说明 前置条件 输入 执行步骤 预期结果 重要程度 执行用例测试结果 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

    1.3K41

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

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

    1.4K40

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

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

    97210

    测试用例的管理

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

    1.1K20

    【项目测试】博客系统—Selenium自动化测试、编写测试用例

    零:导入 本系列文章将对博客系统项目进行自动化UI测试 1:UI测试 什么是UI测试呢——全称是用户界面测试(User Interface Testing) 这里包含用户界面的布局测试,元素的显示,功能是否完好等等...,本文将主要对我们的功能方法进行自动化接口测试 2:XMind 这是一款脑图软件,我们可以利用这款软件,编写我们的测试用例,非常的方便,小伙伴们可以自行下载,以下测试用例使用XMind软件进行编写 一:...博客编辑 二:测试用例设计 三:创建blog_test测试文件 1:引入依赖 (1)selenium依赖 org.seleniumhq.selenium...)都实现了这个接口,所以这种转换通常是ok的 第二步:OutputType是 Selenium 提供的一个枚举类,定义了截图的输出类型是FILE文件!...1:检查发布博客功能 package tests; import common.AutotestUtils; import org.openqa.selenium.By; /** * Created

    11810
    领券