自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Eric的博客

主要记录学习和工作中的各种资料经验

  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 MAC上Cisco AnyConnect删除不干净,造成无法重新安装的解决办法

第一步:检查环境。打开终端,执行命令:pkgutil --pkgs|grep com.cisco正常情况下,你会看到如下结果:(如果没有任何结果,将不在这个方案的解决范畴之内。)com.cisco.pkg.anyconnect.vpncom.cisco.pkg.anyconnect.websecuritycom.cisco.pkg.anyconnect.nvmcom.cisco.pkg.anyconnect.fireampcom.cisco.pkg.anyconnect.dart

2021-10-04 23:27:07 13955 6

原创 在adb shell命令下全盘查找特定名称文件的方法

1、手机开启了root权限和允许usb调试2、进入adb shell3、进行搜索find / -name "*userdata*" 全盘搜索含有userdata文字的文件名称如果提示/system/bin/sh: find: not found可以试下下面的命令busybox find . -name “filename”...

2019-08-13 17:02:44 13254

转载 PyCharm 配置设置,激活,升级等

PyCharm 的初始设置目标恢复 PyCharm 的初始设置 第一次启动 PyCharm 新建一个 Python 项目 设置 PyCharm 的字体显示 PyCharm 的升级以及其他PyCharm 的官方网站地址是:https://www.jetbrains.com/pycharm/01. 恢复 PyCharm 的初始设置PyCharm 的 配置信息 是保存在 用户家...

2019-01-02 14:15:47 1461

转载 android性能测试之内存泄漏

