初入一家公司,当一个全新的产品摆在你的面前,你会如何快速入手呢?

点、点、点。。。

虽说实践是熟悉系统的第一要素,但我们需要静静思考一下。

我是谁?--QA

我在哪?--**产品组

我要做什么?--保质量

有多少来熟悉?--一周

有哪些资源可以利用?--用例、文档、一群快乐的小伙伴们等

俗话说,猫有猫道,狗有狗道:

程序员可以看代码、设计文档

产品可以看需求文档、产品手册

测试可以看用例、看BUG单、看相关需求设计文档

第一步:判断产品生命周期

产品的生命周期分为:进入期、成长期、成熟期、衰退期。

针对产品所处的阶段,我们入手时也要有选择性的学习和深入。

· 进入期

此时产品用户较少,各项功能、文档都在不断更新迭代中。质量与可靠性都比较低。

· 成长期

市场增长率高,需求也在高速增长。

· 成熟期

市场基本饱和,新客户减少,更多靠老客户回购。

· 衰退期

有新产品替代,逐渐退出市场或停止维护。

第二步:了解产品的背景

当我们入手一个全新产品,不要着急先去操作系统,

了解系统所处的阶段后,还需要了解产品解决方案以及做产品的相关背景,弄清楚以下几个问题:

·做产品的背景是什么

· 产品大概是做什么的

· 服务的客户、用户群体都有谁

· 核心业务场景有哪些

· 核心功能和流程有哪些

弄清楚上述几个问题后,再去操作应用系统,就可以设身处地的去熟悉产品,有目的的进行系统操作。

第三步:可供参考的内容有哪些

操作系统的过程中,对于产品细节设计与应用逻辑还是很难从简单的操作中去掌握的。这时就需要借助手边的一些资源,所以我们要看看,身边有哪些资料是可以供我们参考的。

如果生产流程相对规范,以下文档应该是有的:

需求文档--了解做相关需求的背景,便于我们更好的理解需求;

设计文档--了解相关需求是如何细化实现的,包括接口设计、字段设计、算法等;

UI/UX--了解界面规范、设计风格、业务流程等;

产品手册--了解具体功能模块的使用;

测试用例--了解相关功能模块的测试点,比较详细;

流程图--了解业务流程,一般核心业务才会整理流程图,可以将业务操作串起来;

BUG单--了解开发、测试思维,更容易发现问题;

小伙伴--除了自己还有谁是做这个产品的。

上述都是产品研发过程中的输出文档,可以较好的帮助我们深层次熟悉产品。

当产品处于进入阶段,还没有太多系统功能时:

可以好好研读下设计文档,并按照测试用例进行系统实操来熟悉产品,这样比较精细。

当产品处于其它阶段,功能比较庞大时:

由于需求、设计文档、测试用例较多,且会有很多冗余信息【需求用例更新迭代不及时等问题】。

学习周期就会很长,而且还要自己去辨别真伪,着实比较费时费力,且不一定能够得到较好的效果。

建议:先从核心业务下手,根据业务流程图操作实践,遇到细节问题再去有针对性的查看相关文档。

熟悉的过程中,自己可以尝试着去整理相关的业务逻辑、画流程图,当自己能够整理出较为完成的业务流程时,就说明你对产品的掌握达到了一定水平。

另外,还可以从TAPD/JIRA/禅道中获取相关功能需求的改动记录,从而协助我们的学习。

伴随业务的熟悉,产品操作的熟练,产品的架构、使用的技术可以有意识的去了解一些,会有助于日常的测试。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

