功能测试的常用方法(1)页面链接检查,每一个链接是否有对应的界面(2)相关性检查,删除/增加一项会不会对其他项产生影响,如果产生影响,是否正确(3)检查按钮功能是否正确(4)字符串长度检查,输入超出需求所说明的字符串长度的内容,看系统是否检查,会不会出错。(5)字符类型检查(6)标点符号检查(7)中文字符处理,乱码或出错(8)检查带出信息的完整性,在查看信息和update信息时,查看所填写的信息是
转载
2023-07-20 23:08:06
78阅读
背景:最近,在项目中做性能优化需要监控进程运行时内存。笔者介绍过使用adb命令查看进程的内存开销。但是如果需要持续监控的话,需要另外的方法。网上查找了下 使用ActivityManager 中的 getProcessMemoryInfo()方法可以获取到进程运行时内存,但是这个接口在 android P以上 限频了,拿到的内存可能是过去时间的,不能实时呈现运行时内存。而且不同的手机限频的时间不固定
转载
2023-08-15 17:36:30
322阅读
下载地址:https://www.tarasco.org/security/Process_Injector/processinjector.zip进程注入(pinjector.exe)提权进程注入将pinjector注入到用户的进程里一起运行,进而同时拥有了对应的权限。是一种比较隐蔽的手段,不会创建新的进程,很难发现,但是上传至目标主机时可能会报毒从http://www.tarasco.org/
转载
2023-07-19 23:28:16
88阅读
好久没写
日志了,之前看到别人好的日志就转载过来,自己很少总结。以后每周五晚上抽时间自己总结一下,时间不等人,下面就开始写自己总结的手机APP测试点。
1 功能方面
1.1安装、卸载、启动、运行、清除缓存/数据运行看看是否正常
1.2交互:运行时接电话、收短信、锁屏、充电、闹铃
1.3和第三方软
转载
2023-12-20 22:22:36
96阅读
软件测试—手机APP测试几个要点1.运行1)App安装完成后的试运行,可正常打开软件。 2)App打开测试,是否有加载状态进度提示。 3)App页面间的切换是否流畅,逻辑是否正确。 4)注册 · 同表单编辑页面 · 用户名密码长度 · 注册后的提示页面 · 前台注册页面和后台的管理页面数据是否一致 · 注册后,在后台管理中页面提示 · 验证码验证 5)登录
转载
2024-01-21 06:54:29
58阅读
# Android防进程注入与进程注入检测
在Android系统中,安全性是一个至关重要的话题。其中,防止进程注入(Process Injection)是保护应用程序不被恶意软件影响的重要一环。进程注入是指恶意代码强行植入到合法应用的进程中,从而实现控制或窃取数据的目的。本文将为您简要介绍进程注入的原理,以及如何在Android应用中进行进程注入检测,确保应用的安全性。
## 进程注入的工作原
Android中的多进程模式开启多进程模式多进程模式的运行机制 Android中的多进程模式开启多进程模式通常情况下,在Android中的多进程指的是一个应用存在多个进程,而不是指的是两个应用之间的多进程通信。在Android中使用多进程只有一种方法,就是给四大组件(Activity、Service、Receiver、ContentProvider)在AndroidManifest中指定andr
转载
2023-09-19 09:01:04
61阅读
首先要感谢**@刘望舒**大神的博客,让我们这些渣渣有途径更快速地接触到Android框架层的内容。本篇博客主要基于Android7.0来分析Android系统的启动流程。init进程启动过程init进程init进程是Android系统中用户空间的第一个进程。作为第一个进程,它被赋予了很多极其重要的工作职责,比如创建zygote(孵化器)和属性服务等等。i由多个源文件共同组成,这些文件位于源码目录
转载
2023-06-28 07:17:50
98阅读
8大你不得不知的Android调试工具的方法
1. 查看当前堆栈
1) 功能:在程序中加入代码,使可以在logcat中看到打印出的当前函数调用关系
2) 方法:
new Exception(“print trace”).printStackTrace(); 2. MethodTracing
1) 功能:用于热点分析和性能优化,分析每个函数占用的CPU时间,调用次数,函数调用关系等
2
【Android开发】Android进程及其生命周期。Android系统会尽可能长的延续一个应用程序进程,但在内存过低的时候,仍然会不可避免需要移除旧的进程。为决定保留或移除一个进程,Android将每个进程都放入一个“重要性层次”中,依据则是它其中运行着的组件及其状态。重要性最低的进程首先被消灭,然后是较低的,依此类推。重要性共分五层,依据重要性列表如下:一,前台进程是用户操作所必须的,任一时间
转载
2024-02-05 03:35:38
145阅读
ptrace 是 Linux 提供的一个强大的系统调用,用于进程跟踪和调试。它允许一个进程(跟踪者)观察和控制另一个进程(被跟踪者)的执
移动端版本更新升级是一个比较重要的功能点,主要分为强制更新和非强制更新。1.强制更新需要测试的点有: 1)强制升级是否可以升级成功 从老版本的包升级到新版版的包是否可以升级成功。 2)升级后的数据是否正常 查看老账户升级后是否可以正常使用 查看老账户升级后的老数据是否丢失或异常 检查新功能替换老功能 是否按最新的逻辑执行 检查旧版本上去掉或者隐藏的功能 对新版本有没有影响 3)强制
序言:在android开发过程中,我们不可能将一个应用开发到完美才上线(估计永远也无法上线了),所以,我们有版本的更新迭代,放眼安卓应用商店,每一个应用都会有很多个版本,在应用上线并且用户下载安装之后,如果你的应用有新的版本的话,你不可能让每一个用户都重新到应用商店中下载新的版本,所以,我们需要让我们的应用自己检测有没有新的版本。1. 首先,每一个应用在发布的时候都应该有一个版本,而这个版本需要你
转载
2023-06-27 20:59:38
247阅读
# Android检测应用运行
## 介绍
作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现“android 检测应用运行”。本文将指导你如何完成这一任务。
## 流程步骤
以下是完成Android检测应用运行的整个流程:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 获取设备上所有运行的应用列表 |
| 2 | 检测目标应用是否在运行中 |
| 3 | 若
原创
2024-03-03 04:32:34
22阅读
# Android 应用内存检测
在 Android 开发中,内存管理是非常重要的,尤其是在资源有限的移动设备上。不恰当的内存使用会导致应用崩溃、性能下降和用户体验不佳。因此,进行内存检测是每个开发者必须掌握的技能。
## 内存检测的重要性
随着应用功能的丰富,内存使用量也在不断增加。内存泄漏、内存溢出等问题会严重影响应用的稳定性。通过对内存使用情况的监测,开发者能够及时发现并修复这些问题,
原创
2024-08-20 11:32:40
88阅读
从安装到使用web漏洞扫描工具一、AppScan—简介AppScan 安装在 windows 操作系统上,可以对网站等web应用进行自动化的应用安全扫描和测试。是一个产品家族,包括众多的应用安全扫描产品,从开发阶段的源代码扫描的 AppScan source edition,到针对web应用进行快速扫描的 AppScan standard edition,以及进行安全管理和汇总整合的 AppSca
# 如何在Android中获取应用进程号
作为一名经验丰富的开发者,我将一步步引导你了解如何在Android中获取应用的进程号。首先,我们需要了解整个流程,然后逐步实现它。
## 整体流程
在获取Android应用进程号之前,我们需要理解以下几个步骤。为了清晰地展示这些步骤,下面是一个表格:
| 步骤 | 描述 |
| ---- | ---- |
| 1 | 创建一个新的Androi
# Android多应用进程
在Android开发中,我们经常会遇到需要同时运行多个应用进程的情况。多应用进程的实现可以帮助我们更好地管理应用之间的通信、资源共享等问题。本文将介绍Android多应用进程的概念、实现方法以及示例代码。
## 什么是Android多应用进程
在Android中,每个应用都运行在自己的进程中。然而有时我们需要多个应用之间进行通信或共享资源,这就涉及到了多应用进程
原创
2024-04-05 06:32:07
74阅读
对于操作系统来说,进程管理是其最重要的职责之一。考虑到这部分的内容较多,因此会拆分成几篇文章来讲解。本文是进程管理系统文章的第一篇,会讲解Android系统中的进程创建。本文适合Android平台的应用程序开发者,也适合对于Android系统内部实现感兴趣的读者。概述Android系统以Linux内核为基础,所以对于进程的管理自然离不开Linux本身提供的机制。例如:通过fork来创建进行通过信号
转载
2023-10-28 13:42:34
43阅读
感谢Coldwings的投递新闻 去年自己就弄了一台i5700,主要用来编程时候做试验平台(因为便宜)。今年6月给自己及父母各买了一台Android手机,自用DHD,老爸用的i9000,老妈用的Thunderbolt。在进行了许多Android系统的了解及编程之后,发现其实无论是论坛上的用户还是家人使用的过程中,对于Android系统,特别是进程管理这一块都有着许多误区。这里不是指责,只是提出自己
转载
2023-12-25 13:54:03
43阅读