01测试需求分析的对象

产品需求文档,原型图,技术文档

需求分析,分析方法/工具,结果

流程图转化为思维导图

买电脑的分析结果

测试类型:功能,性能,兼容性,安全,其他

考虑一个功能测试,都要考虑如上类型

测试功能的时候,需求和原型中没有给出的逻辑,需要测试用发散思维进行思考

性能测试:多人同时参加,多人同时登陆

兼容性测试:浏览器,手机和PC

02功能测试需求分析

了解需求范围-明确目标用户-分析功能步骤-挖掘隐藏需求

需求范围:需求是什么,都涉及到哪些功能模块。

明确目标用户:需求的目标用户是谁,不同的用户角色,功能和权限是否一样。

匿名用户/云课堂用户

分析功能步骤的方法

1、列出所有可测试的功能点

2、对每个功能点分层分析--用思维导图

3、功能点之间会有哪些耦合关系?

4、有哪些可能的异常流程? 网路环境(网络中断,切换,丢包延迟),服务器资源,系统环境,异常中断操作

挖掘隐藏需求

1、了解需求整体架构

2、熟悉所有实现的细节

3、代入用户角色,实际场景中推测

测试用例可以重复执行,和作为历史参考。

测试用例设计方法

1.等价类 如邮件地址长度。 有效等价类,无效等价类。

2.因果图

3.场景分析法

测试用例编写原则

1.预期唯一

2.描述清晰

3.可执行

4.优先级

5.易维护。

用例不仅自己看,也会给别人看。

你写的用例,其他人能否执行?

测试用例优先级

二八定律

P1P2P3

根据功能和影响

P1 核心功能、主干流程,正常流程

P2一般功能,异常流程,分支流程

P3 易用性、界面文案,视觉表现

测试用例管理

为什么需要管理?

一、

因为用例是会被多次执行的

1.不同阶段同一用例会被反复执行

2.不同测试人员,执行不同的测试用例

二、用例支持更新

1)需要变更2)新增测试点

三、多人协作

1、同步测试用例

2、同步测试结果

用什么管理?

1.word-单条

2.Excel-多条

testlink

qualitycenter

测试计划

产品需求确认后,测试需求分析完成后就可以做测试计划

测试计划内容

测试范围 明确需要测哪些模块和测试类型如兼容性能测试(依据测试需求分析的结果)

测试策略 功能测试,兼容性测试(浏览器,手机)性能测试(对哪些模块性能测试),接口测试,安全性测试

资源安排 人力资源,测试环境(测试服环境,终端测试环境),测试工具(bug管理工具,用例管理工具)

进度安排 什么时候测,测多久 项目里程碑(开发节点,提测节点,上线节点)评估因素(业务复杂度,测试复杂度,

产品质量要求,人员数量能力)进度安排(评估工作量,分配人力,预估时间)输出文档(测试计划,测试用例,

bug数据,测试报告)

发布标准 测试工作完成标准(完成所有测试类型,没有影响用户使用的bug,bug少于一定数量),产品发布标准

(产品需求都已完成,交互视觉完成走查,遗留bug经过风险评估,使用说明文档完备)。

风险预防 有哪些风险,如何预防。测试范围风险(测试遗漏,需求变更)测试进度风险(工作量预估不准确,耦合任何延迟,

测试人员变动)产品质量风险(代码质量,测试人员能力)

测试计划的作用:指导测试过程,协调项目安排,提高测试效率,提高测试质量

做测试计划需要有丰富项目经验的人才能做。

测试流程

冒烟测试

一般建议1-2个小时完成冒烟测试。

注意冒烟用例不是P1P2,而是其中的部分用例

新需求测试

回归测试

回归测试确保已有功能不出问题

应该选择那些出错比较大的用例

每天也要发测试日报同步进度

Bug管理

Bug管理工具readmine

好的标题 文字少,提供的信息多

质量报告

测试时间,测试的功能模块

质量报告一般需要半天-1天

Bug按照严重程度,模块,所有者分布,按照时间分布图

持续集成及自动化接口情况

