黑马程序员技术交流社区
标题: 【郑州校区】app软件测试第一天 下 [打印本页]
作者: 我是楠楠 时间: 2019-8-15 09:41
标题: 【郑州校区】app软件测试第一天 下
本帖最后由 我是楠楠 于 2019-11-13 09:48 编辑
【郑州校区】app软件测试第一天 下
PUSH消息测试
push消息针对不同的用户群体全部用户 部分用户 特定用户
PUSH消息按照正确的业务流程进行推手那个用户离线时,能否接到PUSH消息
用户选择不接受消息推送时,能否收到消息的推送离线后再次联网,消息推送能够到达
PUSH消息推送的应用分为两种: 即时消息:QQ,微信,钉钉
一般应用:美团,饿了么
PUSH消息推送的形式:弹窗,消息栏
PUSH消息的技术:极光推送,腾讯信鸽性能测试
常见指标:CPU,内存,流量,电量,启动速度,界面切换速度关注点:
APP运行时,CPU消耗情况电量消耗
流量消耗
其他类型测试
内存即将满的时候, 下载APP 电量低的时候,打开应用
权限
打开相册的权限打开摄像头的权限
电话,录音,通讯录,信息,网络,定位
项目前置基础软件开发角色
产品经理:评估产品机会,定义要开发的产品
项目经理:尽量使得项目团队一直集中与正确的目标(保证项目的进行与目标达成) 开发人员:UI/UE 后天开发人员
测试人员运维人员
APP项目环境
编码(开发环境)-----》测试(测试环境)------》维护(生产环境)
开发人员借用测试环境时,一定要使用指定账号,不能直接操作测试专用的数据避免/禁止:开发人员把不稳定的代码私自上传到测试环境
测试团队共用一个测试环境时,也要注意区分各自的测试数据
补充:测试人员在测试环境测试后,还要到生产环境做测试吗?要做(预留专门的测试账号) 测试环境的数据与生产环境的不一致
测试环境的网络状况与生产环境的不一致
测试环境的硬件状况与生产环境的不一致
测试环境的第三方接口与生产环境的不一致(测试环境往往对接的是第三方的测试接口) 软件的升级过程可能出现问题
APP内测
APP发布
安卓:apk后缀,豌豆荚,360手机助手,各大手机平台商城
IOS:ipa后缀,AppStore
敏捷开发模式概念
敏捷开发模式是以用户需求为核心,采用迭代,循序渐进的方法进行软件开发敏捷开发模式的四个价值观
个体和互动 高于 流程和工具工作的软件 高于 详尽的文档客户合作 高于 合同谈判
响应变化 高于 遵循计划
Scrum中的三种角色产品负责人
项目经理
项目团队: 测试人员程序员
用 户 体 验 设 计 师 sprint:最小的迭代开发周期backlog:产品待办列表Scrum开发过程
产品经理:收集客户需求,形成整个产品的待办列表
产品经理,项目经理,项目团队:进行计划会议,共同决定本轮迭代要完成的待办列表(迭代任务)
项目经理,项目团队(注意:没有产品经理):做具体的功能细化,功能实现,同时每天召开“每日例会”(前一天 的工作内容,遇到的困难,当天的工作计划)
产品经理,项目经理,项目团队,客户:开发完成后,召开评审会,项目经理最终确定本次迭代目标是否达成,可 以交付,上线
项目经理,项目团队:召开“反思会”,总结本轮迭代中做的好的地方,有待改进的地方。
APP测试流程
参与需求评审
制定测试计划(包括测试方案) 设计编写测试用例
执行用例,缺陷跟踪版本测试报告
河南省郑州市 高新区长椿路11号大学科技园(西区)东门8号楼三层
来校路线 地铁一号线梧桐街站A口出
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |