回顾

APP专项测试(兼容性,安装,卸载,升级,交叉事件,PUSH消息,性能,其他类型)

项目环境(开发环境,测试环境,准生产环境,生产环境)

APP内测发布平台(蒲公英,fir.im)支持apk,ipa

APP线上发布平台(安卓,IOS)

敏捷开发模式(客户需求,迭代, 循序渐进)

SCRUM模型(三个角色,PO,SM,DEV Team,四个会议,sprint,backlog)

APP测试流程(需求评审,测试计划,测试用例,测试执行和BUG跟踪,测试报告)

学习目标

  • 掌握点赞评论功能点用例编写

  • 掌握上传头像功能点用例编写

  • 掌握个人信息认证功能点用例编写

  • 熟悉APP测试计划及报告编写

  • 了解fiddler弱网测试

  • 了解fiddler手机抓包

实名认证功能--需求评审

  • 需求模糊,不明确

  • 需求不完整

  • 需求可以优化,改进

黑马头条-测试计划包含的内容

  • 测试的概述(目标,范围)

  • 任务进度安排和轮次安排(包含任务的负责人)

  • 测试方案(策略)

  • 测试的风险评估

  • 测试的一些标准

写评论测试用例编写

  • 需求拆分测试点

  • 测试点找用例设计方法

    • 补充测试点:相关业务,特殊角度

  • 根据需求中的测试点编写用例,一个测试点至少一条用例

显示评论测试用例编写

  • 需求拆分测试点

  • 测试点找用例设计方法

    • 补充测试点:相关业务,特殊角度

  • 根据需求中的测试点编写用例,一个测试点至少一条用例

点赞测试用例编写

  • 需求拆分测试点

  • 测试点找用例设计方法

    • 补充测试点:相关业务,特殊角度

  • 根据需求中的测试点编写用例,一个测试点至少一条用例

编辑个人头像用例编写

  • 需求拆分测试点

  • 测试点找用例设计方法

    • 补充测试点:相关业务,特殊角度

  • 根据需求中的测试点编写用例,一个测试点至少一条用例

个人信息实名认证-用例编写

明确使用流程,画出流程图

编写用例,流程图的一个路径就是一条用例(6条)

用例执行及缺陷跟踪

用例执行

  • 测试之前进行冒烟测试,避免测试资源被浪费。

  • 尽快发现BUG,严重程度高的BUG尽早发现。

    • 优先测试高优先级的用例,挑选风险比较大的用例进行测试。

测试报告的编写

  • 测试概要说明(测试经过,结果)

  • 缺陷分析

  • 上线风险

  • 总结,建议

什么是好的测试用例?

  • 简单,高效,一目了然

  • 覆盖率,避免大的漏测

  • 步骤有序

  • 合理的优先级

  • 用例标题唯一

原则

  • 设计的测试用例覆盖要全面,能够避免漏测(特别是严重的BUG,明显的BUG)

  • 使用有限的测试用例,发现更多的,更严重的软件缺陷

其他要求:

  1. 测试用例要考虑执行的效率,避免不必要的困难与障碍

  2. 测试用例描述要精炼准确,完整清晰,容易理解

  3. 测试用例能够发现之前没有发现的BUG(类型)

  4. 依据用户的实际使用场景设计用例

  5. 测试用例要避免冗余

手机抓包

前提:fiddler与手机在同一个网络中

  • fiddler配置允许访问:tools--options--connections--勾选allow remote ..

  • 手机设置网络代理:IP设置为fiddler电脑的IP,端口设置为8888

  • 手机打开浏览器访问fiddler电脑中的tpshop网站,完成抓包

Fiddler的弱网测试

  • 开关:rules---performance--simulate modem speeds

  • 自定义网速设置 rules --- customize rules

