分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 基于需求的设计RBT(Requirements-BasedTesting)是基于需求的测试方法,会使测试更加有效,因为它使测试专注于质量问题产生的根源,即需求。基于需求的测试是一种最根本的软件测试,重点关注以下两大关键问题:验证需求是否正确、完整、无二义性,并且逻辑一致;要从“黑盒”的角度,设计出充分并且必要的测试集,以保证设计和代码都能完全符合需求。等价类思想:把输入划分为若干个等价类,从每一个等价类当中选一个测试用例进行测试,如果这个测试用例测试通过,我们就说这个等价类测试通过。有效等价类:根据需求规格,有意义的数据集合。无效等价类:不符合需要所要求的数据集合。边界值针对输入和输出的边界进...
            0 0 1345
            分享
          • 1、哪一刻,让你想起了自动化作为一名大厂测开,编写自动化脚本,嫣然成为一种必备的技能。但是,什么情况下使用自动化,使用自动化的前提条件,却不是很多人都熟知。这就好比,拿到驾照会开车的人很多,但车子何时需要做养护,每个阶段养护内容是什么,应该不是所有驾驶员都知道。所以,为了能彻底搞懂自动化的来龙去脉,我们今天就来聊一聊,自动化的场景及成本维护等…1.1 执行回归测试问:在日常测试工作中,由于新追加的需求(不允许怼产品经理)或者修复BUG,如何确定是否因其而引起新的BUG?答:我们常用做法,就是 回归测试。问:那么在每次修复bug或新增需求时,都需要手动去回归吗?在没有更多的成本、资源、时间时,依...
            0 1 4264
            分享
          •   Locust是一款Python技术栈的开源的性能测试工具。Locust直译为蝗虫,寓意着它能产生蝗虫般成千上万的并发用户。  Locust并不小众,从它Github的Star数量就可见一斑:  链接:github.com/locustio/lo…  截止文章写作时,一共15951Star。  Locust生态良好,它已在多家外企(包括世界500强)投入使用:  如此看来,Locust是非常值得学习和掌握的一款工具。  Python的魔力在于化繁为简,基于Python的Locust也能给仍然困惑于性能测试的我们带来启发。  Locust特点  · 以纯Python方式编写用户脚本,提供极大自...
            0 0 624
            分享
          • 一.背景在做接口测试的时候,有些接口向后台请求数据的时候,是需要用户在登录情况下才有数据返回。 以电商平台为例,用户的个人中心,用户的订单列表,用户的支付信息等等,所有用户维度的数据都是需要登录态。 本文主要是探索接口测试过程中需要登录鉴权的情况。二.接口测试举个例子,现在有个获取订单列表的接口,需要用户登录下才能获取到数据。 针对这种接口的测试步骤基本可以分为:抓包->postman构造请求->完成测试。1.抓包使用任意的抓包工具,或者简单粗暴直接浏览器F12打开调试工具抓包。示例一:使用Charles抓包找到Contents下面的Headers,可以看到请求的格式(GET),接...
            0 0 3698
            分享
          • 1、引言接着上一篇《深聊性能测试,从入门到放弃之:性能测试如何做》,这篇我们看看,到底做到那几点,架构师也对我刮目相看。我的都知道,普通BS架构的系统,一般都采用测试工具(如LR)直接录制手工操作的方式进行测试。这种方式简单有效,对测试人员要求不高。但在一些情况下,这种基于录制的方法可能无法完成,比如页面上有特殊控件、系统是CS架构、或者通讯的协议无法捕获等。这时就需要更复杂的测试方法,如手动编写模拟客户端的JAVA代码,而把测试工具当作一个调度控制台,去调度大量的虚拟用户线程执行编写好的代码。2、 执行步骤举例现在假设有一个简易版的12306网站,JAVA实现,中间件为TOMCAT,数据库为...
            1 0 13444
            分享
      • 51testing软件测试圈微信