一、UI自动化测试工具1. uiautomator2openatx开源的ui自动化工具,支持Android和iOS。主要面向的编程语言是Python,API设计简洁易用,在开源社区也是很受欢迎。安装:pip install --upgrade --pre uiautomator2# Or you can install directly from github sourcegit clone ht
啄木鸟软件测试培训网:www.3testing.com今天简单介绍下Android Studio 使用代码进行单元测试Android Studio默认是支持JUnit和Android单元测试的,市面上大多主要讲解的是JUnit的单元测试,而没有侧重的讲解Android Studio针对Android测试,今天主要介绍Android的单元测试Android SDK默认是支持3种单元测
目录 目录什么是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
随着科技的发展、生活的进步,我们身边的移动设备越来越多,自然移动App测试也变得越来越重要,一旦移动App出现Bug,将直接影响人们的生活。移动App Bug的严重影响:用户体验差、App的商店评级下降、用户换用竞争对手的App,声誉和信誉损失、如果是一个付费App,会影响最后销售量减少。近期,我也做了一些调查,发现App 崩溃是最常见的Bug ,这直接影响到用户体验,是造成用户流失的根本原因,也
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阅读
一、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阅读
单元测试的目的提高开发效率提高代码的健壮性保证程序的正常运行(不包括发现bug)系统测试的几个方法说明测试的父类 : XCTestCase 开始的方法: setup() 测试结束走的方法:teardown()swift 项目和OC项目同理,只是在第三步上注意一下不同的头文件引用的方式。1. 新建OC项目,选择单元测试和UI测试2. 编写测试方法3. 在测试单元类中引用要测试的类swift的测试类中
转载 2023-10-16 11:22:03
71阅读
崩在动态库有些堆栈未解出无法判断问题所在位置。点击Bugly我的产品页面,新建产品。
原创 2022-11-06 00:21:03
757阅读
前序:一般一个项目的开发,从需求调研到开发完成正式上线必须要经历修改bug,修改bug,修改bug 的死循环中,而往往一些项目在上线之后由于测试人员没有测试出一些偶发概率的bug,这就导致用户在下载使用App的过程中出现用户体验不好,甚至程序闪退的问题。在遇到这种情况下,如果我们的工程师能够及时的发现问题并且及时的修改然后提交审核发布新版本,而即使是这样,也需要耗费大量的时间才能将问题修复,等待用
# Android项目中接入Bugly的方案 ## 一、项目背景 在Android应用开发中,异常和崩溃是影响用户体验的重要因素。为了解决这个问题并不断提升应用的稳定性和用户满意度,我们决定在项目中接入Bugly,一个优秀的崩溃监控解决方案。通过Bugly,我们能够实时监控崩溃信息,分析原因并进行及时修复。 ## 二、Bugly简介 Bugly是腾讯推出的一款移动应用崩溃日志监控和分析工具
原创 7月前
78阅读
## Android Bugly本地日志实现教程 ### 一、整体流程 ```mermaid flowchart TD A[创建Bugly账号] --> B[集成Bugly SDK] B --> C[配置Bugly SDK] C --> D[初始化Bugly SDK] D --> E[设置本地日志保存路径] E --> F[捕获异常信息并保存到本地] `
原创 2024-05-24 03:53:21
1026阅读
EventBus 3.0用法解析前言:为什么要使用EventBus?1.EventBus基本使用2.EventBus粘性事件 前言:为什么要使用EventBus? EventBus在Android领域上充当优化发布/订阅事件总线的角色。简化了应用程序内各组件间、组件与后台线程间的通信。优点是开销小,代码更优雅,使用更便捷,以及将发送者和接收者解耦。不同的Activity之间传递数据实现起来还不
  • 1
  • 2
  • 3
  • 4
  • 5