网易云课堂微专业测试工程师 来源bilibili相关推荐

  1. 网易微专业python实用技能_网易云课堂微专业大促 抄底价学习职业技能

    原标题:网易云课堂微专业大促 抄底价学习职业技能 3月20日-26日,网易云课堂"3月开工季"促销活动火热来袭,参与用户不仅可领取260元礼包券,还有1元秒杀.新课半价等多重优惠, ...

  2. 网易云课堂-微专业-深度学习工程师-学习记录

    深度学习工程师 大家好,此文章为网易云课程–微专业–深度学习工程师的课堂笔记,欢迎讨论交流. 课程链接:神经网络和深度学习 标题神经网络和深度学习 主要讲解了以下几个问题 什么是神经网络 二分类问题 ...

  3. 网易云课堂微专业--Java高级开发工程师

    获取方式:公众号:文若课堂 ​ 5.微专业-java |    |──大纲.jpg          910.32KB |    |──阶段1:高性能编程专题 |    |    |──1.1.1 J ...

  4. 网易云课堂-微专业-《前端开发工程师》-笔记目录

      <前端开发工程师>-网易杭州一线资深前端开发工程师团队,针对岗位所需技能而设置系统化课程.深入真实产品案例.全程答疑服务.课程实践手工批改,手把手助你成为前端开发工程师! 课程目录(方 ...

  5. 网易云课堂微专业--Java高级开发工程师--多线程并发编程--学习笔记(二)

    文章目录 第一章 多线程并发编程 第二节 线程安全问题 1.2.1 线程安全之可见性问题 多线程中的问题 从内存结构到内存模型 工作内存缓存 指令重排序 内存模型的含义 Shared Variable ...

  6. 网易云计算机专业课程,网易云课堂“计算机专业课程”开课

    在线教育的崛起让更多网民体验到了通过互联网来学习知识的乐趣,但是这种学习方式到底能发展到哪一步,是否会触及到线下传统的教学模式呢?上周国内领先的在线教育平台网易云课堂的"计算机专业课程&qu ...

  7. 【239天】网易云课堂计算机专业基础课程系列——计算机专业导论(4)

    叨叨两句 不忘初心 一直以来,我脑中从来不缺好点子,而如今,我发现我除了不缺好点子,还不缺点子所需的行动力和表达能力,唯独缺的,就是时机了. 这个点子我就先留着了,未来时机成熟拿去创业. 第2讲:符号 ...

  8. 云课里计算机,【241天】网易云课堂计算机专业基础课程系列——计算机专业导论(6)...

    叨叨两句 哀其不幸,怒其不争 在能够轻易改变命运的年纪,请不要随意纵容自己的欲望,不划算. 请不要相信努力就能成功,但请坚信不努力绝对不可能成功. 什么样的品质可以称之为优秀?不纵容负面情绪,经得起讨 ...

  9. 百度传课网易云课堂在线教育平台竞品分析【转】

    最近正在用网易云课堂学习数据库,闲来搜到这篇网易云课堂和百度传课的竞品分析,写的不错. 个人还是网易云课堂用的比较多,网易云课堂总体给人感觉讲师更专业靠谱,并且注重知识体系的培养,比如课程体系和微专业 ...

最新文章

  1. dotnet调用node.js写的socket服务(websocket/socket/socket.io)
  2. c语言类型名占字节,在C语言中,不同类型数据所占字节数
  3. clr enabled Server Configuration Option
  4. 中判断字符串是否为空_java中的数字以及如何判断字符串是不是数字
  5. [css] css中Scroll-behavior属性有什么应用场景?
  6. 1037C. Equalize
  7. Spring Boot JDBC
  8. utilities(matlab)—— 图像加噪
  9. 原型对象prototype与继承
  10. 【转】 Pro Android学习笔记(八一):服务(6):复杂数据Parcel
  11. php基本语法的几点备忘
  12. 从高德地图获取城市地铁线路+站点
  13. 制作一个简单的Chrome extensions并发布到应用商店
  14. API接口开发其实特简单,Python Flask Web 框架教程来了
  15. 剖析:从软件加密到软件授权保护
  16. PTA习题-python 7-4 多个数的最小公倍数
  17. nuc6i7kyk+linux+驱动,Intel 2016年最新版迷你PC!NUC Kit NUC6i7KYK 骷髅峡谷迷你PC!
  18. Python中的pandas库简介及其使用
  19. 利用AD和AUTO CAD制作PCB电路板车间生产工序卡
  20. 信号完整性分析系列2——什么是信号完整性及何时遇到

热门文章

  1. [转]BT种子文件格式
  2. 13muduo_base库源码分析(四)
  3. redis怎么开启_关于Redis数据库入门必备的学习点
  4. uniapp debug能打开release不行_盘点在 Release 下由循环体优化所产生的不确定性 Bug...
  5. 如何下载python模块_python中模块包的离线下载教程
  6. 针织面料常见疵点及原因分析大全
  7. 防止HALCON刷新图像窗口控件闪烁
  8. 影响机器视觉光源效果的因素有哪些?
  9. wms仓库管理系统选型要注意哪几点?
  10. MySQL中SELECT语句简单使用 1