首页 > 其他分享 >第四十届中国软件质量大会:APP专项测试

第四十届中国软件质量大会:APP专项测试

时间:2023-05-18 17:32:52浏览次数:34  
标签:弱网 专项 app 测试 第四十届 APP 进行


结合我自身的经验与本次大会宋琦(俊逸)老师的讲解,我将从以下几个方面来说为什么进行APP专项测试和如何进行。

1.什么是专项测试,手机的专项测试有哪些?

      专项测试是为了与区分pc端开来,移动端所特有的,例如:弱网,安装升级卸载,系统兼容(安卓(各个厂商),ios),系统交互,性能等;

2.为什么进行专项测试?

     我个人认为进行专项测试的最根本原因是为了提高产品质量,提高竞争力,获得更高的市场份额,因此这两个方面决定了我们要做专项测试,而且一定要做专项测试。不但要做好,而且要做精。

     手机在进行操作的时候突然间会闪退,用户之前编辑的数据统统消失;使用一会手机发热,烫手;安装包过大,安装时间过长;app打开时间等待时间过长;进电梯,走楼道时使用不了。。。。。在竞争激烈的今天,试问有哪几款软件不可被替代?当用户卸载之后,还会有几人重新安装?

3.如何进行专项测试(在何时进场APP专项测试)?

第四十届中国软件质量大会:APP专项测试_ios

    首先要说明一点,无论是app还是pc端,最重要的还是功能的实现,因此,专项测试要在功能实现之后进行测试。

如上图:

第一轮:进行功能测试:需要正向测试和逆向测试,来验证工能的实现。

第二轮:验证系统的交互性:主要是安卓,ios用户的使用习惯。

第三轮:升级测试:大多数app有很多版本,新版本要与旧版本兼容。

第四轮:专项测试:弱网,性能,兼容性。

4.我自己写的性能测试辅助小工具:


标签:弱网,专项,app,测试,第四十届,APP,进行
From: https://blog.51cto.com/u_16119277/6306207

相关文章

  • MybatisPlus中LamdaQueryWrapper 与 QueryWrapper的使用及区别
    一、QueryWrapper的使用;比如有一张表trolley_itme,需要通过device_id查询出符合条件的所有数据(返回List集合);1、QueryWrapper的最基础的使用方式是这样的:必须写清楚具体的字段名称(即有硬编码的嫌疑)//查询条件的构造器:QueryWrapper<TrolleyItme>queryWrapper=new QueryWra......
  • 海草生活APP对比于咚咚生活APP明显优势
    随着互联网的发展,电商的兴起,微信小程序也随之成为了我们生活中必不可少的一部分。小程序凭借着“无需下载”“无需安装”“即用即走”等特点,已经成为了大众创业的热门项目。如今,随着小程序的普及,一款能同时满足商家和消费者需求的小程序出现了——海草生活APP。海草生活APP是一......
  • 工作任务不再遗忘,好用的待办事项APP
    在快速发展的现代职场中,很多职场人士表示自己每天要记住、要完成的工作任务非常多,并且这些任务错综复杂,一不留神就会忘记今天待办的工作任务,这应该怎么办呢?其实每个人的记忆力都是有限的,如果想要不再遗忘每项工作任务,借助一款待办事项提醒APP就可以了。那么有没有一款好用的待办......
  • 开源即时通讯IM框架MobileIMSDK的Uniapp端开发快速入门
    ► 相关链接:① MobileIMSDK-Uniapp端的详细介绍② MobileIMSDK-Uniapp端的开发手册new(* 精编PDF版)一、理论知识准备您需要对Uniapp和Vue开发有所了解:1)Uniapp官方入门教程2)可能是最好的uniapp入门教程3)Uniapp官方Vue快速入门教程您需要对WebSocket技术有所了......
  • uniapp中wx.startLocationUpdateBackground切换到后台仍能间隔上报当前位置
    1.在manifest.json中修改"mp-weixin":{ "appid":"*******",//自己的appid "setting":{ "urlCheck":false }, "usingComponents":true, "requiredPrivateInfos":[ "chooseLocatio......
  • python 性能测试之获取app fps
    一、功能描述该脚本主要是获取视频/语音通话、语音房、看视频等app的fps 二、代码实现importos,csvimporttimeimportnumpyasnpfrommatplotlibimportpyplotaspltfromsubprocessimportPopen,PIPEfromcheck_packageimportcheck_packageimportmath......
  • 什么是 Angular 应用的 browser Application bundles 和 server Application bundle
    我们在使用yarnrun启动Angular应用时,注意到browserApplication和serverApplicationbundle的生成:在Angular应用程序中,应用程序包含两个主要的部分:客户端应用程序和服务器应用程序。客户端应用程序是在Web浏览器中运行的Angular应用程序,而服务器应用程序是在服......
  • SpringBoot项目预加载数据——ApplicationRunner、CommandLineRunner、InitializingBe
    0、参考、业务需求参考:https://www.cnblogs.com/java-chen-hao/p/11835120.html#_label1https://zhuanlan.zhihu.com/p/541268993业务需求:缓存数据字典数据、初始化线程池、提前加载好加密证书1、方式实现ApplicationRunner接口实现CommandLineRunner接口实现In......
  • ChatGPT4通道开放接入基于OPEN AI 平台你的任何APP 可一键接入AI 智能
    你一定很好奇什么是OPENAI快速开发平台顾名思义,开放的OPENAI平台。基于这个平台你的上层应用,如何APP,小程序,H5,WEB,公众号,任何一切终端都可以轻松接入,AI智能应用。开发初衷爆肝一周,我开源了ChatGPT中文版接口,官方1:1镜像支持全部官方接口持续熬夜爆肝,炸裂的OPENAI......
  • app逆向之安卓native层安全逆向分析(八):unidbg补前置环境
    前言继续跟着龙哥的unidbg学习:SO逆向入门实战教程七:main_unidbg重定向_白龙~的博客-CSDN博客还是那句,我会借鉴龙哥的文章,以一个初学者的角度,加上自己的理解,把内容丰富一下,尽量做到不在龙哥的基础上画蛇添足。感谢观看的朋友。分析首先,抓个包 里面这个mtgsig就是该app很经......