1.什么是内存泄漏?    内存泄漏就是向系统申请内存使用,却不归还(释放),导致该内存既不能被自己使用也不能被别人使用。2.内存泄漏和内存溢出有什么区别?   内存泄漏是分配出去的内存无法回收。   内存溢出是程序使用的内存超出了系统能给予的。3.如何从测试数据中得出内存泄漏?   首先,我们需要使用性能测试工具去监控性能数据,android可使用GT.apk(下载地址:http:/...

2018-12-27 10:06:19 278 1

转载 APP弱网络测试

弱网络测试:测试手机app在连接弱网络下的表现。原理:利用软件控制wifi网络强弱,手机连接到该wifi,就可以测试app弱网络下的功能表现。关注点:1、卡死、崩溃。比如:卡在某个界面出不去或者闪退。2、逻辑错误。比如:购买时扣费和获得不一致,领取物品没到账等。3、页面显示错误。比如:页面重叠。所需工具:1.Network Emulator Toolkit(http://downlo...

2018-12-27 10:05:30 759

转载 Android性能测试:CPU内存监控工具APT

原文  http://www.cnblogs.com/getherBlog/p/3930669.html 1.APT工具简介:APT是一个eclipse插件,可以实时监控Android手机上多个应用的CPU、内存数据曲线,并保存数据;另外还支持自动获取内存快照、PMAP文件分析等,方便开发人员自测或者测试人员完成性能测试,快速发现产品问题。项目地址:https://code.csdn....

2018-12-27 10:04:23 2664

转载 【Android压力测试】monkey压力测试(很全、很详细)

测试步骤:1.安装ADB2.连接被测手机和电脑3.打开CMD命令行4.输入monkey命令adb shell monkey -p your.package.name --pct-touch 30 --ignore-crashes  --ignore-timeouts--throttle 250 -s 2  -v -v -v 5000000一.monkey测试命令有哪些选项?1:常用选...

2018-12-26 18:03:59 6038

转载 你大概走了假敏捷:认真说说敏捷的实现和问题(手绘版)

转载自:https://cloud.tencent.com/developer/article/1004881 今天你敏捷了没有?“敏捷”在互联网和软件开发领域从涓涓细流逐渐演变为行业潮流,往小了说是改进了开发方法,往大了说是革了瀑布流式的命——把产品开发引向了快速迭代、小步快跑的路线上。 我们使用 tapd 写 feature,流转、跟踪任务,言必谈敏捷,然而我们是否真的走对了敏...

2018-12-26 18:02:53 199

转载 【selenium】-自动化测试的前提

1.为什么要做自动化? 2.是否适合做自动化?时间:时间如果很紧,连做功能测试的时间都很紧张,是没有时间做自动化的。人员:如果都是初级的测试工程师,对自动化都不是很了解。系统:需求和页面元素变得太快领导:领导不推荐做自动化测试, 3.在什么情况下做自动化?本课程主要讲UI方面的自动化。 4.什么样的项目需要做自动化测试?  5.自...

2018-12-26 10:38:45 292

转载 软件测试常用术语中、英文概述

软件测试常用术语中、英文概述Smoke Testing(Sanity Testing )—冒烟测试 Acceptance Testing--验收测试 一般由用户客户进行的确认是否可以接受一个产品的验证性测试。 actual outcome--实际结果 被测对象在特定的条件下实际产生的结果。 Ad Hoc Testing--随机测试 测试人员通过随机的尝试系统的功能,试图使系统中断。...

2018-12-19 15:59:55 773 1

转载 软件测试专业术语

Unit   testing(单元测试),指一段代码的基本测试,其实际大小是未定的,通常是一个函数或子程序,一般由开发者执行。Integration   testing(集成测试), [ɪntɪ'greɪʃ(ə)n] 被测试系统的所有组件都集成在一起,找出被测试系统组件之间关系和接口中的错误。该测试一般在单元测试之后进行。 Acceptance   testing(验收测试), [ək'sep...

2018-12-19 15:59:04 469

转载 单元测试、集成测试、系统测试、回归测试、用户验收测试简介

根据V模型,软件研发过程:需求分析->概要设计->详细设计->编码->单元测试->集成测试->系统测试一、单元测试----白盒测试、自动化测试、静态测试1、单元测试概念?单元测试是完成最小的软件设计单元(模块)的验证工作,目标是确保模块被正确的编码,使用过程设计描述作为指南,对重要的控制路径进行测试以发现模块内的错误,通常情况下是白盒的,对代码风格和...

2018-12-19 15:55:18 14892

转载 产品经理与项目经理的区别

有一句话说的很精辟:产品经理——靠想。产品经理是做正确的事,其所领导的产品是否符合市场的需求,是否能给公司带来利润的。项目经理——靠做。项目经理是把事情做正确,把事情作得完美,在时间,成本和资源约束的条件下完成目标。从管理的角度讲,项目经理是纵向的,而产品经理是横向的。产品经理关注的是做正确的事,关注的是产品生命周期,关注的是产品是否能够赚钱,能否持续的赚钱。因此产品经理必须要能够...

2018-12-19 14:02:35 987

转载 冒烟测试、回归测试、随机测试、探索性测试和安全测试

冒烟测试、回归测试、随机测试、探索性测试和安全测试前言:项目中期至发布后测试启动前后我们一般要经历的几种测试方法1>冒烟测试:          是指对一个新版本进行大规模的系统测试之前,先验证一下软件的基本功能是否实现,是否具备可测性。  引入到软件测试中,就是指测试小组正式测试一个新版本之前,先投入较少的人力和时间去验证一个软  件的主要功能,如果主要功能都没有运行通过...

2018-12-19 10:24:28 1205

转载 冒烟测试和回归测试的区别

冒烟测试就是在一个新版本出来的时候,将软件的全部功能过一遍,看有没有什么大问题。如果功能可以正常运行,不会影响测试进行,那么这个版本就可以真正开始测试了。如果功能有重大问题或影响测试进行,那么这个版本就是不合格的,不用进行进一步的测试。比如,拿到QQ的app新版本,登陆都登陆不上,那么这个版本肯定无法继续测下去。或者,游戏中新的模块出现,但是新的模块总是崩溃、卡死,测试进行不下去,那么冒烟的结果就...

2018-12-18 18:11:02 4870

转载 软件测试中一般术语的英文和缩写

转载原文 单元测试:Unit Testing驱动单元:driver桩单元:Stub集成测试:Integration Testing系统测试:System Testing性能测试:Performance Testing压力测试:Stress Testing容量测试:Volume Testing回归测试:Regression Testing冒烟测试/预测试:Smoke Testi...

2018-12-18 18:08:22 5175

转载 【软件测试基础】回顾总结

测试历史:基本上是和计算机的发展同步的。测试的目的从调试到验证软件的工作正常,再到寻找缺陷,再到预防缺陷,这么一个发展。

2018-12-18 17:58:29 228

转载 【软件测试基础】其它测试分类

1.软件测试的分类对于软件测试的类型进行了概括性的测试,另外还有一些测试的概念,不太容易进行测试的分类。 2. 回归测试因为回归测试是和版本关联的,在迭代相对频繁的项目中,大规模的回归测试不太现实,所以回归测试一般都是关注在关键模块和重点功能的组件上。通过回归测试,保证主要功能点和流程不会因为版本更新产生错误。而正因为回归测试验证的功能点和流程是相对稳定的,而且在项目周期当...

2018-12-18 17:57:38 197

转载 【软件测试基础】文档测试

1.定义在进行文档测试时,文档测试关注要点:完整性:主要测试文档内容是否齐全,有没有内容的遗漏 正确性:文档的编写有没有错误,除了内容之外,还包括文档的格式、语法、拼写,这是我们 测试的时候应该检查的。 一致性:文档中相同部分的内容,前后是否存在不一致和矛盾的地方。 易理解性:主要是看文档是否容易让读者读懂,比较典型的是一些技术类的文档,存在大量的缩略语,这些缩略语一定要进...

2018-12-18 17:56:49 6055

转载 【软件测试基础】兼容性测试

1.兼容性测试可以从4个维度来说明:软件本身的兼容性:软件的向后兼容,即新开发的软件版本要对历史版本的内容、配置、相应的数据进行兼容。不能因为版本进行了升级,就导致以前的很多功能或者历史数据不能够使用。 不同平台下的兼容性:比如开发了一款软件,这款软件要能运行在多个平台上。比如开发的是服务器版本,可以运行在Linux系统上,ubuntu、suse、redhat,这些平台上都需要进行逐一的...

2018-12-18 17:55:54 3421

转载 【软件测试基础】安全测试

1.安全测试渗透测试渗透测试是取得了用户的授权的行为,而黑客的攻击是没有授权的。完成渗透测试后,需要向用户提交测试结果的报告,黑客在攻击完成之后,会销毁攻击的痕迹。 2.渗透测试 VS 安全测试区别:渗透测试着重点在攻击,渗透测试的目的是攻破软件系统,以证明软件系统存在问题。安全测试的着重点在防御,对整个系统的防御的功能进行一个系统的考虑。渗透测...

2018-12-18 17:54:59 882

转载 【软件测试基础】性能测试

1.定义一般来说,所谓性能测试,其实就是验证软件系统的性能可以满足需求规格给定的指标要求。性能测试其实是一个比较大的范畴,还可以进一步延伸出负载测试、压力测试、稳定性测试这样一些延伸的概念。负载测试:指的是在测试过程中来逐步地增加负载,并且记下被测系统相应的一个性能表现,最终确定出我们系统在正常的指标范围下的一个最大的负载。压力测试:测试系统在极限情况下的压力情况,也就...

2018-12-18 17:53:36 418

转载 【软件测试基础】敏捷测试

1.定义:Agile Testing:遵循敏捷宣言的一种测试实践 敏捷宣言:我们通过身体力行和帮助他人来揭示更好的软件开发方式,基于这种方式形成了如下的价值观:在每对比较中,后者并非全无价值,但我们更看重前者。特点:更多地站在客户的视角来看待我们的系统。不强调传统测试当中严格的阶段划分,单元测试、集成测试、系统测试、验收测试。某个模块的功能编写完了,就可以开...

2018-12-18 17:51:17 2614

转载 【软件测试基础】软件测试的分类2

1.按照测试类型分类2.功能测试是软件测试当中最主要的一种测试类型,是测试工作中占有极大比重的一种测试类型。一般来说,对提供给用户的功能进行验证。功能测试一般关注的软件问题包括:性能错误:这里指的是软件本身处理的问题,比如大数据量的加载。初始化及终止错误:系统在启动或退出过程中出现的异常。 功能测试工具:主流的商用的自动化测试工具:QTP: ...

2018-12-18 17:46:52 147

转载 【软件测试基础】软件测试模式

1.软件测试的分类,按照测试模式分类:瀑布模型、敏捷测试、基于脚本的测试、基于风险的测试、探索式测试等 2.传统的瀑布模型:项目计划、需求分析、软件设计、程序开发、软件测试、集成维护每个阶段按照顺序到下一个阶段。每一个阶段都是用上一个阶段的输出作为下一个阶段的输入。项目计划:制定项目总体的研发计划,确定主要的里程碑节点。这个阶段会输出项目计划书。 需求分析:明确用户的...

2018-12-13 16:03:39 320

转载 【软件测试基础】软件测试的分类

1.按测试手段来分类对象的可见度:黑盒测试、白盒测试 状态:静态测试、动态测试 执行方式:手工测试和自动化测试 2.黑盒测试在测试中,完全不考虑程序内部结构和内部特性的情况下,通过相关暴露出来的接口,来对程序进行测试。 只检查程序的功能是否能按照需求规格说明的规定正常使用。 程序是否能适当地接收输入数据,并产生正确的输出信息。 着眼于程序的外部结构,不考虑内部的逻辑。 一...

2018-12-13 13:45:59 513

转载 【软件测试基础】软件测试概要

1.历史上由软件bug引发的重大事故:1990年,美国电信公司AT&T因为交换机故障,损失超过7500万美金。 2000年,日本证券公司由软件故障引起超过400亿日元的损失。(史上最贵bug) 上世纪90年代,千年虫bug,全球损失超5000亿。因此,软件质量是非常重要的,而软件测试作为软件质量保证重要的组成部分,在软件研发中有着重要的地位,是不可或缺的一环。 2.什么是...

2018-12-13 13:32:07 220

转载 【软件测试基础】软件测试阶段

1.软件测试的分类按测试阶段分类:单元测试、集成测试、系统测试、验收测试 2.单元测试定义:对软件中的最小可测试单元进行检查和验证。 单元:人为规定的可测试的最小模块。比如C语言中,可看作各个函数;Java这种面向对象语言中,可看做每一个类;针对有界面的功能软件,单元可看做具体的功能项,比如菜单项,一个子窗口的具体的功能。 单元测试的原则:尽可能保证各个测试用例是互相独...

2018-12-13 13:27:28 130

转载 回归测试

1.定义回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。2.回归测试是指重复以前的全部或部分的相同测试。新加入测试的模组,可能对其他模组产生副作用,故须进行某些程度的回归测试。回归测试的重心,以关键性模组为核心。3.回归测试期间应对该软件版本冻结,将回归测试发现的问题集中修改,集中回归。 转载自: https://www...

2018-12-13 10:58:38 3813

转载 【软件测试基础】软件测试阶段

1.软件测试的分类按测试阶段分类:单元测试、集成测试、系统测试、验收测试 2.单元测试定义:对软件中的最小可测试单元进行检查和验证。 单元:人为规定的可测试的最小模块。比如C语言中,可看作各个函数;Java这种面向对象语言中,可看做每一个类;针对有界面的功能软件,单元可看做具体的功能项,比如菜单项,一个子窗口的具体的功能。 单元测试的原则:尽可能保证各个测试用例是互相独...

2018-12-13 10:53:16 231

转载 Linux学习笔记之在Linux下查询文件的md5,sha1值

众所周知,md5,sha1作为一种算法被广泛采用,尤其是在验证一些软件时尤为重要。      在Linux上,md5sum和sha1sum是校验文件的重要工具,其使用方式总结如下:一:验证md5值      #md5sum filename      比如:            大家比较常用的软件VirtualBox-4.3.0-89960-Win.exe,我们在linux下下达如下命...

2018-11-23 10:50:21 444

转载 JAVA版本8u171与8u172的区别

这是官方对于奇数版本与偶数版本区别的解释:从JDK版本7u71以后,JAVA将会在同一时间发布两个版本的JDK,其中:奇数版本为BUG修正并全部通过检验的版本,官方强烈推荐使用这个版本。偶数版本包含了奇数版本所有的内容,以及未被验证的BUG修复,Oracle官方表示:除非你深受BUG困扰,否则不推荐您使用这个版本。【官方说明链接】https://www.oracle.com/t...

2018-11-23 10:16:18 3245

转载 ubuntu16.04开机只显示桌面背景鼠标解决方法

解决方法一:sudo apt-get updatesudo apt-get install ubuntu-desktop --reinstallsudo apt-get install unitysudo shutdown -r now 解决方法二:然而这种方法对我的问题并没有用,我的解决方法如下:(1)按Ctrl+Alt+F1是进入文本编辑界面(或者在桌面右键直接...

2018-09-23 14:06:12 6693 2

转载 在Ubuntu16.04下进行安卓开发遇到“insufficient permissions for device: user in plugdev group; ”问题的解决办法

在Ubuntu16.04下进行安卓开发遇到如下问题的解决办法:“insufficient permissions for device: user in plugdev group; ”no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/t...

2018-09-07 18:08:25 7372 1

转载 Ubuntu 16.04 Linux系统内核升级方法

1:查看内核列表$ sudo dpkg --get-selections |grep linux-imagelinux-image-4.4.0-21-generic installlinux-image-4.4.0-66-generic deinstalllinux-image-4.4.0-70-generic deinstalllinux-image-4.4.0-71-gen...

2018-09-07 14:27:38 34053

转载 JAVA数据证书管理工具Keytool命令详解

 Keytool 是一个Java 数据证书的管理工具 ,Keytool 将密钥(key)和证书(certificates)存在一个称为keystore的文件中 在keystore里,包含两种数据: 密钥实体(Key entity)——密钥(secret key)又或者是私钥和配对公钥(采用非对称加密) 可信任的证书实体(trusted certificate entries)——只包含公钥...

2018-09-03 09:25:48 674

转载 查看手机包名方法介绍

在手机软件调试过程中,经常需要查看手机中的包名,下面介绍下查看的方法和步骤。 首先,使用USB线连接电脑和手机,如下图所示。 然后输入adb shell。连接手机和电脑。 使用dumpsys package | grep 包名的命令。查找你需要查找的包,如下图所示、 你也可以使用adb shell dumpsys package >tes...

2018-09-03 09:23:15 6326

转载 ubuntu安装、卸载和查看已安装软件

原文地址:http://www.cnblogs.com/forward/archive/2012/01/10/2318483.html 说明:由于图形化界面方法(如Add/Remove... 和Synaptic Package Manageer)比较简单,所以这里主要总结在终端通过命令行方式进行的软件包安装、卸载和删除的方法。一、Ubuntu中软件安装方法1、APT方式(1)普...

2018-09-03 09:16:53 2795

转载 linux关于bashrc与profile的区别

bashrc与profile的区别:要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,shell...

2018-08-24 16:06:06 110

转载 Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

转载自:https://www.jianshu.com/p/860bc2bf1a6a ADB很强大,记住一些ADB命令有助于提高工作效率。 获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootloader,即刷机模式: adb...

2018-08-24 15:20:57 164

Linux下的JDK和SDK环境配置教程

Linux下的JDK和SDK环境配置教程:简易方便的快速搭建Linux下的SDK和JDK环境

2018-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除