测试
文章平均质量分 92
这个作者很懒~~
灰灰快醒醒
一枚大三字节跳动测试开发实习生。。
展开
-
性能测试 --概念
对于软件什么是性能问题:就以购物软件为例:1)购物过程页面突然无法打开, 刷新后可以重新打开.2)双十一期间无法进入商品页面.3)页面加载时间过长, 需要消耗用户大量的等待时间.甚者如生活中的抢票功能, 对于软件的性能要求极高, 由于用户都在同一时间抢票, 并发量过大, 导致响应速度极慢, 很难抢到票, 这也是软件的一个栗子.(五一没抢到星穹铁道演唱会的票呜呜呜~)原创 2024-05-10 23:28:17 · 1248 阅读 · 25 评论 -
自动化测试Selenium(3)
即打印该网址的标题.使用如下:即打印该网址的url. 使用如下: 让我们写一个基本的测试单元:测试结果: 我们知道启动的浏览器不是最大化的, 这样不会影响脚本的执行, 但是有时候会影响我们"观看"脚本的执行. 结果展示: 最大化还是不够灵活, 能不能随意地设置浏览器的宽, 高显示? 当然也是可以的. 浏览器上有一个后退, 前进按钮, 也相对比较容易实现:原创 2024-04-17 09:40:49 · 2816 阅读 · 31 评论 -
自动化测试Selenium(4)
通过类似下面这种形式可以定位一组元素.原创 2024-04-19 15:57:08 · 1797 阅读 · 5 评论 -
测试的分类(3)
简言之, 测试人员需要测试软件在不同语言和地区是否能够正常工作.eg:墨西哥:中国:国际化测试需要关注软件的哪些特性:布局时间日期数字格式货币机器型号......原创 2024-04-25 15:55:52 · 1220 阅读 · 14 评论 -
测试的分类(2)
不以测试数据的执行而是, 仅通过分析或检查源程序的设计, 内部结构, 逻辑, 代码风格和规格等来检查程序的正确性.常见的静态测试有代码走查, 代码扫描工具等.原创 2024-04-22 17:32:07 · 1265 阅读 · 5 评论 -
补档 -- 测试的分类(1)
最近有很多人私信我说: 灰灰你什么时候写测试分类阿, 本来我要开始肝性能测试的, 我一看, 奥, 之前摸鱼忘写了, 所以这里补档(叶问指着一边笑.jpg).原创 2024-04-21 21:50:00 · 1454 阅读 · 9 评论 -
自动化测试selenium(1)
Selenium是web应用中基于UI自动化测试框架, 支持多平台, 多浏览器, 多语言.原创 2024-04-10 11:20:06 · 2018 阅读 · 27 评论 -
自动化测试selenium(2)
Selenium是一个用于自动化网页浏览操作的工具,而WebDriver是一个Selenium的一个子项目,它提供了一个用于控制各种浏览器的编程接口(也就是我们之前提到的浏览器驱动). 简单地说, WebDriver是Selenium的一个实现, 它提供了与浏览器交互的功能.具体来说, WebDriver提供了一组API, 允许开发人员以编程的方式模拟用户在浏览器中进行的各种操作,例如点击链接, 填写表单, 提交表单, 模拟键盘输入等等。原创 2024-04-12 10:27:24 · 1365 阅读 · 6 评论 -
软件测试用例(3)
一个有效的测试用例应该具备以下特点:1., 以确保对系统的各个方面进行全面的测试. (差不多可以理解为白盒测试)2.测试用例应该基于正确的需求和规范编写, 确保测试的结果是可信的.3.. 这样可以确保每个测试用例都能够独立地发现问题, 而不会因为其它因素的干扰而遗漏错误.4.: 测试用例应该能够重复执行,. 这样可以确保问题可以被准确地重现和定位.5., 随着系统的变化和演进, 测试用例也需要相应地进行更新和维护, 以保持测试的有效性.原创 2024-04-05 11:00:44 · 970 阅读 · 5 评论 -
软件测试用例(1)
定义: 数据驱动的测试或输入/输出驱动的测试.核心: 测试目标和结构完全无关, 重点集中在程序不按其规范正确运行的环境条件判定标准: "穷举输入测试"缺点: 经济, 时间, 无法实现.(因为测试投入的目标在于通过有限的测试用例最大限度地发现问题的数量.原创 2024-04-02 09:39:27 · 1311 阅读 · 15 评论 -
软件测试-概念
IEEE:定义: 软件需求是(1). (2). 一种反映上面(1)或(2)所述条件或权能的文档说明. 它包括功能性需求及非功能性需求, 非功能性需求对设计和实现提出了限制, 比如性能要求, 质量标准, 或者设计限制.开发人员和测试人员工作的直接依据就是软件需求。原创 2024-03-23 19:51:23 · 1446 阅读 · 28 评论 -
软件测试用例(2)
白盒测试也叫逻辑驱动测试, 它是对程序的逻辑结构进行检查, 从中获取测试数据核心: 对程序的逻辑结构进行检查, 从中获取测试数据.判定标准:"穷举路径测试" -> 使用测试用例执行了程序流中所有可能的执行流路径, 程序可以得到完全测试1.不同逻辑路径的数量可能达到天文数字.2.虽然可以测试到程序中的所有路径, 但是程序中可能存在着错误.原因:(1)即使是穷举路径测试也不能保证程序符合其设计规范. eg: 升序排序写成降序排序.原创 2024-04-04 10:42:35 · 1411 阅读 · 35 评论 -
软件测试基础(2)
作为一个菜鸟在进入测试团队开始第一次测试的时候, 我们需要做很多准备:1.阅读所有项目有关的文档, 包括:需求文档, 设计文档, 用户手册.2.尽可能参加各种项目会议, 了解项目的背景, 人员组成, 尽可能的了解需求和业务. 特别针对业务专业性较强的项目, 例如银行业务, 需要了解各种业务知识,如高低柜, 一二三类账户等, 存款, 贷款等.3.熟悉项目所使用的测试管理工具, 配置管理工具, 获取对应的地址和登陆方式.4.阅读已有的测试方案和测试案例.原创 2024-03-27 23:26:40 · 1360 阅读 · 8 评论 -
软件测试基础(1)
软件测试的生命周期: 需求分析 -> 测试计划 -> 测试设计, 测试开发 -> 测试执行 -> 测试评估.一个合格的bug描述应该包括以下几个部分:案例:原创 2024-03-26 21:21:33 · 1280 阅读 · 12 评论