随着科技的发展、生活的进步,我们身边的移动设备越来越多,自然移动App测试也变得越来越重要,一旦移动App出现Bug,将直接影响人们的生活。移动App Bug的严重影响:用户体验差、App的商店评级下降、用户换用竞争对手的App,声誉和信誉损失、如果是一个付费App,会影响最后销售量减少。近期,我也做了一些调查,发现App 崩溃是最常见的Bug ,这直接影响到用户体验,是造成用户流失的根本原因,也
一、UI自动化测试工具1. uiautomator2openatx开源的ui自动化工具,支持Android和iOS。主要面向的编程语言是Python,API设计简洁易用,在开源社区也是很受欢迎。安装:pip install --upgrade --pre uiautomator2# Or you can install directly from github sourcegit clone ht
## Android Bugly异常捕获原理 在开发Android应用程序的过程中,我们经常会遇到各种异常情况,有时候这些异常会导致应用程序崩溃或者出现其他不可预料的问题。为了更好地监控和处理这些异常,我们可以使用Bugly异常捕获工具来帮助我们快速定位和解决问题。 Bugly是一款专业的移动应用异常监控和分析工具,它可以帮助开发者实时监控应用程序的崩溃情况,并及时收集和分析异常信息,帮助开发
原创 2024-03-08 05:04:20
435阅读
目录捕获异常抛出异常预定义清理行为with@contextmanager@closing常见异常Python3使用try ... except [else]来捕获异常,且要求异常必须继承Exception 类。所有Built-in异常都继承自这个类。捕获异常使用 sys.exc_info 和 sys.last_traceback(包含的内容与 sys.exc_info() 相同,但它主要
啄木鸟软件测试培训网:www.3testing.com今天简单介绍下Android Studio 使用代码进行单元测试Android Studio默认是支持JUnit和Android单元测试的,市面上大多主要讲解的是JUnit的单元测试,而没有侧重的讲解Android Studio针对Android测试,今天主要介绍Android的单元测试Android SDK默认是支持3种单元测
  Android 难免有崩溃的时候,但是崩溃了该如何处理呢?虽然那天有位同仁说 “既然崩溃了,用户体验就差了,心里会想这是毛APP,下次也不想用了” ,所以检查BUG以防崩溃是必须的,但是也需要一个后备方案,崩溃了能友好些,我们也能收集一些崩溃的信息。  说到全局捕获异常的UncaughtExceptionHandler,就不得不说期间遇到的各种坑:  1. 初始化肯定在Application,
转载 2023-10-08 13:05:22
388阅读
目录 目录什么是BuglyBugly使用说明注册产品iOS SDK 使用详解SDK集成通过CocoaPods集成手动集成初始化SDK导入头文件初始化Bugly测试相关视频教程参考 什么是Bugly腾讯 Bugly,是腾讯公司为移动开发者开放的服务之一,面向移动开发者提供专业的 Crash 监控、崩溃分析等质量跟踪服务。Bugly 能帮助移动互联网开发者更及时地发现掌控异常,更全面的了解定位异常,更
Bugly 是腾讯公司为移动开发者开放的服务之一,这里主要指 Crash 监控、崩溃分析等质量跟踪服务。一、登录BUGLY官网1、登录BUGLY官网以后,选择新建产品,选择IOS或ADNROID平台,如图    完事以后点击保存,点击当前项目查看详细信息:   主要有:异常上报(异常概览、崩溃分析、卡顿分析、高级搜索、异常配置)
转载 2023-07-04 09:18:27
240阅读
Swift和C混合Socket编程实现简单的ping命令 使用Swift进行主机发现和MAC地址解析 Swift和C混合Socket编程实现简单的ping命令这个是用Mac下的Network Utility工具实现ping命令,用Wireshark抓取的ICMP数据包:发送ICMP数据包内容接受ICMP数据包内容 一.icmp结构要真正了解pi
转载 10月前
43阅读
1.热更新概念简单来说就是用户下载App之后,打开App时遇到的即时更新。2.热更新原理 热更新就是动态下发代码,它可以使开发者在不发布新版本的情况下,修复 BUG 和发布功能。 Tinker实现热更新的过程就是:通过Base APK 和 New APK中的classes.dex生成一个patch.dex差异包,用户通过下载该差异包达到修复bug的目的。3.热更新集成步骤1)官网集成地址https
# Android Bugly上传自定义异常 ## 介绍 Android应用程序开发中,异常是常见的问题。通常,我们可以使用Android系统提供的默认异常处理器来处理应用程序中的异常。然而,有时候我们需要将自定义异常上传到Bugly平台,以便我们可以收集和分析这些异常信息,以改进我们的应用程序。 Bugly是一款为移动应用提供Crash监测和分析的一体化服务,它可以帮助我们更好地了解应用程
原创 2023-11-05 03:19:38
453阅读
Android 腾讯bugly接入可以获取到app的Crash信息,应用的bug热修复,和应用的在线升级(用户量少的app可以选择这种方法):接入流程:1.https://bugly.qq.com/v2/workbench/apps Bugly官网注册自己的产品,也就是分配给自己一个App ID根据这个Id,在app的appliction中添加,注册开启bugly。(联网可以获取到产品的thine
# Android Bugly集成教程 ## 目录 1. [简介](#1-简介) 2. [Bugly集成流程](#2-Bugly集成流程) 3. [具体步骤](#3-具体步骤) - [3.1 创建Bugly账号](#31-创建Bugly账号) - [3.2 创建应用](#32-创建应用) - [3.3 集成SDK](#33-集成SDK) - [3.4 初始化Bugly](
原创 2023-08-12 07:31:51
293阅读
# 实现iOS端bugly测试指南 ## 一、流程概述 在实现iOS端bugly测试的过程中,主要包括以下步骤: | 步骤 | 操作 | | ------ | ------ | | 1 | 注册账号并创建应用 | | 2 | 集成Bugly SDK到项目中 | | 3 | 初始化Bugly SDK | | 4 | 触发异常测试 | | 5 | 查看异常信息 | ## 二、具体步骤及代码示例
原创 2024-06-18 05:01:25
122阅读
# 如何实现Bugly Android ## 整体流程 下面是实现Bugly Android的流程表格: ```mermaid pie title Bugly Android实现流程 "注册Bugly账号" : 30 "创建应用并获取AppID" : 20 "集成Bugly SDK" : 30 "配置Bugly SDK" : 20 ``` ## 注册
原创 2024-03-20 04:29:24
28阅读
目的:为了能够快速定位到线上版本bug位置,经过比较之后,决定使用腾讯家的Bugly。 1、注册产品 "官方文档使用指南" 1.1 登录 使用 QQ 登录 "Bugly官网" 没有账号就注册,要实名就实名,在此不做注册介绍。 注册登陆完找不到我的产品就点击左上角图标回到首页 找到我的产品 1.2 创
原创 2021-08-01 16:46:31
996阅读
一、Bugly 首先我们来欣赏下Bugly的主页 那么我们就愉悦的来接入Bugly 二、导入 关于Bugly的导入官方文档写的很详细,这里我们再来一次 1、自动导入(推荐) (1)gradle配置(路径app/build.gradle):android { defaultConfig { ndk { //设置支持的SO库架构
转载 2023-07-25 19:32:17
270阅读
# 如何接入 Android Bugly Bugly 是腾讯推出的一款移动应用崩溃收集和分析工具,可以帮助开发者快速找到应用中的 Bug,提升应用的稳定性。本篇文章将详细介绍如何在 Android 应用中接入 Bugly,并且通过表格和 Mermaid 语法的甘特图和状态图来帮助你理解整个流程。 ## 整体流程 在接入 Bugly 的过程中,我们需要遵循以下步骤: | 步骤编号 | 步骤名
原创 8月前
329阅读
# Android 中添加 Bugly 以实现崩溃统计和分析 在移动开发过程中,稳定性和用户体验至关重要。Bugly 是腾讯推出的一款强大的崩溃分析工具,能够帮助开发者快速定位崩溃原因,提升应用的稳定性。本文将详细介绍如何在 Android 项目中集成 Bugly,并使用示例代码进行演示。 ## Bugly 的优势 1. **实时崩溃报告**:能够在应用崩溃后实时回传崩溃信息。 2. **用
原创 8月前
48阅读
崩在动态库有些堆栈未解出无法判断问题所在位置。点击Bugly我的产品页面,新建产品。
原创 2022-11-06 00:21:03
757阅读
  • 1
  • 2
  • 3
  • 4
  • 5