App功能

作者: 清水秋香 | 来源:发表于2020-05-31 22:49 被阅读0次

手机架构
1.Linux
2.系统运行库
3.应用程序框架
4.应用层

产生了多余功能
1.不是某一个功能的优化
2.功能是指需求中没有提及的功能

UI测试:带有主观性 -兼容性
1.用户引导,操作手册,帮助文档
横竖切换,屏幕尺寸切换,图片拉伸

兼容性测试
手机--碎片化

若网测试
1.自身网络情况4g/5g/wifi(100,200)2G/3G
2.客观的环境

稳定性测试
Monkey

安全测试
密码显示,密码输入,修改密码,动态验证码,异地登陆

性能测试
性能指标
1.项目给出参考指标
2.进行和竞品的对比测试,得出测试结果,进行优化

App测试为什么Android为主
1.用户量大
2.Andriid碎片化严重
3.IOS相对于Android是封闭式系统,主要问题是app对于不同屏幕尺寸,分辨率的适应性

需求评审
评审价值:(1)(2)(3)
2.有效开展:
预审-->整理问题点-->会议形式提出的问题点-->修改-->复审-->定版
用例:不是绝对的,基本要有
测试结果:Pass Fail Na Block
Na:没有用例描述的功能,没有工具或者环境去进行用例执行
Block:第一条用例:验证正确的用户名和密码能否登陆成功 Fail bug:不能登录
第二条用例:登陆后,进入个人中心 Block(阻碍)有bug存在

任务执行测试用例:
版本:500条
2.5 1-200-->2.6
2.6 201-->500
2.6 201-->500 没有新版本:从第一条测试 1-200

任务安排:
1.测试用例:1.2-1.6
2.进行专项测试:1.6-1.8
到1.5号任务全部完成了,探索性测试(随机测试)

功能测试:
第一天:了解人员结构,企业文化
项目团队有哪些人:开发,产品,项目经理,设计,服务器,运营,测试
用户故事:
我是谁,我要做什么事情,达到什么样的结果-->需求点
一.安装:
官网、应用商店、手机助手、扫码、拖到手机里面、adb
打开
1.安装空间不足时是否有相应提示
2.断网
3.安装过程来电

根据项目时间,安排(计划),设计测试用例
需求明确要求的,常见的场景,操作频繁的步骤,软件特色操作 优先级高

分析用户故事(用户场景)
安装到99%-->安装过程中有没有取消功能
安装接到电话

卸载:
长按/设置中卸载/应用商店/软件管家/adb/回复出厂值

二:运行
功能测试
登录:界面--->测试这个界面
用户名:
密码:
验证码:
登陆按键
忘记密码/注册

影响登录的功能有哪些:
网络
账号密码验证码+登陆按键
测试用例:按照功能来写
输入框称之为点
功能线

用例分为:正向、反向(正常用例,异常用例)
正向:
1.正确的用户名+正确的密码+验证码+(合适的网络)+ 登陆按键 ---> 登陆成功
异常:
一条用例只有一个无效等价类
1.错误的用户名+正确密码+验证码+(合适的网络)+登录按键
用户名错的是什么意思?--->数据库没有的(数据类型不对<空格,特殊字符,表情符号,纯数字,字母、文字,组合),长度不对(空,等价类,边界值),数据没有合法字符串(未注册的)
2.正确的用户名+错误密码+验证码+(合适的网络)+登陆按键
字符和长度的基础上考虑:是否明文显示/次数限制/复制粘贴/软键盘/大小写/小眼睛
3.正确的用户名+正确密码+错误的验证码+(合适的网络)+登陆按键
验证码:
1.非动态的:显示方面/是否可以刷新/变化
2.动态的(手机验证码)
是否收到验证码/复制粘贴/自动获取/时间/语音验证码/次数/重复的验证码/过期/倒计时
3.输入:字符和长度的考虑
4.正确的用户名+正确的密码+验证码+(合适的网络)+登陆按键
网络:2G/3G/4G/5G/wifi/(正常用例)
无网:异常用例覆盖
5.正确的用户名+正确密码+验证码+(合适的网络)+登录按键
按键:按键的有效区域/按键大小/布局/颜色/键盘上的登录

