![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 72
软件测试学习资料
alex161616
办法总比困难多
展开
-
网络抓包总结
求点赞~求收藏~今天简单复习了下网络抓包。简单记录下参考的几篇文章:1.http及https抓包,常用软件有Charles和fiddler,我个人常用Charles,使用方法可以参考:https://blog.csdn.net/weixin_41770600/article/details/1138862772.tcp、udp抓包:运维时判断服务状态正常,安全策略配置正常, 端口及ip放行,有时需要查看tcp和udp的收发包情况:Linux常用tcpdump,可以参考:..原创 2021-05-11 11:08:27 · 238 阅读 · 2 评论 -
monkey命令总结
一、Monkey 简介Monkey 就是SDK中附带的一个工具。Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入等),实现对正在开发的应用程序进行压力测试。Monkey测试是一种为了测试软件的稳定性、健壮性的快速有效的方法。该工具用于进行压力测试。然后开发人员结合monkey 打印的日志和系统打印的日志,分析测试中的问题。Monkey 测试的特点:所有的事件都是随机产生的,不带任何人的主观性;测试的对原创 2021-02-22 09:27:17 · 541 阅读 · 0 评论 -
logcat命令总结
一、logcat命令介绍1.android log系统2.logcat介绍logcat是android中的一个命令行工具,可以用于得到程序的log信息log类是一个日志类,可以在代码中使用logcat打印出消息常见的日志纪录方法包括: 方法 描述 v(String,String) (vervbose) 显示全部信息 d(String,String)(debug) 显原创 2021-02-22 09:26:41 · 2862 阅读 · 0 评论 -
App日志中抓取异常状态关键词要点总结
搜索关键词:crash:crash;fatal;Force Closeanr定位——定位失败后821有语音提示,通过语音提示查找时间点,再到TK1中查找格式:timestamp PID TID log-level log-tag tag-valuesV: 详细(最低优先级)D: 调试I: 信息W: (警告,运行出现异常即将发生错误或表明已发生非致命性错误,该级别日志通常显示出执行过程中的意外情况,例如将try-catch语句块中的异常打印堆栈轨迹之后可输出此种级别日志)原创 2021-02-22 09:26:08 · 1178 阅读 · 0 评论 -
POSTMAN常用场景和脚本
顺序说明:Pre-request Script 和 Tests 可以在集合(Collections)、夹(Folder)、请求(Request)中设置。对于一个集合里的请求,将按一下顺序执行集合pre → 夹pre → 请求pre → Request → Response → 集合Tests → 夹Tests → 请求Tests注意:集合夹中的Pre-quest script 和 Tests script 是每个Request请求之前和Response之后都会执行一次原创 2021-02-22 09:25:15 · 1010 阅读 · 0 评论 -
使用Jmeter进行压力测试思路
压力测试,就是被测试的系统,在一定的访问压力下,看程序运行是否稳定/服务器运行是否稳定(资源占用情况)。比如:2000个用户同时到一个购物网站购物,这些用户打开页面的速度是否会变慢,或者网站是否会奔溃。压力测试的步骤(1)确定存量数据的规模(用户一般会要求制造出3-5年的存量数据);(2)确定需要进行压力测试的业务(一般是用户使用最频繁,或者业务操作复杂的业务);(3)确定操作用户的的数量、各类操作用户的比例;(4)峰值业务量的要求(一般是1个小时内最多要处理的笔数);(5)原创 2021-02-20 16:35:10 · 1028 阅读 · 0 评论 -
Charles抓包工具
一、简介:做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。Charles 通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。除了在做移动开发中调试端口外,Charles 也可以用于分析第三方应用的通讯协议。配合 Charles 的 SSL 功能,Charles 还可以分析 Https 协议。Charles 主要的功能包括:截取 Http 和 Https 网络封包;支持重发网络请求,方便后端调试;支持修改网络原创 2021-02-20 16:29:40 · 453 阅读 · 4 评论 -
pycharm入门
1.新建项目:创建一个Python文件:然后在界面点击 右键 → Run example2.Pycharm 提供的配置很多,这里讲几个比较重要的配置编码设置:Python 的编码问题由来已久,为了避免一步一坑,Pycharm 提供了方便直接的解决方案在 IDE Encoding 、Project Encoding 、Property Files 三处都使用 UTF-8 编码,同时在文件头添加#-*- coding: utf-8 -*这样在之后的学习原创 2021-02-20 16:27:20 · 462 阅读 · 0 评论 -
App商业测试入门
移动端App广告常见的10种形式什么是App广告?App广告,或称In-App广告,是指智能手机和平板电脑这类移动设备中第三方应用程序内置广告,属于移动广告的子类别。App广告兴起得益于其载体—App的风行。平板电脑和大屏触摸手机等硬件的普遍使用,WiFi、3G、4G对流量限制的解放,以及Apple苹果公司App Store生态系统带来的全新交互体验促使App受众和App开发者大幅度增加。对于App开发者,需要一种方式将流量变现,而对于品牌企业, 广告投放需要随消费者注意力迁移,因此,App内置原创 2021-02-20 14:18:20 · 233 阅读 · 0 评论 -
Web测试
Web测试的树干大致如下:1. 界面测试2. 输入框测试(文本、数字、日期、特殊字符等)3. 搜索测试4. 注册登陆模块测试5. 图片上传下载测试6. 数据增删查改测试7. 链接测试8. 特殊键如Back、Tab、Enter、Refresh等测试9. 易用性测试10. 兼容性测试(系统、浏览器)11. 安全测试 (SQL注入、XSS等)12. 性能测试. (响应时间、吞吐量、资源占用)作者:Hanllelujah链接:https://www.z转载 2021-02-20 14:17:21 · 339 阅读 · 0 评论 -
App测试基本流程
1.APP测试基本流程1.1测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。正式测试前先向主管确认项目排期。1.2测试资源测试任务开始前,检查各项测试资源。–产品功能需求文档;–产品原型图;–产品效果图;–行为统计分析定义文档;–测试设备–其他。1.3日报及产品上线报告1)测试人员每天需对所测项目发送测试日报。2)测试日报所包含的内容为...原创 2021-02-20 14:16:23 · 401 阅读 · 0 评论 -
测试环境索引大纲
1.代码地址:gitlab地址gitlab账号及权限列表主分支及对应版本其他分支及对应版本、备注说明2.打包地址:地址账号及负责人3.取包地址-主干-分支:账号及密码4.测试服地址:测试服与正式服最好有名称等区别,发版前需要进行特别确认5.各种测试环境host:组内持续更新并及时同步6.bug、崩溃记录平台:禅道jiraappsflyer地址bugly地址等账号、权限及密码需要明确出现什么异常情况时通报项目组7.后台地址,包原创 2021-02-20 14:14:58 · 65 阅读 · 0 评论 -
功能测试总结
一、前言 功能测试是测试工程师的基础功,具有功能测试的技术,学习性能测试、自动化测试才有针对性。 二、功能测试所需要掌握的技能 2.1 熟练使用SQL 1、常用的 sql 语句一定会写。比如说增删改查之类。 2、了解数据库的事务、会编写存储过程、熟练常用的系统函数。 3、了解并可以进行数据库的备份、迁移、还原、镜像等操作 4、对 sql 语句进行调优,并对可以对运行的语句监控查看性能 5、了解数据库集群等操作。 2.2Linux...原创 2021-02-20 14:04:03 · 1102 阅读 · 0 评论 -
性能测试总结
【定义】软件的性能是软件的一种非功能特性,它关注的不是软件是否能够完成特定的功能,而是在完成该功能时展示出来的及时性。【为什么要做软件性能测试】验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,优化软件,最后起到优化系统的目的。【什么时候做性能测试】一般在系统功能稳定没有大的缺陷之后开始执行。但前期准备工作可以从系统需求分析时就开始:性能目标制定、场景获取、环境申请等。【性能测试关注的几个指标】CPU,CPU使用率过高,会使整个手机无法原创 2021-02-20 13:55:24 · 630 阅读 · 0 评论 -
app不同网络环境测试
测试要点:测试方法:利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android)设置界面如下预设项:ModemISDN/DSLADSLVDSLFibre网速单位换算:bit(b)是位,Byte(B)是字节,一个字节由8位组成,也就是1Byte=8bit.Kilo是千,1KB=1024B,1kb=1024b。Mega是兆(百万)。通常国际标准使用bps表示各种设备的传输速率,b是位,ps是每秒,bps就是每秒多少位。平..原创 2021-02-19 14:30:56 · 349 阅读 · 0 评论 -
常见互联网34个术语解释
(1) DAU : daily active user,日活跃用户数量(2) MAU : 月活跃用户量(3) ARPU : (Average Revenue Per User)即每用户平均收入,用于衡量电信运营商和互联网公司业务收入的指标。(4) KPI :关键绩效指标法,是企业绩效考核的方法之一,其特点是考核指标围绕关键成果领域进行选取(5) MOU : 平均每户每月通话时间(minutesof usage)(6) OTT : “Over The Top”的缩写,是指通过互联网向用户提原创 2021-02-19 14:27:38 · 455 阅读 · 0 评论 -
常见测试JD
【技能树】1.编程语言Java2.ruby/python/javascript/shell等脚本编程3.数据库mysql/oracle4.自动化或性能测试工具和框架,如selenium/testng5.接口测试SoapUi、Jmeter、fiddler、Charles【中级测试】职务:1、独立负责App产品的功能和性能测试工作2、独立编写测试用例,执行测试,给出并分析测试报告3、参与项目需求评审,产品设计评审,分析并指正需求设计中存在的不足,给出恰当的解决方案.原创 2021-02-19 14:27:08 · 1590 阅读 · 0 评论 -
软件测试方法和技术
第1篇 软件测试的原理与方法第1章 引论1.1 软件测试的必要性1.2 为什么要进行软件测试为了保证软件质量。1.3 什么是软件测试IEEE软件测试的定义:使用人工或自动手段来运行或测定某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别。1.4 测试和开发的关系1.5 测试和质量保证的关系SQA部门在新项目的需求分析阶段就开始介入,对形成的软件需求进行分析与评价,并提出可能存在的问题,诸如安全性、可靠性、可扩展性、易用性等,并根据软件本原创 2021-02-19 14:26:23 · 540 阅读 · 0 评论