- 博客(41)
- 收藏
- 关注
原创 HTML5入门基础
做好笔记</dt> #术语名称<dd>笔记是我们以后复习的一个抓手</dd> #术语描述<dd>笔记可以是电子版,也可以是纸质版</dd><dt>多加练习</dt><dd>只有敲出来的代码,才是自己的</dd><dt>别怕出错
2024-04-24 18:49:11
776
原创 Airtest实现webUI自动化
webUI自动化测试选择的是"selenium windows"这个里面的API优势:不用选择设备,操作方便可以结合selenium一起使用,支持元素定位和图片定位两种方法缺点:目前windows10支持不是很好,win7还可以对于这个工具,UI自动化优先级比APP低,所以一些功能还在持续优化中。
2024-04-19 18:28:27
425
原创 httprunner-生成Allure测试报告
在testcase中添加不同的模块如:login、register、goods、adress...使用startproject参数可以快速创建一个demo项目,完整的项目结构如图。问:建自动化项目工程?Httprunner3项目结构是怎样的?(1)jenkins运行onghttprunner3脚本。(2)在jenkins中配置生成allure报告。在jenkins中创建任务-输入项目名称。2.jenkins持续集成。
2024-04-11 18:52:05
138
原创 unittest-集成篇
关键字驱动:关键字驱动它是把我们一些业务逻辑代码封装成一个一个的函数,每一个函数代表一个不同的关键字,然后通过调用不同的函数达到实现业务逻辑,得到不同的结果。注意:测试用例的执行的次数取决于@data传参的个数,传一个值那么测试用例就执行一次,传多个值那么测试用例就执行多次。注意:如果用于字典解包,那么解包之后的字典的key是什么,那么就必须用相同的参数名去接收。@dunpack 函数装饰器,作用是将传输的数据解包,针对的是元组,列表,字典。postman:json提取器,正则提取器,通过js脚本实现。
2023-11-21 16:24:39
29
原创 unittest-升华篇
下载HTMLTestRunner.py 放到C:\pychon39\lib。第三方html的运行器生成html报告。assertEqual 等于。assertTrue 为真。assertIn 在。
2023-11-21 16:22:13
26
原创 unittest-基础篇
还可以应用于自动化测试用例的开发和执行,组织执行自动化测试用例,并提供一些丰富的断言方法,判断用例是否通过,最终能够生成测试报告。(4)最后通过 self.result=testRunner.run(self.test)执行已加载好的测试用例结果放到。Python -m unittest -k *_百里 (表示通过通配符匹配的方式查找测试的用例)Python -m unittest -v 模块名 (表示以详细的方式展示测试结果)1.找到测试用例,根据他们的默认的测试用例的规则(原理,底层,bat)
2023-11-21 16:20:03
28
原创 github基础
将公钥复制到git账号中,setting—>SSH and GPG keys。在C:/用户/wanba下右键git bash打开。Git remote add 别名 远程地址。git push 别名 分支。git pull 别名 分支。git clone 代码地址。查看当前所有远程地址别名。
2023-11-21 16:15:28
17
原创 git基础
git config --global uesr.name 用户名。git config --global user.email 邮箱。git commit -m "日志信息" 文件名。git是一个免费开源的分布式版本控制系统。git reset --hard 版本号。Git rm --cached 文件名。git checkout 分支名。把指定的分支合并到当前的分支上。git branch 分支名。将暂存区的文件提交到本地库。git merge 分支名。git add 文件名。删除暂存区添加的文件。
2023-11-21 16:14:30
17
原创 python-day18-apscheduler定时器
关于ThreadPoolExecutor和ProcessPoolExecutor的选择问题,这里有一个原则,如果是cpu密集型的作业,使用ProcessPoolExecutor,劝他的使用ThreadPoolExecutor,当然也是可以混用的。上面的代码中并没有使用executors,因为只有一个作业,但是调试过程中发现,默认情况下,apscheduler也是使用了ThreadPoolExecutor,且线程池的大小是10。BlockingScheduler是最基本的调度器,阻塞型的调度器。
2023-09-21 16:28:00
30
原创 python-day15-并发线程
网络编程:了解网络相关知识点,几乎所有网络的通信本质上都是通过socket模块实现,例如:网站、 网络爬虫并发编程:使用线程进程协程实现并发,提升代码执行效率线程,计算机中可以被cpu调度的最小单元进程,计算机资源分配的最小单元(进程为线程提供资源)一个进程中可以有多个线程,同一个进程中的线程可以共享次进程中的资源。
2023-09-21 11:07:54
35
原创 python-day14-面向对象
面向对象:面向过程编程,逐一累积功能函数式编程,函数来定义面向对象编程,类&方法&对象完成想要的功能——>看底层源码和高阶项目并发编程:线程&进程&线程池&进程池&协程定义类和方法调用类中的方法实例化对象 类名()对象调用方法名。
2023-09-21 10:27:27
18
原创 python-day02-数据类型str
startswith/endswith是否以xx开头/是否以xx结尾。*strip去除空白(rstrip,lstrip)*isdecimal判断字符串是否为整数。*replace替换。
2023-09-19 10:28:44
35
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人