首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

手机测试心得

和大家分享下最近做手机测试的心得: 从事软件行业以来一直做过开发,也做过测试,最近在做手机APP的相关测试,将测试感想分享给大家。...我从网上看了很多关于手机测试的资料,发现很多的都不权威,很多的都是大同小异,转载过来转载过去,没有创意。我很希望有一个专业的平台或者原创的文章过来和大家分享,如果大家觉得那个连接不错请给我留言。...手机测试我现在接触的大致分为以下几个方面: 一、功能性测试 做此类测试个人觉得一定要充分的理解业务,只有理解业务了你才能测试充分,我们公司没有测试用例,开发做完我就开始测试提BUG,很多情况下覆盖率不是很全...二、兼容性测试 因为我们手机资源的限制,不可能全部都测试到,所以我们用的安卓模拟器,Genymotion这个模拟器还行挺好用的,大家可以装下这个检查下APP的页面等问题。...三、压力测试 关于压力测试我们可能做得比较少,特别是对交易量大的压力测试,不过我最近正在学习,公司也要求我做性能测试,我会把我性能测试的全部过程,包括代码以后写下来很大家分享。 暂时就这么多了。

1.3K50
您找到你想要的搜索结果了吗?
是的
没有找到

手机APP测试测试点、测试流程、功能测试

,多台手机的同时登录同一账号(检查是否将原用户剔除) 1.2.2 手机号注册登录 手机号输入框格式校验检查 验证短信的接收是否及时; 用验证码可正常登录; 验证码错误时,登录失败+友好提示 验证短信文案是否符合所测...手机锁屏解锁后进入APP注意是否会奔溃,功能状态是否正常,尤其是对于从后台切换回前台数据有自动更新的时候。   当APP使用过程中有电话进来中断后再切换到APP,功能状态是否正常。   ...2、UI测试 原型与效果图对比(导航测试) 图形测试 内容测试 3、兼容性测试(比如testin云测平台) 与本地以及主流APP是否兼容 不同操作系统的兼容性,是否适配 不同手机屏幕分辨率的兼容性 4、...,反编译 8、性能测试 服务器的性能测试手机端的性能测试 比如:CPU、内存、上传流量、下载流量、电量使用情况等 极限测试 响应时间 压力测试 耗电量测试 电量流量测试 一般CPU使用率与手机端电量使用率成正比...9、手机app测试流程 需求分析->需求评审->开发人员编写排期->测试计划排期->编写测试用例->用例评审->提交基线->具体测试流程->测试通过 10、手机App测试工具 云测平台、testin、百度

6.4K43

软件开发:契约测试(CDC)概念解析

