• 8
  • 8
分享

  软件测试点分析基本原则——通用

  第一步:先了解产品的基本的业务流程逻辑:是个什么项目,做什么的,怎么工作的?

  · 画出流程图,业务逻辑梳理。  

  第二步:细分模块,针对每个小功能模块进行详细的划分:

  · 正常:覆盖正常核心业务流程--优先测试? ? --单个功能冒烟测试。  

   ·异常:各种异常? ? --贴近用户使用场景,确保产品正确处理,提示友好!  

  注意:确保不遗漏,列出输入项异常输入项。

  第三步:针对具体功能,寻找每个输入项,从以下角度来具体分析测试点:

  · 长度,数据类型,必填项,重复。

  · 需求的约束条件 + 隐形需求。

  · 结合业务流程的步骤。

  第四步:考虑非功能测试点包括界面、易用性、兼容性、安全性、性能压力。

  1、直播客户端的框架

  直播原理:

  把主播录制的视频,推送到服务器,在由服务器分发给观众观看。

  直播环节:

  · 推流端(采集、美颜处理、编码、推流)

  · 服务端处理(转码、录制、截图、鉴黄)

  · 播放器(拉流、解码、渲染)

  · 互动系统(聊天室、礼物系统、赞、分享等)

1-1.png

  2、直播视频的功能点

  观众端:

  · 主播基本信息

  · 在线观看人数

  · 视频播放

  · 更多直播

  · 互动:评论、加关注、礼物、弹幕等

  · 小黄车:提交订单、订单列表、咨询

  · 可提现收益换抖币

  · 更多∶分享、礼物特效、清屏、设置、举报、不感兴趣

  · 退出直播

1-2.png

1-3.png

1-4.png

  直播端:

  · 主播基本信息、在线观看人数

  · 开启直播

  · PK:发起PK、邀请连线

  · 观众连线:双人聊、聊天室

  · 互动玩法:评论、礼物投票、福袋、心愿

  · 装饰直播间:美化、道具、贴纸、手势魔法

  · 购物车:添加直播商品

  · 更多∶镜头旋转、录屏、管理、分享、礼物、任务、上热门、话题、暂停直播、音乐

  · 关闭直播

1-5.png

1-6.png

1-7.png

  总结测试点:

1-8.jpg



作者:守护往昔   

来源:http://www.51testing.com/html/33/n-4479433.html

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   通过量子态的远程传输来构建量子网络是大尺度量子信息处理的基本要素。基于量子网络,可以实现广域量子密钥分发以及分布式量子计算和量子传感,构成未来“量子互联网”的技术基础。  目前,基于单光子传输的量子密钥网络已发展成熟,而面向分布式量子计算、分布式量子传感等进一步量子网络应用,需要采用量子中继技术在远距离量子存储器间构建量子纠缠,在此基础上通过广域量子隐形传态将各个量子信息处理节点连接起来。  中国科学技术大学宣布,该校潘建伟、包小辉、张强等科研人员首次采用单光子干涉在独立存储节点间建立纠缠,并以此为基础构建了国际首个基于纠缠的城域三节点量子网络,该网络可以在任意两个量子存储器节点间建立纠缠...
            0 0 610
            分享
          • 什么是接口测试?接口测试是测试系统组件间接口的一种测试。接口测试的重点是检查数据的交换,传递的正确性,以及接口间逻辑依赖关系。提交接口测试的重要意义:实现开发期并行测试,减少页面层测试的深度,缩短整个项目的测试周期。我们测试的接口属于哪一类?服务器接口(基于HTTP协议的接口)大多数人常说的接口测试,通常是B/S架构,由客户端(浏览器)调用,或模拟客户端(浏览器)调用服务器提供的请求接口,由服务器完成处理并返回一个应答的过程。例如:Webservice接口,http接口,jms接口,hessian接口。HTTP接口传递数据最常用的方式:Get方式是从服务器上获取数据;在做数据查询时,建议用Ge...
            0 0 1502
            分享
          •   前言  大家好,这节我们学习软件项目管理---软件需求管理过程,需求管理过程分两个部分。  第一个部分需求确认即确认需求规格,包括四个过程,需求获取,需求分析,需求规格编写,需求验证。  第二个部分是开发过程中的需求管理即需求变更过程。  既需求管理有五个过程:需求获取,需求分析,需求规格编写,需求验证,需求变更。  一、需求获取  这个图展示的是需求获取的过程,就是将用户脑子想的东西抓取过来,例如这个用户想着开发一个小轿车,好的需求获取者可以获取一个真正的需求是小轿车,而不是误解的认为是大卡车。  需求获取有很多种方式,例如问卷,讨论会,面谈。而最有效的是面对面的主动沟通,他可以获取更多...
            0 0 854
            分享
          •        在软件测试技术中,现有的测试方法、测试技术中均未提及到通过测试与失败测试。       而在实际项目测试过程中,很多项目组却再应用该方法。虽然该方法被采用,但是很多人对通过测试与失败测试理解并不透侧,在实际使用过程中并未按统一的标注去做。很多测试工程师只是在自己项目中采用这种名称的测试方法,而并未理解该方法如能够用,也就是说使用过程中,其实还是以前熟知的测试方法,如边界值、等价类等。       本文旨在跟大家一起讨论该方法,希望能给其下个标准,能在实际应用中规...
            0 0 1845
            分享
          • 写在前面今天算是在北京最安安稳稳的一个周末,从周五开始陆陆续续和不同的朋友吃了饭,想起来之前落下的文章还没写。等到项目忙起来的话,没有时间来总结,自然又要忘记,姑且先下笔乱诌个提纲出来。从4月中旬下定决心换工作,到6月末如愿入职阿里,这场社招面试持续了三波。由于我下一站毫无商量余地的选择北京,从第一次裸面,到痛定思痛准备之后的第二波,再到坚定不移的第三波,自己简直身心俱疲。不过真的是感觉收获满满,无论是测试相关的测试方法和测试理论,还是认识测试开发的能力要求,都有了一定的积累和努力方向。所以这篇日志大概有以下内容:总结互联网测试/测试开发常见面试内容对测试/测试开发的理解未来的学习规划对有志于...
            2 4 3315
            分享
      • 51testing软件测试圈微信