美文网首页
如何提高测试效率的一种思路

如何提高测试效率的一种思路

作者: 夜境 | 来源:发表于2017-07-26 22:40 被阅读127次

本文章转载于搜狗测试

如何提高测试效率,是一个很大的话题。

目前我们的测试工作或者测试过程大多应该是下图这样,所谓瀑布流:

按照上面这个图,我们的步骤应该是开发介入写代码→提测→测试写测试用例→介入测试→提交bug→开发修复bug→测试回归→测试完成上线

但是这样的模型,有两个比较严重的弊端:

(1)在项目各个阶段之间极少有反馈。

(2)只有在项目生命周期的后期才能看到结果。

在敏捷测试的概念里,就非常明确的提出:淡化角色(开发,测试,产品)的概念,强调团队人人都为质量负责,这样更有助于团队的每一位成员都把质量作为非常重要的一部分,而不是依赖于某个人或者某个角色。

其实,在整个项目环节里,测试不应该只关注我的用例怎么写能更好、我需要怎么写才能更大程度的cover测试点,而且在项目开发完成后,测试马上着手用例设计和用例执行,闭门造车。

而是在项目开发时,测试人员就应该和开发人员沟通:“我们” 如何能实现测试效率的提高?

思维方式的创新,跳出圈子思考。

在设计用例的时候,考虑是否要先设计一个测试工具,是否需要开发在代码里打log方便测试,是否需要开发写个测试页面,测试环境是否可以一键部署完成等等。

举个例子:

在测试输入法泛灵犀功能,一开始拿到这个测试任务时,我们想到的是构造一台测试服务器,在服务器上构造数据,请求返回后测试输入法客户端的表现。

然而,客户端和服务器端的请求是加密的,而且服务器体系庞大且复杂,如果我们想构造测试数据,还需要设计准备一大堆的容错数据(XML和json文件),工作量可想而知。

最后的解决方案,是开发同学提供的,通过脚本搭一个假的服务器,示意图见下:

通过python的Httpserver就可以实现。

构造数据的部分:

启动假服务的部分:

最后,通过把客户端的请求拦截,转发到这个假的服务上,我们就可以实现快速简单的在脚本里构造测试数据,完成测试工作。

相关文章

  • 如何提高测试效率的一种思路

    本文章转载于搜狗测试 如何提高测试效率,是一个很大的话题。 目前我们的测试工作或者测试过程大多应该是下图这样,所谓...

  • 20190430 产品 | 关于近期产品工作的总结

    如何提高测试质量? 使用幕布 列好测试功能点、常见场景 做好测试遗漏点总结 如何提高和设计师们的沟通效率? 1、提...

  • 如何提高测试效率?

    1.首先要有一个合理的详细的测试计划: 没有详细的测试计划,测试部的每个成员都在那儿盲无目的测试,何谈提高测试效率...

  • 如何提高测试效率

    由于频繁地重复,许多起初在我们看来重要的事物逐渐变得毫无价值。 ——叔本华 ​ “天下武功,唯快不破”,移动...

  • 如何提高测试效率

    个人1.先明确测试流程2.获取有效信息,明确需求3.设计测试用例规范,沟通效率(测试用例八大要素:测试用例编号,测...

  • 凌宇的java之路(2017年1月23日02:05:53)

    [TOC] Junit测试 用junit测试可以不用每次都去写方法,注释方法去测试,提高了效率,如何测试呢,看代码...

  • 接口测试

    ​ 一.接口测试的流程:上图所示 二.为什么要设计用例:1.理清思路,避免漏测 2.提高测试效率(避免重复测试)3...

  • 如何提高团队测试效率?

    对于大多数团队而言,提测应该都是比较”糟心“的事情,测试用例的录制,测试计划的编排,测试过程中产生的bug的跟踪和...

  • 想快速又简单地编写测试用例?看这里!

    本文适用对象 初级软件测试人员,或想开拓思路拓展测试范围、提高测试覆盖率的所有测试人员等等。 本文目的 讲述如何快...

  • 浅析JSChartView - 来分享提高团队的效率的心得

    本篇文章主要通过简单的分析JSChartView,来分享下一种提高提高团队配合效率的思路。JSChartView可...

网友评论

      本文标题:如何提高测试效率的一种思路

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