zoukankan      html  css  js  c++  java
  • 主动测试 -- 如何让执行测试的过程更流畅?

    首先要明白2个概念:主动测试 和 被动测试

    主动测试:想尽一切办法让测试流程更流畅,舒服的工作。

    被动测试:有新的需求要测试,“按步就班”测试

    这里有人可能会想,测试流程不就是 理解需求,设计用例,用例评审,执行测试,bug管理,回归测试,这几样按步就班吗?

    真的不是。

    现在问问你自己:完成1个上版本的测试后,你的心情是怎样的?

    是深呼吸一口气:终于上线了,累死。

    还是这次测试有新的体会,又长进了。如果你的体会是前者,那么你就是在被动测试。

    主动测试是会根据自己所处的实际环境,思考每1个测试环节,自己如何做才能让测试工作更省心?

    比如:大家都知道,如果1个版本,需求还原度高,bug少,测试就会很省心。反之,测试就会很累,感觉像是陪开发调试程序

    不是所有开发都是大牛,如果很不巧遇到了“bug制造者”怎么办呢?

    这时候可以拿出30分钟,由测试主导,组织开发进行双向测试(IOS测试安卓,安卓测试IOS)。

    (在进行这一步前,测试人员自己必须已经充分了解需求,并设计了易于理解的测试用例——每1个操作步骤都写明 测试目的,预期结果)

    这样可以用较短的时间,排除下列问题

    • 不符合产品逻辑
    • UI还原不达标
    • 交互效果错误
    • 遗漏功能

    而且这种形式,沟通更顺畅,我们只是发现问题,而不是给开发提“bug”,开发心理上更容易接受。

    待开发将上述问题修复后再提交正式的测试版本,问题少了,测试人员此时也已经操作过一遍新版本,这时测试起来就更顺畅,更效率。

    这样主动去解决测试过程中让自己头疼的问题,我认为就是主动测试。

    测试不一定非要学会很厉害的测试技术才算牛,测试技术只是手段,解决实际问题才是目的。

    我目前做的“主动测试”:

    关于需求:

    与产品经理保持沟通,明明白白知道近期都有哪些需求要测试。早做准备

    明确知道需求来源,为了适应怎样的场景,把自己代入使用者的角色去看待这次需求。

    确认数据走向是否闭环,是否有遗漏逻辑,是否存在用户体验不佳的设计,是否明确了无数据时默认的提示信息。

    对需求有疑问一定要未提交测试版前就要和产品经理确认好。不要出现完成开发后,再增改需求的现象。

    关于测试:

    设计易于传达,过多长时间也能一眼就看明白要测试什么内容的 测试用例(数据配置,测试步骤,测试点,预期结果)

    正式提测前组织开发 进行双向测试

    执行测试过程中,集中处理同1类型事务。

    • 发现bug先记录,半天1提交,或者1天1提交
    • 未完成首轮测试前,不与开发沟通bug重现步骤

    关于沟通:

    熟知内每个模块对应的开发是谁,有自己不确定的问题,直接当面沟通效率会比使用聊天工具沟通快的多

    记录测试过程中的想法很重要!

    哪些事情让你产生了,“我应该”,“我要是”...样就好了这种念头。记录下来。这就是你进步的指南针。

    比如 我要是提前把测试数据配置好就好了,这样就不用一边测试还一边去创建测试数据了。

    下一次测试时,你就把测试数据提前配置好,这样的经验积累多了,慢慢的你的测试过程就会越来越顺畅。工作也越来越轻松。

    原创文章,欢迎交流。转载请注明出处。

  • 相关阅读:
    在iview admin中封装axios请求
    git使用
    css选择器
    vue打包空白及字体路径错误问题
    axios 等待同步请求用法及多请求并发
    在Vuex更新,组件内的视图更新问题
    vue中用ajax上传文件
    在vue中使用lang="scss"出现报错解决思路
    HBuilder打包vue项目app后空白,并请求不到数据
    接口里返回的数据不全问题
  • 原文地址:https://www.cnblogs.com/kaerxifa/p/10334349.html
Copyright © 2011-2022 走看看