
基础知识
一世尘埃
这个作者很懒,什么都没留下…
展开
-
pytest与unittest区别
一、用例编写规则 1.unittest提供了test cases、test suites、test fixtures、test runner相关的类,让测试更加明确、方便、可控。使用unittest编写用例,必须遵守以下规则: (1)测试文件必须先import unittest (2)测试类必须继承unittest.TestCase (3)测试方法必须以“test_”开头 (4)测试类必须要有unittest.main()方法 2.pytest是python的第三方测试..原创 2021-02-24 14:50:42 · 1137 阅读 · 0 评论 -
IOS和Android测试分别有什么侧重点?
1、Android多分辨率测试,20多种,IOS较少。2、Android手机操作系统较多,IOS较少且不能降级,只能单向升级;新的IOS系统中的资源库不能完全兼容低版本中的IOS系统的应用,低版本IOS系统中的应用调用新的资源库,会直接导致闪退。3、Android操作习惯,Back键是否被重写,应用数据从内存移动到SD卡能否正常运行。4、安装卸载测试:Android的下载和安装平台较多,IOS主要是AppStore,iTunes,TestFlight。5、Push测试:Android点击home键,原创 2021-02-24 08:47:17 · 1284 阅读 · 0 评论 -
测试理论知识点
1.B/S架构和C/S架构区别 B/S 又称浏览器/服务器模式1.客户端无需安装,有Web浏览器即可。2.BS架构可以直接放在广域网上, 交互性较强。3.BS架构无需升级多个客户端,升级服务器即可 C/S 又称客户/服务器模式 1. C/S架构的界面和操作可以很丰富。2. 安全性能可以很容易保证,实现多层认证也不难。3. 由于只有一层交互,因此响应速度较快。4. 维护成本高,发生一次升级,则所有客户端的程序都需要改变。2.HTTP协议http是超文本传输协议,1...原创 2020-12-29 08:37:18 · 2417 阅读 · 0 评论 -
python基础数据类型
一、为什么会有数据类型?更好地分配管理内存 方便统一管理 更贴近人类分类管理习惯二、数据类型种类数值类型:int、bool、float、complex 序列类型: 不可变:str、tuple、bytes 可变:list 映射类型:dict 集合类型:set三、数据类型1.数值类型:数值类型是不可变的类型。所谓不可变,是指类型的值有了变化,那么将会是一个全新的对象。比如1和2分别代表一个对象。python支持三种不同的数值类型:整数 浮点数 复数 当然,布原创 2020-12-28 16:33:46 · 135 阅读 · 0 评论 -
中高级必备自动化基础知识理论
引言:自动化永远是避不开的,反正你入职的岗位要不要用自动化,你必须得会一点,加分项。这一块包括,自动化一些理念和自动化的工具使用。理念和概念1.如何看待自动化和手动测试?怎样的一个比例才是健康的?曾经有项目已经实现了80%+的自动化,但是考虑到项目迭代周期短(还有个别业务场景),自动化还是成了辅助和回归(实际回归还是手工为主的)。而且个别新功能一添加,导致测试代码逻辑需要大调整,在测试人员不足的情况下(比如PM每日安排量化手工测试任务的时候,就需要你自己挤时间改代码),真的很无奈。不过做自动化还转载 2020-12-28 16:19:37 · 671 阅读 · 0 评论 -
签到礼盒设计点
礼盒设计点:1.充值后就百分百能拿到奖励么2.普通用户如果天天签到能否打开大奖3.如果玩家通宵玩儿 过了凌晨是否还会弹出4.如果网络卡顿时页面是否会自己关闭5.网络断流时也能签到成功么6.充值中心都包含哪几种支付方式7.充值后是否马上到账8.星星攒的足够多时除了能换大奖 还能换什么9.期间如果连续签到 或者 共签到一周/10天是否有额外奖励10.特殊节假日是否有额外奖励11.兑换的金币不花能保存到下个月么12.能否完成任务 领取星星13.充值用户除了领的星星较多还...原创 2020-12-15 17:09:12 · 135 阅读 · 0 评论 -
Charles步骤
1.charles的抓包: web/app2.charles的过滤 a.filter b.ctrl+f的过滤 对请求头 响应体 等进行过滤 c.可以使用过滤url的方式 d.可以使用focys的方式过滤 只显示已经选中的url其他的进行隐藏3.charles的作用:1.抓取网络封包 (web/app) ...原创 2020-12-01 21:28:40 · 201 阅读 · 0 评论 -
Mokey
1.adb shell monkey 100 允许打开手机任意App 进行100测试 2.adb shell monkey -p 包名 100 指定App进行测试 3.adb shell monkey -p 包名 -v 100 monkey日志Monkey日志的级别是通过 -v -v -v -v 仅提供启动提示、测试完成和最终结果等少量信息 -v -v 提供较为详细的日志,包括每个发送到Activity的事件信息 -v -v -v 最详细的日志,...原创 2020-12-01 16:55:21 · 529 阅读 · 0 评论 -
接口测试理论
1.接口测试分类 serviceAPI httpAPI 2.B/S和C/S的区别 CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高,BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢 3.http和https的区别: 1.http是超文本传输协议,信息是明文传输,https则是具有安全性的ssl加密传输协议 2.http和https使用的是完全不同的连接方式,用的端口也不一样,http用的是80,https是..原创 2020-12-01 16:44:32 · 101 阅读 · 0 评论 -
接口测试理论资料
1.分类: serverAPI httpApi 2.B/S和C/S的区别?(面试题) CS响应速度快,安全性强,用户体验好,一般应用于局域网中,但是开发维护成本高,; BS可以实现跨平台,客户端零维护,但是个性化能力低,响应速度较慢 3.http/https 的区别?(面试题)HTTP 明文传输,数据都是未加密的,安全性较差,HTTPS(SSL+HTTP) 数据传输过程是加密的,安全性较好。 使用 HTTPS 协议需要到 CA(Certificate Auth...原创 2020-11-30 20:30:40 · 236 阅读 · 0 评论 -
配置JAVA和配置Android -sdk步骤
配置JAVA 1.安装jdk的按抓包(傻瓜式安装不需要更改路径) 2.我的电脑右击属性--高级系统设置--环境变量 用户变量 新建 JAVA_HOME C:\Program Files\Java\jdk1.8.0_144 系统用户变量 新建 C:\Program Files\Java\jdk1.8.0_144\bin 3.点击确定 4.验证: 运行输入cmd 在黑窗口中输入 java javac...原创 2020-11-27 16:12:07 · 354 阅读 · 0 评论 -
adb笔记
adb devices 查看设备编号adb install 路径 安装apkadb uninstall 包名 卸载apkadb shell pm list packages 罗列出所有的包 -s 系统包名 -3 三方的包名...原创 2020-11-27 15:59:44 · 131 阅读 · 0 评论 -
性能测试
性能测试: 1.时间性能:软件的一个具体事务的响应时间。比如点击一个登录按钮,到登录成功(失败)的反应时间,浏览器非常常见, ANR(Application not responding应用程序无响应)。 2.空间性能:软件运行时所消耗的系统资源,比如对内存和cpu的消耗。 3.一般性能测试:软件正常运行,不向其施加任何压力和测试。 4.稳定性测试:也叫可靠性测试,是指连续运行被测系统,检查系统运行时的稳定程度。...原创 2020-11-25 18:47:33 · 172 阅读 · 0 评论 -
UI测试
UI测试:返回键位置是否正确;视频标题文字、颜色、大小、位置等要素是否正确;视频播放器页面位置是否正确、宽高比例是否合理、显示内容(默认状态图)是否正确;课程简介、课程目录栏目位置、比例是否正确;课程简介中:讲师头像、姓名、课程时间、观看人数、简介等要素是否正确;开始学习按钮颜色、位置、大小(圆角)等要素是否正确;收藏按钮位置、大小、颜色等要素是否正确课程目录中章节名称、文字、下拉按钮位置、大小等要素是否正确;页面其他要素是否与UI设计稿一致;功能测试:返回按钮是否可以点击,是否可以成原创 2020-11-23 20:56:05 · 383 阅读 · 0 评论 -
测试用例的优先级概念
刚接触软件测试,先熟悉一下测试用例的优先级的概念: 有时会听到0级别case的说法,其实这是对具有一定优先级的测试用例的说法。在实际测试实践中,测试用例根据重要性分成一定的等级。在不同的公司,可能测试用例的等级划分有所差异,但是基本大同小异。如下就是一种测试用例等级划分的方法,共分为4级,由高至低依次为P0-P3。 P0 核心功能测试用例(冒烟测试),确定此版本是否可测的测试用例,此部分测试用例如果 fail 会阻碍大部分其他测试用例的验证 P.原创 2020-11-23 20:52:03 · 1026 阅读 · 0 评论 -
测试用例 测试的方法
1、测试用例的定义: 测试用例是执行测试的依据,把测试系统的操作步骤用文档的形式描述出来2、测试用例包含: 用例编号、用例描述、【用例所属模块】、执行条件、预期结果、测试输入、实际结果、【测试人】、【测试版本】、【测试日期】、【备注】3、测试用例文档的方式: Excel、Word方式 BUG 管理工具里可以之间写4、测试用例开始写的时间 拿到对应的模块进行编写5、测试用例的注意: 根据需求文档或者是原型图年写的用例的覆盖度【80%~90%】原创 2020-11-23 20:49:14 · 1490 阅读 · 0 评论 -
1.测试基础理论
测试基础理论: 1.测试的定义: 在软件中存在的bug 2.出现bug的地方以及找到bug的方式有: 1肉眼看到 (界面UI) 2系统资源使用率 cpu 内存 网络 电量 3服务器端 4访问的方式/数据库的 3.判定bug的依据: 需求文档 原型图 不相符合的错误类型 ...原创 2020-11-20 16:02:16 · 880 阅读 · 0 评论