告诉你如果对一个新产品进行测试相关推荐

  1. 酸奶饮料新产品口味测试研究案例

    酸奶饮料新产品口味测试研究案例 配对设计是将受试对象按配对条件配成对子,每对中的个体接受不同的处理.配对设计一般以主要的非实验因素作为配比条件,而不以实验因素作为配比条件. 配伍(伍,即队伍,组)设计 ...

  2. 如何做一个新产品的第一个版本:关于MVP和上线时间的权衡

    为什么第一个版本要是MVP?为啥要梳理MVP?书里(<精益创业>)告诉你,你需要用一个最小可行性的模型去验证需求.用最小的代价去验证用户是否买账,就算是验证出来是伪需求,也方便及时调整方向 ...

  3. 做一个新产品需求,体验的分析文档?(例:喜马拉雅FM)

    2.1 战略层 2.11 产品定位: 一款产品覆盖面广,收听节目种类齐全,资源丰富的电台APP. 以PGC为主流,通过合作方式吸纳专业的电台人,节目人,行业名人分享内容. 融合UGC,满足人们在空闲时 ...

  4. Android集成一个新产品时,lunch的product name和device name注意事项

    Android系统lunch一个当前的Product大概流程包括下面几个部分: 1. lunch确定TARGET_PRODUCT.一般位于vendor/device/build/target/prod ...

  5. 苹果公司欲使用3D打印技术进行新产品的测试

    2019独角兽企业重金招聘Python工程师标准>>> 苹果公司的产品是很多人都在追随的,作为世界上最大的电子产品的企业来说,因为它的产品给了人们更好的用户体验.怎么才能做到这一点呢 ...

  6. 【资讯】Raiden发布新产品:以太坊测试网将出现更简单的微支付

    点击上方 "蓝色字" 可关注我们! 暴走时评: Raiden网络的开发人员推出了一个新产品,可以在以太坊测试网上实现用户之间直接的微支付.虽然这款产品比较简单,但开发人员认为它具有 ...

  7. 中国信息价产品经理日志(3)- 接手新产品首先要做的是什么?

    今年我做的是建筑材料的信息价和市场价相关的产品,做这种数据类产品其实并不是第一次了.在09-11年的时候,我在定额项目组呆过,当时担任架构师一职,负责产品的技术架构开发和研发人员的培养,当然认识我的人 ...

  8. android系统源代码添加新产品的支持

    不同项目共用一个CPU等核心平台,项目外围有些差异,需要共用绝大部分代码,比如我们基于高通msm8937 64位CPU开发3款产品(每款产品定义为一个项目的体现形式),我们用DEVELOP_PROJE ...

  9. 库克:明天将宣布重大消息 但不是新产品

    1月13日消息,据国外媒体报道,美国当地时间周二,苹果首席执行官蒂姆·库克(Tim Cook)接受了美国哥伦比亚广播公司(CBS)专访,公开谈论将备受争议的社交媒体应用 Parler 从 App St ...

最新文章

  1. postmaster.c 中的 ListenAddresses
  2. 2018年看好这些半导体企业
  3. 为什么使用RLC表测量电感在不同的频率测量值不同呢?
  4. myeclipse10.7安装git插件
  5. hiveserver2 kerberos 认证失败
  6. 记录gitee再次提交和错误提示
  7. java语言执行过程_Java程序的运行过程(执行流程)分析
  8. Flutter RefreshIndicator 下拉刷新组件 Material 风格的刷新效果
  9. mysql查看编码_mysql 字符编码的查看与修改
  10. typeof应该注意的地方(网龙公司校招笔试题)
  11. ToList()所带来的性能影响
  12. 小明种苹果(续)第十七次CCF认证
  13. 矩阵的卷积以及使用python计算方法
  14. 【MQTT学习】lesson8. :Retained 消息和 LWT
  15. 网线的制作及交换机的基本配置
  16. [zt] dmt、lmt、mssm, assm (SEGMENT SPACE MANAGEMENT AUTO) 的一点总结
  17. 苏州新导化工厂人员定位系统功能真的如此强大?当然强大,定位准确
  18. Linux命令 ps --sort,如何对Linux ps命令输出进行排序
  19. 除了office,常用的办公软件还有这些
  20. LeetCode基本记录【2】// BASIC NOTES AND CODES OF LEETCODE [ 2 ]

热门文章

  1. php导入mysql大量数据sql文件,关于mysql:PHP:导入.SQL数据文件时的最大执行时间...
  2. 社区奖品之小猪猪音箱
  3. 万能码:突破二维码局限(安全扫码专业委员会)
  4. php 影院选座js代码,在react中用canvas做一个电影院选座功能
  5. Word文件自动恢复问题小结
  6. 多多自走棋改动_多多自走棋:重大更新,一直被玩家念叨的两个地方终于改了...
  7. Windows10远程桌面连接报错:出现身份验证错误,要求的函数不受支持,这可能是由于 CredSSP 加密 Oracle修正。
  8. java毕业设计美容院管理系统源码+lw文档+mybatis+系统+mysql数据库+调试
  9. Java 全集(上)
  10. 瑞芯微 Rockchip RKNN-Toolkit 环境搭建