学分高考 软件测试

蒲公英测试平台SDK中的API 接口怎么接入 大神指点!

发布时间: 2023-04-08 20:45:15

蒲公英测试平台SDK中的API 接口怎么接入 大神指点!

[��ǩ:����]

利用蒲公英提供的接口,第三方开发者可以把蒲公英提供的应用上传托管、安装等功能,接入到自己的应用中,并且可以根据数据接口,获取蒲公英提供的各种应用数据,以方便开发者更容易的进行内测应用的分发。
除特别说明,所有数据API的请求方式均为HTTP POST方式。
获取图片等资源文件接口的请求方式为HTTP GET
API接口返回数据格式为JSON。
所有接口请求时,必须包含参数_api_key,以便识别接口身份。
http://www.pgyer.com/doc

广州市蒲公英信息科技有限责任公司怎么样?

广州市蒲公英信息科技有限责任公司是2017-07-07在广东省广州市南沙区注册成立的有限责任公司(自然人投资或控股),注册地址位于广州市南沙区丰泽东路106号(自编1号楼)X1301-E2798(仅限办公用途)(JM)。

广州市蒲公英信息科技有限责任公司的统一社会信用代码/注册号是91440101MA59Q7UG7P,企业法人曾卉劼,目前企业处于开业状态。

广州市蒲公英信息科技有限责任公司的经营范围是:数据处理和存储产品设计;计算机信息安全产品设计;信息电子技术服务;网络信息技术推广服务;信息系统集成服务;信息技术咨询服务;计算机技术开发、技术服务;商品批发贸易(许可审批类商品除外);互联网商品销售(许可审批类商品除外);商品零售贸易(许可审批类商品除外);互联网商品零售(许可审批类商品除外);软件批发;软件开发;游戏软件设计制作;软件服务;软件测试服务;软件技术推广服务;货物进出口(专营专控商品除外);技术进出口;广告业;模特服务;大型活动组织策划服务(大型活动指晚会、运动会、庆典、艺术和模特大赛、艺术节、电影节及公益演出、展览等,需专项审批的活动应在取得审批后方可经营);智能机器系统销售;智能机器销售;智能机器系统技术服务;科技信息咨询服务;科技项目代理服务;数据处理和存储服务;数据交易服务;集成电路设计;集成电路布图设计代理服务;房屋建筑工程设计服务;其他工程设计服务;风景园林工程设计服务;室内装饰设计服务;环境工程专项设计服务;时装设计服务;包装装潢设计服务;多媒体设计服务;动漫及衍生产品设计服务;饰物装饰设计服务;展台设计服务;模型设计服务;美术图案设计服务;珠宝首饰设计服务;灯饰设计服务;鞋设计;服装批发;服装零售;摄影服务;会议及展览服务;家居饰品批发;钻石饰品批发;宝石饰品批发;玉石饰品批发;珍珠饰品批发;其他人造首饰、饰品批发;宝石饰品零售;玉石饰品零售;水晶饰品零售;珍珠饰品零售;其他人造首饰、饰品零售;汽车零配件批发;汽车充电模块销售;汽车零配件零售;摩托车零配件批发;摩托车零配件零售;通讯设备及配套设备批发;计算机批发;计算机零配件批发;计算机零售;计算机零配件零售;电子产品批发;电子产品零售;市场调研服务;市场营销策划服务;花卉作物批发;花卉出租服务;策划创意服务;群众参与的文艺类演出、比赛等公益性文化活动的策划;保健食品批发(具体经营项目以《食品经营许可证》为准);保健食品零售(具体经营项目以《食品经营许可证》为准);预包装食品批发;预包装食品零售;。本省范围内,当前企业的注册资本属于一般。

通过百度企业信用查看广州市蒲公英信息科技有限责任公司更多信息和资讯。

蒲公英平台生成内测版二维码流程

注意:必须得有苹果开发者账号且账号上要有所有要测试的手机UUID 还有你的项目必须能真机测试
一.首先生成ipa包备用

