分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 购物车对于电商系统,还是比较重要的一个功能模块,看上去比较简单,但是关于这个功能的测试分析还是不是那么轻松的,因为它真的不仅仅需要功能测试,还需要其他技术的支持才能做好。功能上:购物车是否需要登陆才能进入;账号退出后,购物车添加的内容是否还在;购物车页面是否能够显示添加的商品的详细信息(商品名称、链接、数量、单价、总价);一条商品的单价、数量、总价的计算是否正确;多条商品是否能够以列表显示;多条商品同时显示,能否在相同的位置显示相同的数据;购物车能够返回商品首页继续浏览;能够移除购物车中的商品;购物车能够调整商品的数量;限购商品数量调整时能不能超过限购数量;没有限购要求的商品,添加数量能不能超...
            0 0 1713
            分享
          • 背景与问题接口,解决了从协议发起,到后台业务逻辑的测试,但是忽略了重要的部分:前端展现和交互。我们需要通过自动化回归测试,来解决端到端测试的问题,即从客户端发起到服务端完成,整个业务落成,而不仅仅是服务端的功能。界面自动化,聚焦于界面业务逻辑和交互测试,对于海量的数据组合测试,不是重点目标。当前端界面、业务逻辑发生改变,就需要通过界面自动化回归测试,来解决系统回归和覆盖的问题。自动化测试是未来发展的趋势录制回放工具与测试脚本通过录制来生成自动化的测试脚本:对象库:基于脚本与对象库分离参数化:对脚本进行参数化,可以实现相同的脚本执行不同的数据和测试用例测试脚本:定义了整个的测试过程。使用关键字视...
            14 14 1352
            分享
          •   Locust介绍  Locust是一款使用Python开发的开源性能测试工具,支持分布式,可在多台主机上对系统持续发送请求,与Jmeter、LoadRunner的等压测工具使用线程的方式模拟用户请求不同,Locust是使用协程的方式模拟用户请求,协程的上下文切换是由自己控制,当一个协程执行完成后会主动让出,让另一个协程开始执行,切换是在用户态完成的,而线程切换是受系统控制,是在用户态与内核态之间切换,所以协程上下文切换的代价远比线程切换的代价小的多,因此Locust可以达到更高数量级的并发。  Locust安装  需要先安装python3.6以上版本,然后再安装Locust。  pip&n...
            0 0 730
            分享
          • 作为本系列课程的最后一个模块,也是最后一节,我们将从测试用例的设计这个角度,给出我们对测试工程师一些基础能力提升方面的建议。其中的部分内容在前面课程中也或多或少的提到过,在这里也系统回顾梳理下。逻辑思维与结构思维的提高在我们对好用例的定义中,提到用例最重要的是思路的表达与呈现。缜密的逻辑,能帮助我们更好的梳理测试思路,避免遗漏;也能帮助我们更好的将思路转化成测试用例进行表达,方便其他用例阅读或执行者理解和掌握。关于逻辑思维的训练与表达,有很多相关的文章和书籍,这里推荐两个概念——金字塔原理和MECE原则。金字塔原理是一种表达结构的呈现方式,通过条理分明的拆分与梳理,将自己的想法或思考过程进行结...
            0 0 76
            分享
          • 【摘要】测试策略文档通常是篇幅较长、文字为主的形式,编写成本较高,并且写完了很少有人去看,形存实亡。本文介绍可视化的方式,将测试策略用图来表达,并且在一页纸上搞定,这样的策略图非常清晰,关键信息一目了然,并且提供更大的讨论空间,防止僵化,真正能够发挥策略的作用。“测试策略是什么样的?”“测试策略嘛,还不是包括#&~+-=~*-+$这些…”“你们项目的策略有什么特别的吗?”“我们项目嘛,测试策略的内容有点多,从哪说起呢?”前面那个场景有没有似曾相识?你是否清楚目前你们正在使用的测试策略是什么样的?1. 常见测试策略测试策略的内容与形式我们都知道,测试策略包括以下两方面的内容:测什么(Wh...
            1 1 2169
            分享
      • 51testing软件测试圈微信