来源-->功能-->去向:
要对业务和实际业务流程要熟悉。
功能的数据从哪里来,有哪些影响
功能产生结果到哪里去,这个过程中又会有哪些影响,或者影响哪些东西

登录:重复登录 多平台登录 修改密码的登录界面
数据同步

用户体验上面:登录时长
性能:登录的时候占用多少cpu,内存

清除缓存:连网下载数据
清除数据的数据是用户去提交和修改的数据

消息推送:
软件自己:开关
手机设置消息提醒权限
消息的发送:
1.配合后台服务人员,运营,开发:沟通,约定测试时间
2.自己申请权限

升级更新:
升级:全版本升级/差异版本
手动升级(软件设置->版本检查):
1升级提示信息
2版本检查
3手动升级可以取消,在次启动app提示信息
4升级过程中关机重启等等
5取消升级可以继续使用
6升级后,用户数据不能变更
7升级后,版本号变更,数据要变更
8升级的方式:设置中确认升级,商店下载升级,提示->确定升级
9覆盖安装
10跳过次版本功能验证 2.5->2.6(跳过此版本)->2.7还要弹出来
11测试人员可以有一个权限:后台配置升级测试
2.强制升级
1取消以后,软件不能使用,再次打开的时候继续弹出升级
2数据升级上来
3覆盖安装

UI测试:
1.图片对比
2.放在功能里面去做
设计测试用例,加上UI部分 打开登录界面-->界面布局合理的字段
报告:
日报,周报,阶段报告,专项测试报告,总结报告

交叉事件
1.拨打/接听电话
2.接收/发送短信息
3.插拔耳机
4.网络切换
5.系统自带应用(摄像头、计算器等)

安装卸载.png

确定在无网情况下可以浏览本地数据
确认退出App在开启App时能正常浏览
确认切换到后台在切回App应用时可以正常浏览
锁屏后在解锁回到应用前台可以正常浏览
服务端的数据有更新时有离线的提示

相关文章

  • App功能

    手机架构1.Linux2.系统运行库3.应用程序框架4.应用层 产生了多余功能1.不是某一个功能的优化2.功能是指...

  • iOS 关于启动app播放视频功能

    iOS 关于启动app播放视频功能 iOS 关于启动app播放视频功能

  • 聚合堂App简介与技术架构选择

    一.App的功能定位 我先将App功能定位为一个一元购App,就是市场上类似与“一元云购”这样的app。整体功能大...

  • 2020-11-19

    汽车类APP开发需要多少钱?汽车类APP开发都有哪些功能? 往往一款APP的价格是根据用户的功能需求而决定的,功能...

  • 微信读书、网易蜗牛读书、掌阅产品分析

    微信读书app结构: 网易蜗牛读书app结构: 掌阅app结构: 产品分析: 基本功能 各阅读app基本功能基本相...

  • APP测试_功能

    我对项目有了大概了解之后,就接手安卓端的功能测试了。一开始做的不太好,没有计划,没有逻辑性。点到哪是哪,不过...

  • App功能测试

    1.运行 1)App安装完成后的试运行,可正常打开软件。 2)App打开测试,是否有加载状态进度提示。 3)App...

  • App编辑功能

    输入情况 图片不能即时显现

  • app功能测试

    在手机客户端进行查看的测试重点:1、“点击加载更多”的分页处理技术,是否有重复的数据,数据显示是否完整,到达最后一...

  • APP功能测试

    一、 安装 应用程序应是否正确安装到设备驱动程序上 安装路径是否能指定 没有用户的允许, 应用程序不能预先设定自动...

网友评论

      本文标题:App功能

      本文链接:https://www.haomeiwen.com/subject/ckqrzhtx.html