- 博客(52)
- 收藏
- 关注
原创 【测试】谷歌浏览器跨域设置
浏览器跨域设置通常不建议直接操作,因为同源策略是重要的安全机制。但在开发环境中,如果需要测试跨域请求,可以临时禁用这一策略。下列方法仅适用于开发环境,!
2025-06-25 11:13:48
41
原创 【软件评测师】下午题总结
根据给出的C程序,写出满足100%判定覆盖(100%DC)所需的逻辑条件(6分)或者是写出满足100%覆盖(100%DC)所需的逻辑语句。画出上述程序的控制流图,并计算其控制流图的环路复杂度(圈复杂度)V(G)(6分)写出所画控制流图的线性无关路径(8分)请简述基本路径测试法的概念。考察各种测试用例设计方法。(不固定)为下一题的编写测试用例做一些准备工作(6分)等价类划分是怎么划分的?什么情况下可以采用因果图法?补充测试用例(6-7分)(不固定)基于本案例所使用的测试用例设计方法有哪些不足?
2025-06-25 09:40:07
214
原创 【GitHub】资源查找
awesomexxxx(如搜索:awesome python,在这里你可以找到完整、清晰、全面的相关技术资源列表)找示例:xxxxsample找教程:xxxxtutorial找空项目框架:xxxx/ xxxxstater。
2025-04-23 15:34:48
346
原创 使用selenium定位input标签下的下拉框
方法来定位,然后报错了QAQ ,大概意思是说该元素不支持使用select方法,然后才想着看一下实现代码,结果才发现下拉框字段是在。,因为很有可能就是这个原因导致的!有很多时候直接copy过来拿去定位,就会定位不到,实在不行手动输入定位一下。多尝试几种定位方式,这个不行换另一个试试,八种定位方式总有一种适合。另外,不要太过依赖F12直接copy的。类型的,所以不能用传统的select定位方法。我一开始就是看到是下拉列表,想当然的采用。方式来实现的下拉框,不是。
2024-07-04 15:59:29
2302
1
原创 专项测试——web测试
功能测试主要从链接、表单、cookie、设计语言、数据库、文件上传等方面进行。cookie测试测什么?tab顺序正确跳转。
2024-06-13 16:43:39
430
原创 【Python测试开发】Python高级
(以下笔记内容均来自bilibili@蜗牛学院)一、异常的捕获和处理1.1 什么是异常异常就是代码中的错误:语法错误、缩进错误、逻辑错误等。异常会中断代码的执行。1.2 异常的处理1.2.1 常见的异常i = 8 / 0print(i)# 代码执行结果Traceback (most recent call last): File "E:/软件测试学习/test/test02/demo01.py", line 1, in <module> i = 8 / 0
2023-09-22 17:47:03
217
原创 【Python自动化测试】:cookie
cookie,有时也用其复数形式cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。其实cookie是由网络服务器存储在你电脑硬盘上的一个txt类型的小文件,它和你的网络浏览行为有关,所以存储在你电脑上的cookie就像你的一张身份证,你电脑上的cookie和其他电脑上的cookie是不一样的;cookies不能被视作代码被执行,也不能成为病毒,所以它对你基本无害。
2023-03-29 11:47:57
456
原创 【Python自动化测试】:文件上传和下载
文件的上传调用send_keys()方法上传文件send_keys()的使用场景:上传文件使用input标签且type= file代码实现:# 定位元素element = driver.find_element()# 元素调用send_keys方法,传入参数为要上传文件的地址element.send_keys()【示例】# 导包from selenium import webdriverfrom selenium.webdriver.common.by import
2023-03-24 11:38:39
493
原创 【Python自动化测试】:模拟鼠标和键盘操作
在selenium中,把键盘的一系列按键封装在Keys类中,因此,我们在模拟键盘操作的时候,需要先导入Keys包,然后配合send_keys()方法使用。
2023-03-15 22:27:33
7953
1
原创 【Python自动化测试】:模拟鼠标操作
1、单击操作左击操作driver.click()方法用于模拟鼠标左击操作# 导包from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom time import sleep# 定义一个谷歌对象driver = webdriver.Chrome()# 打开百度页面driver.get("https://www.baidu.com")driver.find_element(By.ID, "
2023-03-15 13:59:07
2181
原创 SQL中使用where过滤空值
实现方法:where col_name is not nullwhere col_name != ‘null’where col_name <> ‘null’exp:代码实现:--方法一 注意null加引号select device_id , gender , age , universityfrom user_profile where age != 'null'--方法二 注意null加引号select device_id , gender , age ,
2022-05-25 14:59:28
698
原创 SQL查询结果限制返回行数
语法实现:select col_namefrom table_namelimit i,n1、limit子句可以背英语强制select语句返回指定行数。2、limit后跟一个参数或两个参数:如果只给定一个参数,那么表示返回的记录行数;如果给定两个参数,第一个参数未查询结果的索引值(默认从0开始),第二个参数指定返回的行数。3、limit子句中如果第二个参数为-1,即表示返回从某一个偏移量到记录集结束的所有行。exp:代码实现:select device_idfrom us
2022-05-25 14:23:11
3314
原创 Python:根据行边界符拆分字符串并找出最长行
--------------!题目来自lintcode--------------描述:行边界符是辅助文字记录语言的符号,是书面语的有机组成部分,用来表示另起一行的性质和作用。请在 solution.py 里完善代码,实现 splitlines 函数功能:将一段文字按行边界符拆分为列表,参数 src 是一段包含 0 个或多个行边界符的字符串,在函数体中编写代码,在出现行边界符的位置拆分传入的 src 字符串, 最后返回按照行边界符拆分后的所有字符串中长度最大的字符串,如果出现多个结果,则返回第一个匹配字
2022-05-19 20:30:59
367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人