美文网首页测试管理
如何提高团队的自验证能力

如何提高团队的自验证能力

作者: 唐T唐X | 来源:发表于2017-06-11 16:56 被阅读50次

不得不说,这次有点标题党。其实我们也一直在寻求一整套的解决方案来达到提高团队的自验证能力的目的,但是目前使用的方式也只是屈指可数。下面我就说说我目前学习到的,希望和大家一起讨论并修改。(先写个大概,这两天发烧拉肚子,没力气)

1. 静态代码分析

这个要靠静态代码分析工具来实现。目前有很多的静态代码扫描工具,可以进行词法分析,语法分析,语意分析等。还可以自定义各种各样的复杂的规则去对代码进行分析。

静态代码分析是编写代码时可谓最靠前的一种质量保障了,它可以帮助我们在编写完代码后第一时间就得到代码和设计的一致性,代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面的分析结果;可以发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、命名和类型审查、程序逻辑审查、程序语法检查和程序结构检查等内容。

2. 单元测试覆盖率

这个也要靠工具来解决。目前的静态代码分析工具也有可以提供检查单元测试覆盖率的功能。单元测试覆盖率分为代码行覆盖率和代码分支覆盖率两种,只有两种都达到足够的比例才能说明我们的代码在单测上已经有了足够的覆盖。这在回归的工作中显得尤为重要。在有些公司,单元测试代码会由开发人员和测试人员共同完成。

3. 规范开发人员自测

这个要靠测试人员在开发人员提测前提供自测case给开发人员。自测case需要测试人员对需求绝对的熟悉,内容应该涵盖本次迭代的所有功能点及流程点。但是要注意的是,不要将所有的细节都写入自测case,比如UI的细节等,要不开发人员会占用大量的时间来测试细节而影响开发,导致收效甚微。

4. 持续集成+自动化测试

这个也是测试人员的主要工作。试想一下,每次开发人员部署完代码就会自动跑一遍回归测试,接下来我们要做的只是等待测试的结果,有问题就解决,没问题就ok了,爽不爽?

自动化测试可分为UI测试,接口测试等。可以靠很多工具实现。

5. 手工回归+功能测试

这点就逃不了了,很多有关用户体验等目前只能通过人来验证,这要靠我们测试人员的测试用例来覆盖。

相关文章

  • 如何提高团队的自验证能力

    不得不说,这次有点标题党。其实我们也一直在寻求一整套的解决方案来达到提高团队的自验证能力的目的,但是目前使用的方式...

  • 提高

    能力如何提高?从实践中提高。 如何实践?把自己的能力扔到市场上去验证。 你会写作,就去看看有没有人付费找你写稿; ...

  • 如何提高团队协作能力

    团队协作通俗的说法就是大家一起干活。在企业中这是最普遍的工作方式,但是在我们的日常工作中,用了多年的团队协作方式就...

  • 如何提高团队的团结能力

    先开个坑,以后再写 想到一点,要统一想法,不是思想,我不喜欢强行灌输别人思想 人的想法要由内而外并结合周边的实际情...

  • 今日自省

    1如何拥有自己的职业赛道? 2如何提高个人绩效? 3如何提高团队绩效? 4如何赞增长个人的成长潜力? 自支教回来后...

  • 如何提高Scrum 团队的主动性

    如何提高Scrum 团队的主动性? 很多Scrum master发现,Scrum 团队并不会变成自组织团队后,就自...

  • 如何提高团队管理能力

    一、对人和团队的基本认识 1.核心价值观是不可被塑造的 什么是核心价值观?例如善良、诚信、坚持这种看起来很底层的价...

  • 如何提高团队管理能力

    我们在日常的工作生活中,团队每次从磨合到熟练到分散都经历了一个完整的循环。知乎的哲晓大神在这方面很有体会,他的分享...

  • 如何提高团队管理能力?

    为什么将相同的资源和人员分配给不同的经理进行管理,结果却大不相同,因此我们必须提高团队管理能力。 1、明确的目标 ...

  • 如何快速提升团队协作能力,提高团队效率

    团队是什么,我理解的是一群人为了达成某个目标而分工协助。团队存在的意义就在于都有共同的目标团队管理应该是对事不对人...

网友评论

    本文标题:如何提高团队的自验证能力

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