APP手工项目02-用例编写-测试报告-fiddler弱网测试的更多相关文章

  1. 07- 移动端app弱网测试与fiddle弱网测试

    从下面几个点了解弱网测试: 什么样的网络属于弱网. 低于2g速率的时候都属于弱网,也可以将3g划分为弱网,一般WiFi不纳入弱网范畴. 为什么要进行弱网测试 ①按照移动特定,各种网络连接协议不同,导致 ...

  2. APP弱网测试

    APP弱网测试   App弱网测试方法,常用工具有使用fiddler进行网络模拟,也可以使用Network Emulator Toolkit控制模拟网络,相对来说Network Emulator To ...

  3. APP弱网测试工具(QNET)

    QNET介绍官网链接:https://wetest.qq.com/product/qnet 目前在测试移动设备上进行弱网络专项测试的方案主要有两种: 通过Android设备连接到PC上进行弱网络测试, ...

  4. Android APP弱网测试问题和解决分析

    最近做了一次移动APP的弱网和中断测试,接下来分享一下遇到的一些问题: 1.现象:用户登录应用时下载初始化数据,下载过程中因网速太慢点击取消并重新登录,数据初始化完成后出现重复,造成数据不一致. 原因 ...

  5. App弱网测试方式

    硬件设备:网络损伤仪 网络损伤模拟仪的状况包括真实广域网中存在的:有限的带宽.时延.丢包.抖动.乱序.重复报文.竞争流量.拥塞.误码等等.这些状况对网络应用来说可能会降低应用的性能,甚至有时是致命的. ...

  6. 使用Fiddler进行APP弱网测试

    一.安装Fiddler 网上说要先安装.NET Framwork4,应该是由于本机已装,所以在安装Fiddler时并没有相关提示. Fiddler安装包:https://www.telerik.com ...

  7. App专项测试之弱网测试

    转载 https://blog.csdn.net/TestingGDR/article/details/83059415

  8. App弱网测试与常用模拟工具

    iOS平台,通过自带的开发者选项 >Network Link Conditioner, 即可简单的模拟各种速度的网络情况: 通过抓包工具,设置延迟,进行模拟不同的网络情况,比如常用的fiddle ...

  9. APP网络测试要点和弱网模拟

    当前APP网络环境比较复杂,网络制式有2G.3G.4G网络,还有越来越多的公共Wi-Fi.不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响.另外,当前app使用场景多变,如进地铁.上公 ...

随机推荐

  1. python listdir() 中文路径 中文文件夹 乱码 解决方法

    python listdir() 中文路径 中文文件夹 乱码 解决方法 listdir(path)返回的结果的编码似乎和我们提供的 path 参数的编码有关: path = 'd:/test' try ...

  2. P2921 [USACO08DEC]在农场万圣节[SCC缩点]

    题目描述 每年,在威斯康星州,奶牛们都会穿上衣服,收集农夫约翰在N(1<=N<=100,000)个牛棚隔间中留下的糖果,以此来庆祝美国秋天的万圣节. 由于牛棚不太大,FJ通过指定奶牛必须遵 ...

  3. Windows 对外开放端口号

    前记 今天在做 Kafka 消息传输时,本地连接服务器的 Kafka 出现问题.连接不上,想到新的服务器应该是防火墙关闭所致. 我呢,就用了最直接暴力的方法:关闭防火墙~~~~(哈哈哈) 问题是解决了 ...

  4. JDK源码那些事儿之LinkedBlockingQueue

    今天继续讲解阻塞队列,涉及到了常用线程池的其中一个队列LinkedBlockingQueue,从类命名部分我们就可以看出其用意,队列中很多方法名是通用的,只是每个队列内部实现不同,毕竟实现的都是同一个 ...

  5. 【xsy2978】Product of Roots 生成函数+多项式ln+多项式exp

    题目大意:给你两个多项式$f(x)$和$g(x)$,满足$f(x)=\prod\limits_{i=1}^{n}(a_i+1)$,$g(x)=\prod\limits_{i=1}^{m}(b_i+1) ...

  6. shell 学习笔记 LinuxShell脚本攻略(第2版)

    注释用#号:多条命令通过分号或回车来分隔 echo会自动换行,若不想换行,则加上-n参数,如 echo -n "nice to meet you" echo后面的内容可以不带引号, ...

  7. 067_查看 KVM 虚拟机中的网卡信息(不需要进入启动或进入虚拟机)

    #!/bin/bash #该脚本使用 guestmount 工具,可以将虚拟机的磁盘系统挂载到真实机文件系统中#Centos7.2 中安装 libguestfs-tools-c 可以获得 guestm ...

  8. 基于评分的商品top-N推荐系统

    import io # needed because of weird encoding of u.item file import os from surprise import KNNBaseli ...

  9. Atcoder Rating System

    来翻译一下官方文档,但是建议看英文原文,本文可能会出现一些错误,只是为了方便自己查阅用的. 对于你的每一场rated比赛,会有一个Performance值\(X_i\),你的rating是\(X_i- ...

  10. 将List<E>内对象按照某个字段排序

    主要用到java.util的Collections类 Collections.sort(list); 其中,E必须实现Comparable<E>接口