Java自动化测试
以Java为基础的自动化测试
suimeng6
一个后端小白
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
什么是 sql 注入,什么是跨站脚本,什么是跨站请求伪造?
什么是 sql 注入,什么是跨站脚本,什么是跨站请求伪造?原创 2025-04-26 03:00:00 · 715 阅读 · 0 评论 -
一个测试用例主要就包含哪些哪些要素?(测试方向分类,设计用例)
一个测试用例主要就包含哪些哪些要素?(测试方向分类,设计用例)原创 2025-04-26 03:00:00 · 218 阅读 · 0 评论 -
测试流程?
测试流程?原创 2025-04-25 22:38:53 · 442 阅读 · 0 评论 -
你怎么通过postman或者fidder或者JMeter来获取到token,然后后面的请求怎么使用token
你怎么通过postman或者fidder或者JMeter来获取到token,然后后面的请求怎么使用token。原创 2025-04-25 22:38:08 · 597 阅读 · 0 评论 -
吞吐量,响应速率,占用内存大小是什么,用你自己的理解说一下
吞吐量,响应速率,占用内存大小是什么,用你自己的理解说一下原创 2025-04-25 22:37:23 · 412 阅读 · 0 评论 -
GitLab安装使用
GitLab安装使用原创 2025-04-22 19:09:11 · 374 阅读 · 0 评论 -
Jenkins的地位和作用
Jenkins的地位和作用原创 2025-04-22 19:07:47 · 953 阅读 · 0 评论 -
JMeter重要的是什么
JMeter重要的是什么原创 2025-04-14 16:51:43 · 526 阅读 · 0 评论 -
JMeter的高并发和高频率和分布式
JMeter的高并发和高频率和分布式原创 2025-04-14 16:49:05 · 691 阅读 · 0 评论 -
JMeter的接口测试步骤
JMeter的接口测试步骤原创 2025-04-12 22:12:45 · 1215 阅读 · 0 评论 -
JMeter的关联
xpath提取器,正则表达式提取器,跨越线程组传值原创 2025-04-12 22:11:38 · 597 阅读 · 0 评论 -
Java的TestNG框架和Allure报告
它是一个单元测试框架,它提供了很多的注解(python装饰器)来帮助我们管理测试用例。它是Java自动化测试最重要的基石。它在java自动化测试里面主要做什么事情?发现测试用例执行测试用例判断测试结果生成测试报告。原创 2025-04-07 00:42:41 · 2004 阅读 · 0 评论 -
通过rest-assured实现java接口自动化测试
在什么场景下(请求头,请求参数,cookies等等)请求四要素:请求方式,请求路径,请求参数,请求头。原创 2025-04-07 00:38:52 · 419 阅读 · 0 评论 -
Java的Selenium的特殊元素操作与定位之验证码
截取整个网页的截图。定位验证码图片元素。根据验证码图片的位置和大小,从截图中裁剪出验证码图片。使用OCR工具(如Tesseract)识别验证码图片中的文本。在代码中加入等待时间,让用户有足够的时间手动输入验证码。提供一个输入框供用户输入验证码。原创 2025-04-07 00:36:50 · 364 阅读 · 0 评论 -
Java的Selenium的特殊元素操作与定位之文件上传
Java的Selenium的特殊元素操作与定位之文件上传。原创 2025-04-07 00:33:12 · 459 阅读 · 0 评论 -
Java的Selenium的特殊元素操作与定位之鼠标操作
自动化测试时,有些元素不适合直接点击或者进行某些操作时,可以使用Selenium的Actions类来模拟鼠标键盘操作,通过Actions对象可以发起鼠标左键、右键、移动鼠标等操作,最后使用perform方法执行操作。如果你需要模拟按下鼠标按钮并移动到另一个位置然后释放,可以使用。方法来模拟鼠标移动到相对于当前位置的特定坐标。你可以将多个操作组合在一起,然后一次性执行。方法来模拟鼠标悬停在某个元素上。方法来模拟鼠标右键点击。方法来模拟鼠标点击。方法来模拟鼠标双击。方法来模拟拖放操作。原创 2025-04-07 00:43:23 · 413 阅读 · 0 评论 -
Java的Selenium的特殊元素操作与定位之时间日期控件
Java的Selenium的特殊元素操作与定位之时间日期控件。原创 2025-04-06 22:18:23 · 347 阅读 · 0 评论 -
Java的Selenium的特殊元素操作与定位之select下拉框
如果页面元素是一个下拉框,我们可以将此web元素封装为Select对象。Select对象常用api。原创 2025-04-06 00:03:54 · 458 阅读 · 0 评论 -
Java的Selenium的特殊元素操作与定位之window切换
当你要操作另外一个窗口页面的元素时,一定要注意先切换窗口。切换方式:传入要操作窗口的name或者句柄handle。如何获取到窗口的句柄。原创 2025-04-06 00:03:02 · 370 阅读 · 0 评论 -
Java的Selenium的特殊元素操作与定位之iframe切换
切换之后,回到默认内容页面(否则会找不到元素。原创 2025-04-05 23:43:08 · 426 阅读 · 0 评论 -
Java的Selenium的特殊元素操作与定位之模态框
Modal Dialogue Box,又叫做模式对话框,是指在用户想要对对话框以外的应用程序进行操作时,必须首先对该对话框进行响应。如单击【确定】或【取消】按钮等将该对话框关闭。原创 2025-04-05 23:41:24 · 477 阅读 · 0 评论 -
元素三大等待
元素三大等待。原创 2025-04-03 18:50:14 · 493 阅读 · 0 评论 -
Java的Selenium常用的元素操作API
常用的元素操作API。原创 2025-04-04 00:00:00 · 453 阅读 · 0 评论 -
Java的Selenium元素定位-xpath
xpath其实就是一个path(路径),一个描述页面元素位置信息的路径,相当于元素的坐标xpath基于XML文档树状结构,是XML路径语言,用来查询xml文档中的节点。原创 2025-04-04 00:00:00 · 555 阅读 · 0 评论 -
Java的Selenium元素定位-cssSelector
元素定位-cssSelector。原创 2025-04-03 00:00:00 · 465 阅读 · 0 评论 -
Java的Selenium基本元素定位(findElement方法)
使用元素的ID属性进行定位,是最简单和最常用的方法,因为ID在页面上是唯一的。:通过元素的Class属性进行定位,常用于定位一组具有相同样式的元素。:通过元素的Name属性进行定位,适用于表单元素等。:通过元素的标签名进行定位,如。:通过部分链接文本进行定位。:通过链接文本进行定位。原创 2025-04-03 00:00:00 · 549 阅读 · 0 评论 -
Java的SeleniumChromeDriver的常用方法
这些方法涵盖了使用ChromeDriver进行Web自动化测试时的大部分基本操作。原创 2025-04-02 15:35:19 · 1086 阅读 · 0 评论 -
黑盒测试的状态迁移法
状态迁移法主要关注在测试状态转移的正确性上面。对于一个有限状态机,通过测试验证其在给定的条件内是否能够产生需要的状态变化,有没有不可达的状态和非法的状态,是否可能产生非法的状态转移等。通过构造能导致状态迁移的事件,来测试状态之间的转换。原创 2025-04-02 15:32:20 · 477 阅读 · 0 评论 -
常见测试分类
源代码不可见 UI功能可见。原创 2025-04-02 15:31:22 · 242 阅读 · 0 评论 -
黑盒测试的错误推测法
基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。它的要素共有三点,分别为:经验、知识、直觉。原创 2025-04-01 09:15:00 · 272 阅读 · 0 评论 -
黑盒测试的场景法(能对项目业务进行设计测试点)
通过运用场景来对系统的功能点或业务流程的描述,设计用例遍历场景,验证软件系统功能的正确性从而提高测试效果的一种方法。场景法一般包含基本流和备用流。基本流:软件功能的正确流程,通常一个业务只存在一个基本流且基本流有一个起点和一个终点。备选流:除了基本流之外的各个支流,包含基本流之外的其他备选场景、异常场景。原创 2025-03-31 23:24:17 · 369 阅读 · 0 评论 -
黑盒测试的正交实验法
正交实验法是研究多因素多水平的一种方法,它是通过正交表挑选部分有代表性的水平组合试验替代全面试验。这些有代表性的组合试验具备了“均匀分散,整齐可比”的特点。正交表一般用L,(mk)表示,L代表是正交表,n代表试验次数或正交表的行数,k代表最多可安排影响指标因素的个数或正交表的列数,m表示每个因素水平数,且有n=k*(m-1)+1.原创 2025-03-31 23:22:41 · 600 阅读 · 0 评论 -
黑盒测试的因果图法(输入条件之间的相互制约关系)
因果图法是用图解的方法表示输入的各种组合、约束关系,依据因果图最终写出判定表从而设计相应的测试用例。原创 2025-04-01 09:15:00 · 1447 阅读 · 0 评论 -
黑盒测试的判定表法(能对多条件依赖关系进行设计测试点)
判定表是分析和表达多逻辑条件下执行不同操作的工具。就是指把所有的输入条件、所有可能采取的动作按表格列出来,每一种条件和动作的组合构成一条规则,也即一条用例。条件桩:列出问题中的所有条件,列出条件的次序无关紧要。动作桩:列出问题中可能采取的操作,操作的排列顺序没有约束。条件项:列出条件对应的取值,所有可能情况下的真假值。动作项:列出条件项的、各种取值情况下应该采取的动作结果。判定表中贯穿条件项和动作项的一列就是一条规则假设有n个条件,每个条件的取值有两个(0,1),全组合有2的n次方种规则。原创 2025-03-31 23:19:02 · 454 阅读 · 0 评论 -
黑盒测试的边界值分析法(能对限定边界规则设计测试点)
人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。因此针对各种边界情况设计测试用例,可以查出更多的错误!边界值分析法是对等价类划分法的一个补充,边界值一般都是从等价类的边缘值去寻找。边界值分析的基本思想:正好等于、刚刚大于、刚刚小于边界的值作为测试数据。选取正好等于、刚好大于、刚好小于边界的值作为测试数据。原创 2025-03-31 23:18:16 · 430 阅读 · 0 评论 -
黑盒测试的等价类划分法(输入数据划分为有效的等价类和无效的等价类)
3、根据有效和无效造数据编写用例。针对:需要有大量数据测试输入,典型代表:页面的输入框类测试。但是没法穷举测试的地方。2、确定有效和无效等价。原创 2025-03-29 23:26:16 · 387 阅读 · 0 评论 -
黑盒测试的测试用例构成的八点要素
是为测试项目而设计的执行文档。原创 2025-03-29 23:22:12 · 350 阅读 · 0 评论 -
黑盒测试的概念和特点
把所有的功能和逻辑接口都放在一个盒子里面,你是看不到里面的逻辑与走向的你只能通过盒子的外表进行测试。在测试过程中只关注输入和输出,也叫数据驱动测试。原创 2025-03-28 14:31:19 · 543 阅读 · 0 评论 -
白盒测试之逻辑覆盖法
确保程序中的每条语句至少执行一次。原创 2025-03-27 15:26:49 · 484 阅读 · 0 评论 -
白盒测试概念和特点
原创 2025-03-27 15:23:33 · 161 阅读 · 0 评论
分享