软件测试理论
文章平均质量分 59
软件测试学习
明子~
这个作者很懒,什么都没留下…
展开
-
App 崩溃(闪退)原因
缓存垃圾过多: 由于安卓系统的特性如果长时间不清理垃圾文件,会导致越来越卡也会出现闪退情况,运行的程序过多导致内存不足。 应用版本兼容问题: 如果应用版本太低,会导致不兼容,造成闪退。此外,有些新版本 在调试中,也会造成应用闪退。 解决方法: 如果是版本太旧,更新为新版本即可; 如果是新版本闪退, 可能是应用在改版调试,可卸载后安装旧版。 检查 APP 中访问网络的地方,组件中的 ImageView 是否可以正常的下载并显示到...原创 2021-06-02 17:43:41 · 4004 阅读 · 0 评论 -
硬件加速
一、概念 指的是把某些计算工作交给专门的硬件来做,而不是和普通的计算工作一样交给 CPU 来处理。这样不仅减轻了 CPU 的压力,而且由于有了「专人」的处理,这份计算工作的速度也被加快了。 直观上说就是依赖GPU实现图形绘制加速 通过底层软件代码,将CPU不擅长的图形运算转换成GPU专用指令,由GPU完成 使用GPU来完成绘制的计算工作,代替CPU,它从工作分摊和绘制机制优化两个角度提升了绘制速度。 在 Android 里,硬件加速专指把 View 中绘制的计算原创 2021-05-24 19:55:47 · 1175 阅读 · 0 评论 -
APPium与夜神模拟器进行连接服务启动失败解决方法
一、服务启动失败1.查看APPium参数、值是否输入正确2.首先需要确认本机的SDK路径下的adb.exe版本与夜神模拟器中的adb.exe版本是否一致,如果不一致则将SDK中的adb复制到模拟器bin目录下,且将该名称改为nox_adb.exe。然后启动模拟器,在cmd中进入到模拟器的bin目录下,使用命令“nox_adb.exe connect 127.0.0.1:62001...原创 2020-01-21 15:39:30 · 4162 阅读 · 0 评论 -
APPium与夜神模拟器进行连接步骤详解
1.打开夜神模拟器2.打开cmd命令窗口 切换到夜神模拟器指定目录下 启动连接本机夜神模拟器指定服务3.夜神模拟器相当于一个服务,可以被连接4.夜神模拟器中已下载百度地图软件5.打开APPium,连接夜神模拟器 启动服务 输入需要的参数6.下载安装apk安装包7.cmd窗口获取APPium中需...原创 2020-01-21 15:39:50 · 8390 阅读 · 1 评论 -
appium连接夜神模拟器的坑
配置好appium的安装环境,安装夜神模拟器。配置系统环境:在Path中添加C:\Programfile\Nox\bin; (夜神模拟器安装的bin目录)将SDK目录下的adb.exe文件,复制到夜神模拟器的目录下,因为夜神模拟器目录下原本的adb文件名字叫做nox_adb.exe,因此复制过去之后也得改名为nox_adb.exe打开appium和夜神模拟器P.S.新版本Android ...转载 2020-01-21 14:31:49 · 726 阅读 · 0 评论 -
新版本Android SDK 找不到adb.exe的解决方法
貌似从SDK 2.2后tools包下面就没有了adb.exe文件了,而且还给出个说明文件adb_has_moved.txt,里面明确告诉了原因:The adb tool has moved to platform-tools。原来从SDK R8以后,SDK需要有一个新的组件支持,这个组件叫做Platform-tools,adb已经迁移到这个目录下去了。并且adb_has_moved.txt文件...转载 2020-01-21 14:24:11 · 3005 阅读 · 0 评论 -
PV值?H5埋点中的PV是什么???
PV(page view)即页面浏览量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。网页浏览数是评价网站流量最常用的指标之一,简称为PV。监测网站PV的变化趋势和分析其变化原因是很多站长定期要做的工作。 Page Views中的Page一般是指普通的html网页,也包含php、jsp等动态产生的html内容。来自浏览器的一次html内容请求会被看作一个PV,逐渐累计成为PV总数...转载 2019-12-03 10:36:02 · 2210 阅读 · 0 评论 -
GUI是什么?
图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口) 是指:采用图形方式显示的计算机操作用户界面。 图形用户界面是一种人与计算机通信的界面显示格式,允许用户使用鼠标等输入设备操纵屏幕上的图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。与通过键盘输入文本或...转载 2019-11-27 19:50:47 · 4775 阅读 · 0 评论 -
史上最全app测试流程_业务流程
原创 2019-11-27 19:07:17 · 936 阅读 · 0 评论 -
win10安装python详细过程
下载安装软件包 登录官网 :https://www.python.org/downloads/release/python-373/ 各位可以按照自己系统的不同选择不同的安装文件。 这个是关于它的一些版本选择注意自己的操作系统是64位还是32位。这个相信你不会出错。 接下来点击可执行文件就开始安装了 点击执行安装。 install Now 表示默认安装 Customiz...转载 2019-11-26 21:02:41 · 838 阅读 · 0 评论 -
渠道包测试流程(从电脑向手机传输apk文件)
1. 获取apk文件,扩展名确保正确2. 手机、电脑通过数据线进行连接3. 手机设置为传输文件4. 从我的电脑中打开设备界面5. 将apk文件拖动到手机的内存空间中6. 手机设备上打开文件管理——>找到安装的apk文件——>进行安装...原创 2019-11-26 18:57:17 · 845 阅读 · 0 评论 -
APP测试中的渠道包是什么意思?
渠道包: 渠道包指的是在各大应用市场,发布的apk包的清单文件中,某个meta-data标签下,配置的value不一样,这个标签的作用就是用来区分是哪个市场的,比如你发布到360.这个值就是你就可以配置成360,豌豆荚就可以配置成wandoujia,那么这么配置的作用是干嘛的?很简单,就是用来做统计的,比如我们项目中用的是友盟统计,它可以统计用户从哪个平台下载了你们的app...转载 2019-11-26 18:47:34 · 6084 阅读 · 0 评论 -
客户端和服务端的关系
客户端和服务端的关系 很多人在学习编程的时候并不知道客户端和服务端的关系,今天就让我给你用一个打比方的方法为你解说一下客户端和服务端之间的秘密。 我在大学喜欢去清蒸餐厅吃饭,因为比较近,那我进来之后找到卖面的姐姐告诉她我要一碗重庆小面,她便会对着后厨大喊一声:“面条一个”,很快她便去后厨为我端上一碗热腾腾的面条,放好调料之后告诉我:“你的面”。他家的面在我们学...转载 2019-11-21 14:12:42 · 711 阅读 · 0 评论 -
Kafka简介、基本原理、执行流程与使用场景
一、简介 Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离...转载 2019-11-21 13:59:43 · 154 阅读 · 0 评论 -
软件开发中的断言是什么意思???
断言是编程术语,表示为一些布尔表达式,程序员相信在程序中的某个特定点该表达式值为真,可以在任何时候启用和禁用断言验证,因此可以在测试时启用断言而在部署时禁用断言。同样,程序投入运行后,最终用户在遇到问题时可以重新启用断言。 使用断言可以创建更稳定、品质更好且 不易于出错的代码。当需要在一个值为FALSE时中断当前操作的话,可以使用断言。单元测试必须使...原创 2019-11-21 13:55:02 · 5547 阅读 · 0 评论 -
软件中的banner是什么意思??
banner一般指横幅广告 横幅广告(Banner Ad.)是网络广告最早采用的形式,也是目前最常见的形式。横幅广告又称旗帜广告,它是横跨于网页上的矩形公告牌,当用户点击这些横幅的时候,通常可以链接到广告主的网页。以上内容来自百度百科...原创 2019-11-21 13:43:03 · 4687 阅读 · 0 评论 -
android中的WebView是什么??
1. WebView简介WebView在Android平台上是一个特殊的View,基于webkit引擎、展示web页面的控件,app中显示的是一张网页,提供了网页的前进、后退、放大、缩小、搜索。WebView在低版本和高版本分别采用不同的 webkit 版本内核,4.4之后直接使用 Chrome。现在很多的App都内置Webview网页,比如淘宝、京东、聚划算等app。2. We...转载 2019-11-18 13:19:49 · 3950 阅读 · 0 评论 -
数字广告营销中的DSP、SSP、RTB是个什么概念
链接:https://blog.csdn.net/glodon_mr_chen/article/details/78554002比如我是一个创业公司,没啥钱,老板给了1000块钱预算,让我去投互联网广告,对我说:“小卡啊!给你1000块钱,我知道你没见过那么多的巨款吧!不要被吓着,尽情去挥霍吧!哦对了,我要让广告在四大门户还有今日头条、微信、QQ空间上都看到,对了,我还要时事看到花费...转载 2019-11-15 12:58:03 · 464 阅读 · 0 评论 -
手机home键、POWER 键分别是什么
home键:主页键,返回到主菜单power键:电源开关键原创 2019-11-15 12:48:08 · 5809 阅读 · 0 评论 -
APP测试中需要进行广告方面的测试,那什么是网络广告联盟、联盟广告、联盟广告的种类
网络广告联盟:又称联盟营销,(又称联盟会员,如中小网站、个人网站、WAP 站点等)组成联盟,通过联盟平台帮助广告主实现广告投放。一、什么是联盟广告联盟广告是众多小网站联合起来形成一个统一的广告发布平台,广告主投放的广告在所有联盟网站均能展现的一种广告形式。二、联盟广告种类一类是靠中小会员站来发布广告的。 另外一类就是大型门户站的联盟广告。以上内容来自百度百科...原创 2019-11-15 12:59:41 · 1090 阅读 · 0 评论 -
什么是Android进程(app)保活、进程保活的方案
想了解什么是Android 进程、Android 进程的生命周期、Android 进程回收策略可参照地址https://blog.csdn.net/lmm0513/article/details/103073475一、app保活 在Android中是一种流氓行为,一方面无端浪费用户手机电量,另一方面给用户一种很困惑的感觉,影响用户体验还有可能导致整个Android系统流畅性...转载 2019-11-14 19:47:09 · 4566 阅读 · 0 评论 -
什么是Android 进程、Android 进程的生命周期、Android 进程回收策略
以下内容原文来自:https://yq.aliyun.com/articles/6664251. Android 进程 默认情况下,同一 APP 的所有组件均运行在相同的进程中,但是也可以根据需要,通过在清单文件中配置来控制某些组件的所属进程。内存不足的情况下,Android 系统会选择 kill 某一进程来释放该进程占用的内存,供其它为用户提供更为紧急服务的进程使...转载 2019-11-14 19:34:42 · 663 阅读 · 0 评论 -
同步和异步的区别、例子
一、同步、异步的区别同步,是所有的操作都做完,才返回给用户结果。即写完数据库之后,在相应用户,用户体验不好。异步,不用等所有操作等做完,就相应用户请求。即先相应用户请求,然后慢慢去写数据库,用户体验较好。同步:同步的思想是:所有的操作都做完,才返回给用户。这样用户在线等待的时间太长,给用户一种卡死了的感觉(就是系统迁移中,点击了迁移,界面就不动了,但是程序还在执行,卡死了的感觉)。...转载 2019-11-14 19:10:48 · 6357 阅读 · 3 评论 -
app常见性能测试点
本文链接:https://blog.csdn.net/xiaomaoxiao336368/article/details/83547318 普遍的apk性能测试,主要是以下七类1、响应2、内存3、cpu4、FPS (app使用的流畅度)5、GPU过度渲染...转载 2019-11-14 17:49:25 · 281 阅读 · 0 评论 -
APP中关于冷启动与热启动之间的区别
APP的测试中经常会需要进行冷启动、热启动进行APP的性能方面的测试1. 冷启动: 在后台杀死APP进程,重新打开APP 当应用启动时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用, 这个启动方式就叫做冷启动(后台不存在该应用进程)。如:清除当前手机内存,即该app,再次打开2. 热启动: ...原创 2019-11-14 17:45:58 · 5481 阅读 · 0 评论 -
测试中case是什么
case即用例1.什么是测试用例(Test Case) 是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。其内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,最终形成文档。简单地认为,测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求。以上内容来自百度百科2.测试用例模板...原创 2019-11-13 18:39:09 · 7428 阅读 · 1 评论 -
在前端开发中,页面渲染指什么
1从上面这个图中,我们可以看到那么几个事:1)浏览器会解析三个东西:一个是HTML/SVG/XHTML,事实上,Webkit有三个C++的类对应这三类文档。解析这三种文件会产生一个DOM Tree。CSS,解析CSS会产生CSS规则树。Javascript,脚本,主要是通过DOM API和CSSOM API来操作DOM Tree和CSS Rule Tree.2)解析完成后,...转载 2019-11-11 20:14:45 · 703 阅读 · 1 评论 -
APP软件中的DID作用
DiD的简单意思是 指利用配制的多种安全防护设备对网络提供安全保护。DiD对不同层次的安全都提供了保护。 为了实现DiD安全防护,许多时候组织需要借助于建立多个防火墙来对整个网络或者某个子网提供安全保护。...转载 2019-11-11 19:11:48 · 4274 阅读 · 0 评论 -
环境变量中PATH与CLASSPATH的区别
path是系统用来指定可执行文件的完整路径也就是Windows查找.exe文件的路径;当在cmd窗口中执行命令时,如果执行的可执行文件不在当前目录下,那么系统就会依次搜索PATH中设置的路径。如果在path中设置了jdk的安装目录(如在path中添加如下的路径——D:\ProgramFiles\Java\jdk1.8.0\bin;D:\ProgramFiles\Java\jdk1....原创 2019-11-06 20:14:55 · 246 阅读 · 0 评论 -
埋点功能测试
原文地址:https://mp.weixin.qq.com/s/BFnFo8_expBsYvi33cbQow1.关于埋点埋点测试只是数据采集的一种术语,而数据采集是提供给运营工作人员去了解手机app对于某些模块、场景的用户使用情况.进行的一个触发埋点,将埋点采集到的数据到的数据进行上报的过程。采集数据只是起点,将数据进行分析、整理、汇总以及报表展示,最终得出用户...转载 2019-11-04 19:43:22 · 6658 阅读 · 0 评论 -
电脑不依靠软件强制删除文件夹及文件
1.打开cmd命令窗口2.输入rd /s/q 需要强制删除的文件夹路径名例如:rd /s/q D:文件夹/文件原创 2019-11-04 16:29:27 · 748 阅读 · 1 评论 -
Win10系统下Java JDK下载与安装
1.从官网进行下载https://www.oracle.com/technetwork/java/javase/downloads/index.html或从本人网盘提取https://pan.baidu.com/s/1dUfb7hC9FGcwkhhIIkb2lg2.安装jdk——配置环境变量环境变量的配置,右键“我的电脑”—>“属性”—>“高级系统设置”,点击环境变量,...原创 2019-11-04 15:48:32 · 214 阅读 · 0 评论 -
灰度发布(上线)和AB Test
原文地址:https://blog.csdn.net/maxmao1024/article/details/84305609一、灰度发布1. 简介灰度发布,是指在黑与白之间,能够平滑过渡的一种发布方式。通过不同策略对用户进行分流,不同的用户组使用不同的应用版本。2. 优点互联网服务变动频繁,发布周期短。速度与质量总是难以双全。灰度发布有以下优点:降低...转载 2019-12-09 18:14:24 · 978 阅读 · 0 评论 -
什么是Sprint?
Sprint指Scrum团队完成一定数量工作所需的短暂、固定的周期。Sprint是Scrum和敏捷的核心,找到正确的Sprint周期将帮助您的敏捷团队交付更高质量的产品。“在Scrum框架中,庞大且复杂的产品将被拆分成一个个小的片段,通过一系列被称为“Sprint”的迭代来完成。”Sprint使项目更易于管理,让团队更快、更频繁地交付高质量的工作,并使团队能够更灵活地适应变化。许多人将Scr...转载 2019-11-27 19:44:22 · 1593 阅读 · 0 评论 -
软件测试中的N/A是什么意思?怎么区分执行结果中的fail 和n/a?
1. N/A全程:not applicable,即:不适用 指这一条测试用例根本不需要执行,是一条废弃的或者是没有用的测试用例。2.fail失败, 指这一条测试用例执行了,但是预期结果与实际结果不一致...原创 2019-11-22 20:13:11 · 11294 阅读 · 0 评论 -
软件测试中的测试结果block是什么?软件测试的用例状态/测试结果分为pass , fail , Block...
今天测试组长问我有没有block的情况,我:???block是什么??作为一位测试小白,接下来给大家介绍一下软件测试的用例状态。具体这些状态都是什么意思呢???1. 排队(In Queue):测试用例已经指定给某个测试人,不准备在这一个测试阶段运行。2.进行中(IP):该测试正在进行,并且会持续一段时间。3.阻塞(Block):一些因素会导致测试不能进行到...原创 2019-11-21 20:28:49 · 18783 阅读 · 0 评论 -
UI界面-控件测试用例
原文地址:https://wenku.baidu.com/view/8d75c4d3b9f3f90f76c61b7e.html测试分类 小分类 检查内容 结果判定 文本框 默认值 ...转载 2019-07-10 10:50:31 · 3526 阅读 · 0 评论 -
软件测试——电话号码的查询界面如图所示。对地区码和电话号码的规定如下
地区码:以0开头的3位或者4位数字(如028、0311等)电话号码:以非0/1开头的8位数字。假定被测软件的功能是接受符合上述规定的电话号码,拒绝所有不符合规定的号码病给出相应的提示(如“”地区码不合规定“电话号码不合规定”等)。假定两个输入框均只接受数字,且“地区码”文本框中最多可输入4个数字,“电话号码”文本框中最多可输入8位数字。分贝采用完全组合测试方法、成对测试方法、逐个选...原创 2019-05-28 18:11:11 · 3247 阅读 · 2 评论 -
软件测试——C语言计算Y的值,Y为分段函数
请修正程序中的错误,并运行结果:输入4之后,结果是什么?程序如下:\*该文件完成后以st_b2.c的文件名保存在考生文件夹下*\#include <stdio.h>main(){float y;int m;printf(“请输入0~5之间的数:”);scanf(“%f”,&x);m=floor(x);switch(m){...原创 2019-04-26 17:12:27 · 1842 阅读 · 0 评论 -
软件测试——C语言鸡兔同笼问题
已知鸡兔总头数为H,总脚数为F,求鸡兔各有多少只?设鸡的数量为x,兔的数量为y,其计算公式为:请把下面的程序补充完整,并输入头10,脚20,运行结果。输入:10,30程序如下:\*该文件完成后以st_b1.c的文件名保存在考生文件夹下*\#include <stdio.h>main(){float H,F,x,y; print(“请输入...原创 2019-04-26 17:07:42 · 3476 阅读 · 1 评论