• 0
  • 0
分享
  • 【面试】如何提高产品质量?(测试/开发/产品多维度入手)
  • 豆秸 2022-07-08 09:00:34 字数 838 阅读 1456 收藏 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天)的问题,进行根本原因分析以及后续措施

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


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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 为什么需要MockK在MockK之前,已经有一大批测试库可以用于Mocking,其中有名的也有很多,比如Mockito, PowerMock,Jmockit等等,但是他们都有各自的缺陷,这些缺陷也和Kotlin的特性有关。关键字在 Kotlin 里面 when是关键字,Mockito 的when ,必须加上反引号才能使用:`when`(xxxx).thenReturn(xxx)如果看起来不舒服,也可以舍弃 Mockito 改用 mockito-kotlin。在 mockito-kotlin中使用了whenever代替when,也有更简洁的写法,但是归根到底还是在使用Mockito的Api,所以...
            0 0 5055
            分享
          •   前言  接口测试是我们在测试工作中经常见到的,我们工作中常用到的接口工具有jmeter,postman,soupUI等工具,那么在通过代码做接口测试呢?或者通过代码的方式做接口自动化呢?  requests  requests属于python的第三方库,通常用来发送http和https的请求,既然能向http和https发送请求,那么就能来做接口测试。  安装pip install requests  官方文档  https://requests.readthedocs.io/en/master/  requests使用方法  了解requests是如何安装的了,也知道...
            12 12 2663
            分享
          •   想要做好代码质量,我们不得不提什么是代码质量?本次回答中讨论的代码质量一般是指代码的风格、重复率和复杂度等,代码是技术团队的价值产物,是宝贵的财富,同样代码质量的好坏可以直接体现出团队的重视程度和技术管理水平。  代码质量的下降是内在原因,通常会恶性循环,主要表现出以下两个特性:  感染性:坏代码总能在部门渲染着只要业务交付达成,代码质量不重要的负面气氛,严重减低了研发人员的技术热情,破坏工作氛围,导致更多的坏代码出现。  心理暗示性:在坏代码基础上继续生产坏代码的"罪过"减轻。  为什么会产生这样的结果,这里我与你举个生活中的栗子,我在上个周日收拾房间,发现一个房间衣...
            0 0 692
            分享
          •   1.什么是测试用例?  测试用列(Test Case)是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境、操作步骤、测试数据、预期结果等要素。  2.测试用例的要素  测试用例的标题、测试思路、预设条件、步骤、预期输出  一个好的测试用例是一个不熟悉业务的人也能依据用例来很快的进行测试。  评价测试用例的标准:  ·用例表达清楚,无二义性  ·用例可操作性强  ·永猎的输入与输出明确,一条用例只有一个预期结果  ·用例的可维护性好  ·用例对需求的覆盖率高  ·暴露程序bug的能力强  3.测试用例的好处  ·它是测试执行者的依据  ·它使得工作可重复,自动化测试的基础 ...
            12 12 2074
            分享
          • APP测试定义:使用人工或自动化来测试某个程序,验证它是否满足规定的需求或者实际结果和预期结果的差别一、测试流程1.1 流程图1.2 测试周期测试周期可按项目的开发周期来确定测试时间,一般测试时间为两三周(即15个工作日),根据项目情况以及版本质量可适当缩短或延长测试时间。1.3 测试资源测试任务开始前,检查各项测试资源。–产品功能需求文档; –产品原型图; –产品效果图; –测试设备; –其他。1.4 测试进度报告及产品上线报告1)测试人员每天需对所测项目发送每日进度测试日报;2)测试日报所包含的内容为:总述、版本状态、测试点 、阻塞点、风险点、测试情况(测试开始时间、测试内容、测试状态、测...
            0 0 1188
            分享
      • 51testing软件测试圈微信