引言 在现代软件开发中,微服务架构和分布式系统越来越普遍。这些架构带来了灵活性和可扩展性,但也带来了新的挑战,特别是在测试和维护方面。传统的端到端测试、集成测试等手段可能无法满足这些复杂系统的需求。...这时,一种名为“契约测试”的测试方法应运而生。 本文将从以下几个方面全面解析契约测试: 契约测试是什么? 为什么需要契约测试? 如何进行契约测试? 契约测试的优缺点。 什么是契约测试?...传统的集成测试或端到端测试通常是昂贵且耗时的,且可能会漏掉一些边缘情况。契约测试则能更高效、准确地确定问题所在。 如何进行契约测试? 定义契约 首先,我们需要为每个服务定义一个契约。...实施测试 有了契约后,就可以进行实际的测试了。...通常有两种测试方法: 消费者驱动的契约测试(Consumer-Driven Contract Testing): 在这种方法中,消费者(调用者)根据契约编写测试用例,然后运行这些测试以验证提供者(被调用者

43441

绑定手机号性能测试

最近遭遇了绑定手机号相关的压测需求,有了手机号登录的经验和测试数据,这次算起来比较简单。...最重要的是难点就是要求开发配合调整配置已经在上一期文章:手机号验证码登录性能测试中问题解决了,绑定手机号唯一的难点就是如何在单账号绑定的过程中不断切换手机号,而且保证最后账号的绑定手机号还是一开始的14...解决方案: 限制条件已经做成可配置,可以随时更改重启服务即可 选中14号段,用户手机号=14+uid 测试环境固定验证码 uid是9开头的,所以单个用户的绑定手机号在149和148之间切换,149为初始状态...,这里并没有使用每次换一个新手机号,第一是怕出现偶然重复,第二是数据维护不容易 测试方案: 将发送验证码和绑定手机号两个接口放在一起压测,需要准备一批测试用户 单个线程绑定一个用户,然后不停地发送验证码和绑定新手机号.../** * 每个用户先发短信然后绑定手机号,手机号分为148和149切换,后8位于uid后8位.最后会把测试数据固定在149号段 */ class BindPhone extends OkayBase

1.3K20

深入理解软件开发中的模糊测试

引言 在软件开发的世界里,测试是保证质量的关键一环。...除了常见的单元测试、集成测试、性能测试等,还有一种专门用于发现潜在漏洞和不确定性的测试方法——模糊测试(Fuzz Testing或Fuzzing)。...提高软件质量:模糊测试不仅可以用于安全测试,还可以用于性能测试、健壮性测试等,从而全面提高软件质量。 自动化程度高:一旦设置好测试范围和参数,模糊测试可以全自动运行,大大提高了测试效率。...突变模糊测试与生成模糊测试:突变模糊测试是在已有的输入数据基础上进行小范围的随机修改;生成模糊测试则是从头开始生成新的测试数据。...希望这篇文章能让大家对模糊测试有更深入的了解,为未来的软件开发和维护工作提供有用的参考和指导。

39630

测试左移专栏 】PiTest 测试左移 :谈手机管家测试左移实践

【现状和问题】 1、手机管家研发模式和测试流程 手机管家现行研发模式为FT模式,即每个FT作为独立的功能模块研发团队,这种研发模式就要求测试人员先要测试FT内部功能(增量测试),再来测试FT之间有交互的功能...【测试案例】 1、手机管家主界面 业务介绍:手机管家7.0新版的主界面的“四大金刚”,高级工具和管家推荐都是来源器其他FT的数据,当主界面接口开发完毕后,其他FT并没有同步开发完成。...,我们需要等到所有接入业务开发完成后,从业务插件检查真实手机环境来测试主界面UI,所以,一方面是测试时间滞后,另一方面模拟场景复杂多变。...2、手机管家桌面浮窗 业务介绍:手机管家桌面浮窗被动接受管家各个插件发送的消息,并展示在小浮窗和大浮窗上,点击跳转到对应插件。...首先UI在其他FT,没有测试的界面,其次是8种手机异常情况模拟困难。

2.5K00

安卓CTS测试(测试手机性能的软件)

CTS和GTS测试基本操作步骤 CTS 全称 Compatibility Test Suite(兼容性测试),CTS的目的就是让各种Android设备(如手机)开发商能够开发出兼容性更好的Android...2、语言设置为English(United States): Settings-> Language & input >language,设为English(United States) 3、将手机输入法设置成谷歌自带输入法...2个选项 3、也可手动安装CtsDelegatingAccessibilityService.apk和CtsDeviceAdmin.apk,然后勾选上面所说的2个选项 15、sdcard配置: 1、手机中放置...sdcard 2、测试前清空sdcard 3、拷贝必需的测试用视频(手机内存和SD卡内存都要拷入,且SD卡必须先格式化) 16、设置手机时间为标准时间: 一般将SIM卡放入手机后开启数据流量就会自己校准时间...八、在测试过程中如果有遇到关于蓝牙的测试项一直测试不过,可以尝试着安装 APP 后再进行测试

2.8K20

手机游戏的3个测试阶段

注释: beta版本:此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本软件的Bug(漏洞)较多,普通用户最好不要安装。...一般情况下,第一次测试技术问题和留存问题,第二次测试付费。如果某次测试没有达到测试目的,则还需要增加测试次数。不少游戏都会测试3次甚至以上,较少的游戏会非常顺利。...如果每次测试都达到了测试目的,并且数据表现良好,则不需要做过多的调整,不需要测试太多次。所以测试次数是根据版本来定的,最关键的是搞清楚为什么要做这次测试!...上次的测试结果很难继承到下次测试,简单说就是上次测试50%的留存,下次改了一大堆东西再测试可能就下降到40%,又很难评估具体是什么改动造成了这些影响。...以上我们宏观地说明了手机游戏测试的3个主要阶段,在下面的章节会详细地说明各个阶段的细节问题和具体执行层面的内容。

6.4K20

接口测试|Fiddler设置手机抓包

Fiddler设置手机端抓包安卓手机抓包第一步:配置电脑和安卓的相关设置1、手机和fiddler位于同一个局域网内;首先从fiddler处获取到ip地址和端口号图片点击online,最后一行就是ip地址...Tools》Options》Connections,勾选Allow remote computersto connect,允许远程设备连接,Fiddler的默认端口是8888,也可以在此页面进行修改图片3、手机端设置代理...,从左往右依次点击下列红色框位置图片4、长按已连接的wifi再点击修改网络,高级选项中代理选择手动;代理主机名处填写电脑的ip地址,端口处填写8888,然后保存第二步:安装证书1.在手机浏览器上输入:http...进程可以远程连接5.IOS设备连接WIFI,确保ios设备可以访问到http://FiddlerMachineIP(就是ip地址):8888,该地址会返回Fiddler Echo Service(证书下载)6.点击手机设置...—证书信任设置中,信任刚安装的Fiddler证书16.Safari打开https://www.baidu.com,已经可以抓取HTTPS了如果没有抓到包,可能原因:1、Fiddler打开了筛选 2、手机没有安装

1.2K30

手机APP漏洞测试安全方案支持

目前在国内很多项目都有手机端APP以及IOS端,但对于安全性问题无法确保,常常出现数据被篡改,以及会员金额被篡改,或是被入侵和攻击等问题,接下来由Sinesafe渗透测试工程师带大家更深入的了解如何做APP...无线网络攻击(窃听通信内容、假冒基站、域名欺诈、网络钓鱼)恶意代码(流氓行为、资源消耗、恶意扣除、隐私盗窃、远程控制、欺骗欺诈、系统损坏、恶意传输)移动应用代码逆向工程(获取关键算法思想,窃取敏感数据)非法篡改手机...测试内容:身份认证机制的检测。通信会话安全机制的检测。敏感信息保护机制的检测。日志安全策略检测。交易过程安全机制的检测。服务器认证机制检测。访问控制机制的检测。数据防篡改能力检测。...测试防止SQL注入的能力。反钓鱼安全能力检测。App安全漏洞检测,目前国内做安全漏洞检测的公司如下SINESAFE,鹰盾安全,绿盟,大树安全等等。

1.2K30

测试全球最安全的手机Blackphone

当智能手机发展愈发成熟的时候,会涌现出一些有意思的分支,比如有人觉得隐私是一件很严肃的事情,必须认真对待,于是催生了 Blackphone:一款为隐私而生的手机。...这些全方位的保护着你的隐私,如今这款手机开始预售出货,Ars Technica 也是第一时间拿到了这款手机,我们来看看到底它是如何保护隐私的。...其次,它有远程擦除功能,比如你的手机丢了,为了擦除数据,你可以在专门的网站上登陆账号,擦除手机数据。...它还绑定了 SpiderOak 云文件共享,可连接手机和笔记本,但这种连接是单向的,手机可以访问电脑文件,并邮件之,而电脑则不能访问手机文件。...为了测试实际安全性,Ars Technica 还特意模仿了恶意攻击,包括通过 Wi-Fi 来窃取数据,监听通讯信息等,最后确实一无所获,结论是 Blackphone 并非浪得虚名。

2.5K90

手机APP测试点(个人整理)

这段时间都接触手机APP测试,对于APP的测试从当初的一问三不知,到现在至少能够说出那么一两点来了,对于这方面的测试就没有这么空白了。那么我就整理下吧。...我用xmind把APP测试点整理下,如下图: 其中的一些测试点会涉及一些工具的使用,比如fildder、monkeyrunner使用,比如: fildder会应用在接口测试、网络测试(模拟4G、3G...、2G网络) monkeyrunner主要用来做稳定性测试,但是这个工具不能用来分析问题的所在,只是暴露这个APP稳不稳定。...兼容性这个我们很难覆盖各种手机的,我们可以在某些第三方服务进行测试,比如腾讯wettest,这个可以一个账号5次免费。...以上是我整理APP测试的一些东西,我想应该还有很多没有考虑到,因为这个APP测试点感觉是挺多的,这个应该要根据公司和项目的情况进行挑选,注重测试哪些方面。 最后以王菲的一首歌结束吧!

87220

自动化测试:现代软件开发的必备利器

随着软件的复杂性和规模不断增长,传统的手动测试方法已经无法满足日益增长的测试需求。这就引出了自动化测试的概念,它为软件开发提供了一种高效、可靠且可重复的测试方法。什么是自动化测试?...自动化测试是利用软件工具来执行预先定义的测试脚本,验证软件的行为是否符合预期。相较于手动测试,自动化测试具有以下优势:效率提升:自动化测试可以在短时间内执行大量测试用例,大大提高了测试的效率。...自动化测试的关键技术测试框架:测试框架是自动化测试的基础设施,它提供了执行测试脚本、生成测试报告等功能。常见的测试框架包括Selenium、Appium、JUnit等。...测试环境管理:为了确保测试的准确性,需要管理好测试环境,包括硬件环境、软件环境、测试数据等。...结语自动化测试是现代软件开发中不可或缺的一部分,它为软件质量保障提供了强有力的支持。通过合理的规划和实施,自动化测试可以帮助团队提高测试效率、降低成本,并最终实现持续交付和持续创新。

15800

手机助手服务端测试探索

各位小伙伴,大家好啊,最近小编我一直在搜狗手机助手项目组进行测试手段改进相关的工作,其中一项改进就是开展服务端的测试,而服务端的改进首先从接口测试开始,下面针对实施的过程与大家分享一下。...当前存在的问题: 测试范围:目前测试工作的重点是在Android客户端,对于服务端测试的投入很少,这样对于质量保证工作来讲是存在质量隐患的; 测试手段:针对服务端接口的测试,目前使用的手段是。...对客户端进行不同的操作,通过观察客户端不同的响应效果,来判断服务端逻辑的正确与否; 测试深度:目前的测试层次维持在接口表层,仅为入口级别,对于接口内部的深层逻辑,无法有效验证; 测试度量:针对服务端测试质量的度量...测试环境自动部署 我们目前所使用的测试环境均为开发提供的,测试对于该服务器无任何操作权限,限制了我们工作的展开,所以我们独立搭建了一套测试环境。...测试用例自动执行 由于目前的测试手段为接口测试,而市面上的接口测试工具、开源框架有很多,如Postman、soupUI、httprunner等等,所以大家可以根据具体情况自由选择。

72540

手机管家PiTest插件辅助测试方法分享

PiTest插件 PiTest插件是手机管家早年维护的一个基于junit3框架的测试插件,迫于测试条件无奈,只能把这个年久失修的插件利用起来。...手机管家已经实现各个功能模块的插件化,PiTest插件和其他功能插件一样,能够在插件之间发送和处理请求。 ? ?...我们在测试过程中通常人为构造用户事件作为输入等待手机给出响应,事实上我们可以直接使用接口调用发送请求来代替用户事件的输入。...4、与手工模拟场景比较 编号 事件 手工模拟方法 1 病毒危险 安装病毒app 2 帐号风险 从后台下发一个QQ风险 3 异常软件提醒 各种搞手机,使得cpu爆满 5 勋章墙 获取一个勋章墙 6 wifi...安全风险 设置热点,配置风险wifi 7 内存超过阀值 内存工具,撑满内存 8 日流量超额 设置流量超额提醒为很低的值 9 xm垃圾可清理 运行脚本对手机写垃圾文件 10 X款软件更新 安装多款非最新的

1.5K60
领券