• 0
  • 0
分享
  • 【面试】如何提高产品质量?(测试/开发/产品多维度入手)
  • 豆秸 2022-07-08 09:00:34 字数 838 阅读 1338 收藏 0

测试用例阶段

  1. 场景用例覆盖--增加开发对需求的全局理解深度

  2. 已确认优化需求重点提醒--确保开发和测试对需求的信息同步

  3. 提供开发自测用例--增加开发自测的认知

在测试用例评审阶段,也就是程序开发阶段,用例覆盖率尽可能的全面,能进一步提高开发设计方法或对业务逻辑的理解,减少不必要的缺陷产生。

测试阶段

测试整体至少分为三轮:

  1. 测试环境:核心测试,包括ui细节、字段规则、逻辑 校验等。(时间占比:60%)

  2. 预生产环境:二次进行全流程场景测试(时间占比:30%)

  3. 上线tag验证:确保代码合并到master后没有问题(时间占比:10%)

代码扫描/错误监测:

  1. sonar声呐代码扫描工具,检测开发代码一些常规的语法规则错误;

  2. bugly检测app端运行过程中的产生的奔溃、空指针等错误;

开发自测用例:跟进开发自测用例完成情况--确保开发提测质量

缺陷进行严格分类:代码缺陷、产品优化--精准统计开发质量

对缺陷提供调试数据,供开发修复调试--提高开发缺陷修复质量

提高测试质量/效率的手段:

  1. 文本比对工具:beyond compare

  2. 抓包工具:charles

  3. 数据库连接工具:navicat

  4. 接口工具:jmeter/postman/robot framework

在测试阶段,通过代码扫描工具提前消除代码的语法规则上的一些错误,且对代码进行规范化处理,减少不必要的缺陷产生。开发自测用例以及调试数据时保证开发质量和修复缺陷质量的手段之一;严格对缺陷进行分类,减少开发的逆反心里,促进团队的和谐。

上线前后阶段:

上线前:预生产环境流程测试通过后,要求产品进行验收测试,确认是否满足需求,进一步确保上线前的产品质量。

上线后:关注业务其他用户反馈,及时跟进线上问题。

复盘阶段

  1. 统计开发自测通过率和测试人员测试通过率,低于90%则进行分析原因

  2. 阻塞时长较长(超过2个小时或0.5天)的问题,进行根本原因分析以及后续措施

及时复盘,及时分析当前需求中遇到的问题,及时总结解决方案,在不断的反思总结中提升团队的合作默契度和个人的专业能力。


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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 机器学习程序分为 3 种类型,如下所示。监督无监督强化学习2.1 监督学习监督学习发生在监督者在场的情况下,就像小孩在老师的帮助下进行的学习一样。当孩子在老师的监督下接受训练以识别水果、颜色和数字时,这种方法就是监督学习。在这种方法中,孩子的每一步都由老师检查,孩子从他必须产生的输出中学习。监督学习如何运作?在有监督的 ML 算法中,输出是已知的。输入与输出之间存在映射。因此,为了创建一个模型,机器被输入了大量的训练输入数据(输入和相应的输出已知)。训练数据有助于为创建的数据模型实现一定程度的准确性。构建的模型现在已准备好接受新的输入数据并预测结果。什么是标签数据集?对于给定输入,具有已知输出...
            0 0 1191
            分享
          •   导读  当前,在计算机主机的应用处理模式中,批量处理作为一种事后数据处理方式,一直是一种简单而又非常重要的处理方式,尤其是对于海量数据处理,批量方式就更能显示其高效的处理效果。随着批量交易变得越来越复杂,以及对批量处理时效性的要求,迫切需要有一种有效的、快速的批量作业测试方式,以实现对批量处理的自动化测试。  批量处理  批量处理是指将数据以按批处理的模式完成大量的数据访问、计算、分类、分析、汇总的过程,最终输出大量的营业分析报表,表现出数据访问量大,计算量大,流程复杂等特性。  一般而言,批量处理通过建立作业计划模板,以人工干预或系统自动调起程序的方式执行,模板中包含若干根据业务逻辑处理...
            0 1 2443
            分享
          • 登录的测试用例设计点功能性用例设计点:输入已注册的用户名和正确的密码,验证是否成功登录输入已注册的用户名和不正确的密码,验证是否成功失败,且提示信息正确输入未注册的用户名和任意密码,验证是否登录失败,且提示信息正确使用未激活账户登录,验证是否登录失败使用被停用用户登录,验证是否登录失败用户名和密码两者都为空,验证是否登录失败,且提示信息正确用户名和密码两者之一为空,验证是否登录失败,并且提示信息正确如果登录功能启用了验证码功能,在用户名和密码正确的情况下,输入正确的验证码,验证是否登录成功如果登录功能启用了验证码功能,在用户名和密码正确的情况下,输入错误的验证码,验证是否登录失败,且提示信息正...
            0 1 2747
            分享
          • ThreadLocal是Java中的一个类,全路径:java.lang.ThreadLocal,用于在多线程环境下存储线程本地变量。在多线程应用程序中,不同线程之间共享数据可能会引发线程安全问题。ThreadLocal通过为每个线程创建独立的变量副本,保证了线程间数据的隔离性,从而有效地解决了这一问题。线程之间的数据访问操作互不影响,提高了多线程应用程序的性能和可靠性。ThreadLocal通常与线程池、异步任务和Web应用程序等场景结合使用,使得在多线程编程时更加方便和安全。虽然ThreadLocal有这么多好处,但在之前的实际使用中用的并不多,只有在性能测试中的随机数性能问题探索和随机方法...
            0 0 918
            分享
          • 1、公司从哪些方面入手通过技术的手段提高测试效率?  想要提高效率的方法很多,例如增加自动化,增加人员的培训,规范工作流程等,但是我觉得,如果一个团队的lead,想要确实的提高团队的效率,最好的方法是问题驱动的过程改进。简单讲就是先将工作阶段细分,评估每个小阶段的效率,发现真正影响整个测试活动效率的问题,根据优先级,逐个去解决这些问题,持续性的过程改进,才能真正意义上的提交效率。2、如何有效的在项目中引入自动化,总感觉在现有的项目中进行自动化测试,是在为了自动化而自动化,并没有提高测试的效率。  我觉得这是一个好问题,而且是一个非常普遍的问题,我觉得想要引入自动化,最少要经过三个步骤:  第一...
            0 5 3288
            分享
      • 51testing软件测试圈微信