美文网首页
怎么做一名QA

怎么做一名QA

作者: yumiii_ | 来源:发表于2020-02-29 20:37 被阅读0次

突然发现了实习的时候从前辈PPT里抄来的东西,还是有不少可思考的点的,发出来分享一下。

1.QA的工作

QA的意义不止于找bug,而是去探索产品,探查市场需求,去观察产品交付过程中流程是否可以有改善的地方,去推进产品。



1⃣️产品评审
考虑需求的定位,需求的全面性、易用性、合理性,与竞品的差异性。作为一名QA,可以从以下几个角度:

  • 需求针对的用户群?
  • 需求解决了什么问题?
  • 需求的收益?
  • 需求与竞品的差异?
  • 需求和现有的业务有哪些依赖和冲突?
  • 需求的交互是否合理?
  • 需求的优先级定义是否合理?

2⃣️技术评审
了解技术实现的方案,进一步设计case。
从六大角度了解:

  • 客户端的性能
  • 服务器端的性能
  • 弱网环境
  • 适配性兼容性
  • 安全防护
  • 技术运营

3⃣️风险意识
可从以下几个角度考虑:

  • 测试范围风险(有无遗漏、需求是否变更、修改范围是否清楚)
  • 测试进度风险(工作量和人数)
  • 产品质量风险(代码质量)

4⃣️质量分析与质量检验

  • 质量反馈(用户反馈、内部反馈、内部发现、监控报警)
  • 数据分析与监控
    • 在测试过程中需要关注哪些数据,来确保质量?稳定性、性能、数据上报、数据展现
    • 需求上线后哪些数据需要关注?crash、需求本身若有A/B实验,实验开启后数据变化?添加监控和报警机制,确保问题可及时发现,这块也是QA容易忽视的关键点。
    • 需求上线后出现了一些问题,问题的跟进定位可以通过增加数据维度来定位具体原因。
  • 质量分析
    结合线上、线下进行整体的质量分析,甚至可以分析出产品、服务端、客户端、QA等每个团队的质量情况,对问题进行针对性的进行改进,产品的质量才能持续上升。

5⃣️质量和效率提升

  • 流程优化
    需求上线,版本发布后,哪些问题和环节可优化,可规范?当前的迭代流程是否高效,是否有痛点,是否有新型的模式可启用?
  • 质量和工具平台开发
    在QA负责的整个工作中,哪些工作可借助现有的平台和工具提升效率和质量?哪些工作比较痛苦,可通过技术手段提升效率?

2.QA需具备的能力

产品感
测试技能
测试思维
软素质
怎么培养产品感
1⃣️保持好奇心,沉迷在某个领域
2⃣️体验大量产品,体会产品的运行逻辑、用户使用的流程、异常情况的处理,找到产品的关键点。
3⃣️多思考
从用户场景考虑,这个产品有什么核心的亮点,用什么样的方式去提高留存吸引用户,产品和运营的节奏是什么样子的。

整个流程——基础逻辑——边界处理——横纵对比——多用户多线程执行——异常情况处理与兼容

相关文章

  • 怎么做一名QA

    突然发现了实习的时候从前辈PPT里抄来的东西,还是有不少可思考的点的,发出来分享一下。 1.QA的工作 QA的意义...

  • centos安装es环境

    安装jdk rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gc...

  • PRD如何写

    PRD全面性要求: 能让DEV/QA/UI/UE 完全看懂要做什么,怎么做,逻辑要清晰。还要考虑和产品功能相关的所...

  • PQA

    全称Process Quality Assurance, 即全程质量检测认证。 需求QA 测试QA 运维QA 数据...

  • QA 在中国有前途吗?

    QA 还是很有前途的。 目前国内 QA 的工作面很广。web 上点鼠标的是 QA,linux 上写脚本的是 QA,...

  • yun 安装Java

    先确认以前有没有安装过rpm -qa |grep javarpm -qa |grep jdkrpm -qa |gr...

  • QA

    什么是MVVM?https://www.jianshu.com/p/ea9d556d6529 切面跟注解 不中断部...

  • QA

    Q: error : PayloadTooLargeError: request entity too large...

  • QA

    测试驱动研发

  • QA

    1、多台应用服务器通过负载均衡设备组成一个集群共同对外提供服务,前提条件是应用服务器上不能保存请求的会话信息。请问...

网友评论

      本文标题:怎么做一名QA

      本文链接:https://www.haomeiwen.com/subject/vedumqtx.html