美文网首页测试员的那点事IT 森林
软件质量工作总结之三

软件质量工作总结之三

作者: 天天又天天 | 来源:发表于2019-02-11 10:08 被阅读83次

关于质量的一些厂商实践经验总结,资料来源于美团(https://blog.csdn.net/nowsdt/article/details/86475588)。美团分享的资料中关于质量的不是很多,主要集中在质量和测试两方面,测试侧重自动测试,理论讲的少,落地实践多。下面是资料中关注要点:

1、质量活动提升为质量运维,作为企业的长期工作来抓,一个重要的工作时质量评分标准的建立。如下图所示,覆盖过程、发布和线上运行,特意需要说明的是,从某种意义上讲发布和线上运行的质量问题根源在过程质量,这里的过程不假定为仅开发,可以向前延伸到方案和需求阶段。

软件质量工作总结之三

2、精准测试和自动化测试。要求覆盖增量部分代码,而且是全覆盖。技术实现依赖jacoco统计覆盖率的信息,测试执行包括人工和自动执行,二者的覆盖率叠加后是整体的覆盖率。依靠scm统计出代码的修改/新增范围(svn、git都可以实现),基于code的diff信息如何判断受影响的类、方法、行和逻辑分支,技术上如何实现这点,资料中未明确说。强调的一点是以上测试质量保证流水线中的冒烟测试(集成测试准入条件),服务于集成测试。

3、测试过程中的环境监控,质量没有展开说。

4、完整的质量保证体系,如下图。

软件质量工作总结之三

5、关于测试工具的定制

5.1、去哪儿网基于junit定制了自己的qunit,这里有链接详细介绍(https://www.testwo.com/article/995),其中提到的“Catcher系统,可以支持java工程的任何一个类的方法的返回值进行录制和回放。”这个比较好,可以高效的的服务于功能测试。

5.2、有针对app的ui自动测试工具,对web类应用测试帮助不大,在此不展开。

      最后总结一句,大厂在质量方面都形成了理论和实践层面的完整体系,适应了快速迭代的和持续发布的要求,尤其在技术层面,大量规范/标准的确定、工具的引入一方面保证了质量,另一方面降低了质量保证的成本。

相关文章

  • 软件质量工作总结之三

    关于质量的一些厂商实践经验总结,资料来源于美团(https://blog.csdn.net/nowsdt/arti...

  • 软件质量工作总结-2

    evosuite定制需求: 1、修改生成test中的函数名、函数顺序,使得更加易读(仿照agitar的生成的函数名...

  • 软件质量工作总结-1

    软件质量工作总结 质量主要工作是检测、预防和纠正。检测主要对象是产出物,包括代码/部署包、文档、系统运行时刻的产出...

  • 需“软件质量工作总结-2”

    1、初步完成 1)独立输出异常类单元测试代码 2)单元测试代码总输出异常的行号 3)异常类单元测试代码永久抛出异常

  • 项目开发规范(laravel版)

    前言 关于规范 目的 提供更加高质量的软件交付。 实现团体智慧的延续和精进(工作总结,开发效率、程序执行效率、扩展...

  • 08:项目质量管理28

    项目质量管理过程之三“控制质量”(监控过程组)P298。查质量控制质量( Quality Control,针对可交...

  • 软件测试策略基础

    软件质量特性,反映了软件的本质。讨论一个软件的质量,问题最终要归结到定义软件的质量特性。而定义一个软件的质量,就等...

  • 软件质量

    软件质量 软件质量定义:概括地说,软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。 软件质量三个层次:...

  • 第1章 初识软件工程

    第1章 初识软件工程 1.5 软件质量实现 1.5.1 软件质量 功能质量(用户)软件符合要求且极少缺陷,性能正常...

  • 软件质量

    先占个坑

网友评论

    本文标题:软件质量工作总结之三

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