- 博客(19)
- 收藏
- 关注
原创 基于python的Selenium webdriver环境搭建(笔记)
准确无误的找到页面中要操作的页面元素是自动化测试的第一步,页面元素由大量的超级链接、图片、文本框、按钮、下拉列表等组成,这些页面元素在HTML中对应各种标记和相应的标记属性,webdriver正是通过这些标记及标记属性来对页面元素进行识别定位的WebDriver提供了八种定位元素方式,并提供对应的方法:针对八种定位方法,WebDriver还提供了另一套写法,即统一调用find_element()方法,通过类By来声明定位方法,并且闯入对应方法的定位参数。
2024-09-04 17:12:35
3833
1
原创 Selenium自动化测试(IDE环境搭建)
SeleniumIDE是Selenium家族的成员之一,称为Selenium集成开发环境(Integrated Development Environment )Selenium IDE最早是基于Firefox浏览器的一个插件,现在也是Chrome浏览器的一个插件SeleniumIDE结合浏览器,提供脚本录制、编辑、回放,并提供校验和验证,方便校验测试的期望值与实际值是否相符。可以使用SeleniumIDE将录制的脚本生成不同编程语言相应的带单元测试框架的自动化脚本。
2024-08-27 17:21:09
878
原创 Selenium(HTML基础)
、、等标记在使用时必须用尖括号“”括起来有些标记必须成对出现,以开头无斜杠的标记开始 如:以有斜杠的标记结束 如:
2024-08-27 17:19:30
989
原创 解决Selenium已安装,在pycharm导入时报错
3,等待安装完成,解决问题(问题就出在先安装了selenium,卸载掉在重新安装就解决问题了)搭建设selenium环境时,selenium已安装,但是在pycharm中使用“
2024-08-27 12:02:55
1171
原创 postman(11.8.0版本)批量执行
2. 在弹出的下拉列表中点击run。3.在弹出的页面点击‘RUN’按钮。1.在项目旁边点击“...”按钮。4.批量执行接口成功。
2024-08-22 10:28:38
597
原创 Python 面向对象(笔记)
在Python语言中定义类的基本形式为:class类名(父类名):def 方法名1(self,参数列表):方法体1def 方法名2(self,参数列表):方法体2定义类说明:class是定义类的关键字类名要符合标志符规范,且在模块中不能重名父类名表示该类所继承的父类名称。如果没有继承的父类,则父类名连同两边的圆括号省略使用缩进关系表示类体类体中主要包括变量和方法,统称为类的成员,其中变量称为数据成员(也称为实例属性或实例变量),方法称为方法成员。
2024-08-19 16:50:42
1413
原创 adb命令与Monkey命令常用参数、事件百分比
Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。
2024-08-14 09:13:50
1073
原创 python 环境搭建
4.python安装完毕后,接下来安装pycharm,点击安装包开始安装。1.点击python3.8.1安装包,开始安装选择自定义安装。5.安装完成,找到pycharm打开。3.点击安装,安装完毕点击关闭。2.默认全选点击下一步。
2024-08-02 15:46:52
203
原创 写用例有组合情况简便写法
如果是写查询、导出的用例, 前置条件可以这样写:按照组合情况准备好满足条件的用户。碰到有很多控件相互组合时标题可以这样写:验证条件组合时的xx情况。
2024-07-23 07:40:17
144
原创 导入相关用例步骤(注意点)
1.文件相关目录 :终点是文件夹 eg:(C:\Users\MECHREVO\Downloads)2.检查文件名称、文件内容格式。拓展:路径终点是文件。
2024-07-22 09:17:12
123
原创 因果图和判定表法(笔记)
不同的输入组合会对应不同的输出结果,为了理清不同输入条件对应怎么样的输出结果,可以使用因果图/判定表法。步骤4:确定每个输入条件组合对应的输出结果,画因果图,填判定表。因果图:用画图的方式来表示输入条件(因)和输出结果(果)之间的关系。步骤1:分析需求,找出所有条件,找出所有输入条件。说明:表明要么因之间,要么果之间的限制关系。含义:至少选一个(不能不选,可以多选)含义:可以不选,如果选只能选1个。(a)恒等(1个输入条件)说明:表明因--果之间的关系。含义:全1为1,有0为0。含义:全0为0,有1为1。
2024-07-13 08:19:43
316
原创 等价类划分和边界值发(笔记)
测试用例/案例(test case /test instance),在测试执行之前,由测试人员编写的,用来指导测试的重要文档,主要组成:用例编号、测试目的、测试步骤(用例描述)、预期结果(期待结果)等解决要测什么、怎么测和如何衡量的问题等价类划分属于典型的功能测试方法,根据程序对数据的要求,把程序的输入域划分成若干个部分,区分出那些数据是有效的,那些数据是无效的,从每个部分中选取代表性数据进行测试。每一样的代表性数据在测试中的作用都等价于这类中的其他值。
2024-07-13 08:05:11
409
原创 缺陷报告(笔记)
有些好判断有些不好判断。Bug的级别划分很重要,会影响测试和开发人员的绩效考核,测试人员希望发现的bug严重程度越严重越好,越多越好。当测试人员发现了一个缺陷,需要填写一份“缺陷报告”来记录这个缺陷,并通过这个缺陷报告告知开发人员所发生的问题----缺陷报告是测试人员和开发人员交流沟通的重要工具。把发现这个缺陷的步骤、结果记录下来、并给出预期结果,使开发人员通过你的描述可以看到这个缺陷,以便他去解决这个缺陷。因为项目有很多开发,模块多,写清楚可以直接找到bug的责任人,比如张三管的除法 李四管的乘法。
2024-07-12 16:07:41
242
原创 软件测试基础了解(笔记)
需求分析阶段引入的bug最多(大概占比为bug总数55%左右),其次是设计阶段(大概占bug总数的25%左右),引入bug最少的阶段是编码阶段(大概是bug总数的15%左右),还有5%是由于系统兼容性问题或配置等原因造成。测试用例主要记录了测试的过程、步骤、输入的数据、预期结果等内容,可以保证测试工作的科学性和全面性,避免测试的遗漏,保证测试质量。对将要开展的测试工作进行整体的规划,做好前期的时间、成本、人员等预算,保证项目的顺利进行。简单来说,软件测试就是从现有软件中,尽可能多的查找缺陷的过程。
2024-07-12 16:03:33
142
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人