- 博客(11)
- 收藏
- 关注
原创 软件测试面试准备——(一)Selenium(1)基础问题及自动化测试_selenium 节省测试工作量
Selenium是浏览器自动化工具,主要用来Web的自动化测试,以及基于Web的任务管理自动化。它支持的语言有:python、Java、ruby、JavaScript等,并且几乎能在主流的浏览器上运行。Selenium2.0、Selenium3.0主要由三大部分组成:SeleniumIDE、Selenium WebDriver、Selenoium Grid。Selenium IDE:录制和回放脚本,可以模拟用户对页面的真实操作,区别于其他工具:是通过拦截http请求。
2024-06-25 10:30:23
1594
原创 自动化测试框架 —— pytest框架入门篇
1、、如果不提供任何参数,那么pytest会在当前目录及子目录下寻找以test_开头或者以_test结尾的测试文件,且该文件中以test_开头的测试函数。3.如果含有测试类,那么允许该测试文件时,会搜索类名以Test开头的类,且该测试类中的函数命名也必须符合要求才会被执行。2.执行测试文件里的函数的时候,会搜索以test_开头的测试函数执行,不符合此规则的函数不会被执行。pytest框架提供非常多的插件,可以实现不同的功能,今天给大家例举一下最常用的几种插件。5、pytest框架中常用的插件。
2024-06-25 09:12:15
321
原创 接口自动化测试怎么做?该怎么学习_接口自动化测试怎么做
用例设计是在理解接口测试需求的基础上,使用MindManager或XMind等思维导图软件编写测试用例设计,主要内容包括参数校验,功能校验、业务场景校验、安全性及性能校验等,常用的用例设计方法有等价类划分法,边界值分析法,场景分析法,因果图,正交表等。对于本次的接口,我们搜索“q=刘德华”,我们需要判断返回的结果中是否含有“演职人员刘德华或片名刘德华”,搜索“tag=喜剧”时,需要判断返回的结果中电影类型是否为“喜剧”,结果分页时需要校验返回的结果数是否正确等。
2024-06-25 06:09:20
546
原创 学完自动化测试一年,达到月薪15K、我的这份笔记希望能让你受益良多
在用例执行中进一步对测试框架进行优化用例执行时产生的截图、日志收集等测试后的环境重置、数据清理美化输出一个较为成熟的测试框架,应该具备可迁移、可复用、可拓展的特点。**所以,一般主要由 4 部分组成:**基础模块、管理模块、运行模块和统计模块。
2024-06-25 04:35:05
793
原创 【 uniapp 】打包Android的apk(原生APP-云打包),及发布测试_uniapp打包安卓
*② 为什么使用自由证书:**云端证书、公共测试证书,可能会出现证书相同的情况,这个情况是不安全的,应用证书泄露可能会导致仿冒APP,从而覆盖之前我们生成好的包;**① 打包证书:**使用自有证书,证书的作用:证书是一个开发者身份的标识,对Android 系统而言,使用一个证书签发的APP,是属于同一个开发者的APP;**③ 没有证书如何生成:**使用 Java 【JDK】keytool 工具生成一个,制作Android没有费用,而Apple证书需要收费;② 本地离线打包,不限制打包次数,完全免费;
2024-06-24 23:46:20
2506
原创 Ubuntu下搭建postgresql主从服务器(方法1)
wq (保存并退出)按a或i进入编辑模式host replication yang 10.0.0.3/32 md5 (md5是需要密码,trust是不需要密码)按Esc键退出编辑:wq (保存并退出)$ psql重启postgresql$ psql让主数据库处于备份状态可再打开个窗口。
2024-06-24 22:31:20
852
原创 Python接口自动化测试--requests使用和基本方法封装
"""含有构造器"""# 利用json.dumps将响应数据进行json格式的编码解析# indent=2将输出结果缩进2个字符显示# sort_keys=False,输出结果是否按照关键字排序# json.dumps 序列化时对中文默认使用的ascii编码,ensure_ascii=False才会输出中文else:return rdata = {test = RunMain(url, 'GET', data) # 因为有构造器 __init__,实例化时要带参数"""无构造器"""
2024-06-24 21:21:54
272
原创 cmake应用:集成gtest进行单元测试_gtest 用途集成测试
这也是开发过程中需要注意的,代码(功能)的使用者并不一定会遵循常规的思维(斐波那契数列不可能输入负数),开发者只能相信自己的代码,不要对输入有任何假设。Google Test是Google开源的一个跨平台的C++单元测试框架,简称gtest,它提供了非常丰富的测试断言、判断宏,极大方便开发者编写测试用例的流程,也是很多开源项目使用的测试框架。通过使用gtest可以简化这个流程,让开发者可以专注在测试用例的书写上,而不用手动编写大量的main函数,以及一些判断输出是否符合预期的附加代码。
2024-06-24 14:49:58
342
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人