zoukankan      html  css  js  c++  java
  • APP手工项目02-用例编写-测试报告-fiddler弱网测试

     

    回顾

    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

  • 相关阅读:
    Linq聚合操作之Aggregate,Count,Sum,Distinct源码分析
    Linq分区操作之Skip,SkipWhile,Take,TakeWhile源码分析
    Linq生成操作之DefautIfEmpty,Empty,Range,Repeat源码分析
    Linq基础操作之Select,Where,OrderBy,ThenBy源码分析
    PAT 1152 Google Recruitment
    PAT 1092 To Buy or Not to Buy
    PAT 1081 Rational Sum
    PAT 1084 Broken Keyboard
    PAT 1077 Kuchiguse
    PAT 1073 Scientific Notation
  • 原文地址:https://www.cnblogs.com/snailon/p/10944671.html
Copyright © 2011-2022 走看看