方法一:
1Xcode中打开此位置
2.点击Edit Scheme…… 如图所示将Debug改为Release
3.同时按下Command + B键 进行预编译编译完成之后在Products
文件下就有了生成的XXX.app文件
4.点击xxx.app文件 右键Show in Finder

5.拷贝此文件放到桌面 在桌面生成一个文件夹 名字必须是: 【Payload】 将刚刚拷贝的文件放入 Payload 文件夹中然后将文件夹压缩成zip包 最后修改后缀名为ipa即可

方法二:配置好发布证书及项目发布所需配置文件(同发布步骤)

1Xcode中打开此位置
2.点击Edit Scheme…… 如图所示将Debug改为Release

3.Product——Archve
4.Window ——Organizers
5.选择Export

6.选择第二项 然后选择next
7.此处选择你的开发者账号 然后点击Choose
8.选择第一项然后点击next ——再点击next
9.选择路径然后点击Export 就大功告成了(生成一个文件夹)
二.在蒲公英平台上注册一个用户(蒲公英平台连接 https://www.pgyer.com/ )

1.登陆成功之后会看到此界面

2.点击发布应用
3点击立刻上传 选择刚才生成的ipa包 等待上传成功发布应用即可

软件测试必学基本理论知识-APP测试

业务功能测试

APP专项测试(兼容性测试、安装、卸载、升级、交叉事件、Push消息推送、性能测试、用户体验、极限、边界、权限

手机型号、操作系统、分辨率(Android:1080x1920,720x1280;IOS:2208x1242,1334x750)尺寸(4.7,5.5)、网络环境(Wi-Fi、2G、3G、4G、5G)

拨打接听电话

接收/发送短信

插拔耳机

网络切换

1.一定数量的真机上进行

2.借助testin等云平台

3.模拟器:Xcode、Genymotion(http://www.genymotion.net/)

第三方在线统计排名(腾讯移动分析、百度研究院)

官方数据(Android、IOS官网)

埋点技术(技术手段)

push消息应该按设定规则发送特定用户

APP在后台运行时,应能正常收到其push消息

设备锁屏状态下,应能正常收到APP的push消息

设置网络段断开后再一次建立连接是,应能收到push消息

系统设置不接收APP通知消息时,用户应该不再接收push消息

安装渠道:Android-应用商城、IOS-APP Store

正常情况 :

正常安装测试、检查是否安装成功

APP本本覆盖测试

回退版本测试

在不同型号、系统、屏幕大小、分辨率上的手机进行安装

安装完成后能否正常启动应用程序

异常情况

安装时内存不足

安装过程中的意外情况(强行断电、断网、来电话、查看信息)等

能否取消安装

正常情况:

用自己的卸载程序进行卸载,检查是否卸载干净

用第三方工具,检查是否卸载干净

不同系统、硬件环境、网络环境下进行卸载

卸载后再次安装、是否正常使用

异常情况:

卸载中出现异常情况能否恢复(比如手机关机、内存、没电等),程序是否还能运行

卸载后是否有残留,是否能够再次进行安装

是否可以取消卸载,软件恢复使用

更新版本需要提示用户

考虑是否进行强制升级(软件存在严重缺陷、软件不能够向前兼容)

是否能够跨版本升级

性能测试指标:内存、CPU、流量、电量、启动速度、界面切换速度

内存溢出与内存泄漏

1.内存溢出out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现溢出

2.内存泄漏out of leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏危害可以忽略,但内存泄漏堆积后果很严重,无论多少内存,迟早会被占光

3.二者的关系:内存泄漏会导致内存溢出

冷启动与热启动

1.指app被后台杀死后,在这个状态打开app,这种启动方式叫做冷启动

2.热启动:指app没有被后台杀死,仍然在后台运行,通常我们再次打开这个app,这种启动方式叫做热启动

用户体验

边界(极限测试)

权限测试

App的兼容性测试尤为重要:由于手机厂商生产的手机型号及相关软硬件存在千千万万的差异性,进而APP端需要着重考虑分辨率,系统版本,尺寸,主流机型等

App性能测试指标不一样,除了需要和web一样考虑APP客户端的性能外,我们还需要考虑电量、流量的消耗、GPU渲染等

APP网络测试场景的复杂性:如2G、3G、4G、5G、Wi-Fi、弱网环境等

APP基于手机载体存在的交叉事件测试、前后台切换,安装/卸载/升级测试

APP基于手机载体特有的一些用户操作习惯类测试,如横竖屏切换,多点触控,事件触发区域等

内测发布平台

工作流程:1.开发将打好的程序包上传到内测发布平台上2.内测分发平台基于上传的安装包生成唯一的二维码3.测试扫描二维码即可进行下载,安装并测试

蒲公英: https://www.pgyer.com/

fir.im(https://fir.im/

线上发布平台:

应用商店、APP Store

前置基础:瀑布模型(不适用快速变化的需求)、快速原型

互联网特点:请求创新、要求的高度不确定性

移动互联网的解决方案:快速的反馈机制、快速试错

基本可以和快速原型划等号。

scrum:提供了一套基于团队的敏捷方法。

角色:产品负责人(整理需求)、项目经理、开发团队

输出物:产品待办列表、迭代待办列表、产品增量(可工作的软件)

5个活动:迭代、迭代计划、每日站会、评审会、迭代回顾

1.需求分析与评审

2.编写测试计划(测试方案)

3.设计测试用例与评审

4.执行测试用例与缺陷跟踪

5.编写测试报告

兼容测试

交叉事件

弱网测试

极限边界

权限测试

删除请求:remove all

设置过滤

查看请求和响应数据

修改响应数据

辅助定位bug

构建模拟测试场景

APP弱网模拟测试

前端性能分析及优化

重定向、API接口测试

为什么抓包?

通过抓包工具截取观察网站的请求信息,帮助我们更深入了解系统

通过用抓包工具截取,观察网站的请求与返回信息,帮助我们进行bug的定位与描述

步骤

1.打开Fiddler,设置代理(tools-option-connection-勾选Allow remote computers to connect,并允许远程连接

2.手机连接电脑的热点网络或者在同一个局域网内

3.手机网络连接中,设置网络代理,IP是电脑的同网段IP地址,端口是8888

4.手机访问APP或者用手机浏览器访问网络,电脑Fiddler观察抓包情况

1.概念

在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/Edge/4G/Wi-Fi

等多种手机网络连接方式,不同的协议、不同的制式、不同的速率使移动应用运行的场景更加丰富。

2.原理

通过Fiddler来模拟限速,提供客户端请求前和服务器响应前的回调接口,Fiddler的模拟限速是在客户端请求前自定义限速,通过延迟发送数据或接收数据的时间来限制网络的下载和上传速度,从而达到限速的效果

打开网速模拟模式开关(Rules-Performances-simulate Modem speeds)

自定义网络:rules-customize rules

(知识就是力量,我将会持续更新软件测试相关知识哟 )

以上关于蒲公英测试平台SDK中的API 接口怎么接入 大神指点!的内容就介绍到这里,人生之路是漫长而多彩的,就像在地平线上的茫茫大海上航行一样。有时它会风平浪静;但有时它会惊涛骇浪,行驶艰难。但只要我们心中的灯塔继续存在,我们就可以继续沿着自己的路线航行。

温馨提示:
本文【蒲公英测试平台SDK中的API 接口怎么接入 大神指点!】由作者教培参考提供。该文观点仅代表作者本人,学分高考系信息发布平台,仅提供信息存储空间服务,若存在侵权问题,请及时联系管理员或作者进行删除。
我们采用的作品包括内容和图片部分来源于网络用户投稿,我们不确定投稿用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的权利,请联系我站将及时删除。
内容侵权、违法和不良信息举报
Copyright @ 2024 学分高考 All Rights Reserved 版权所有. 湘ICP备17021685号