分享

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   1 背景  随着开源社区和云计算的快速推进,云原生微服务作为新型应用系统的核心架构,得到了越来越广泛的应用。根据 Gartner 对微服务的定义:“微服务是范围狭窄、封装紧密、松散耦合、可独立部署且可独立伸缩的应用程序组件。”微服务之父,马丁.福勒,对微服务概述如下:就目前而言,对于微服务业界并没有一个统一的、标准的定义。但通常而言,微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分成一组小的服务,每个服务运行在自己独立的进程中,服务之间互相协调、互相配合,为用户提供最终价值。服务之间采用轻量级的通信机制互相沟通(通常是基于 HTTP 的 RESTful API )。每...
            0 0 1198
            分享
          • 前言直接入手大家可能没什么概念,迷迷糊糊,先抛出几个问题给大家,快速帮助大家了解接口测试的基本概念。接口测试测什么?什么是接口测试?和单元测试的区别?接口测试的价值和意义?怎么测试接口?怎么写用例,怎么运行用例,测试框架?一、接口测试测什么?说明一下:本人之前在某绿厂工作过,这边项目的诉求是整机的接口进行测试。简单的说一下我这边对接口测试的理解,面对用户使用的app,而app可能使用到的接口大致分成以下几类:三方接口(百度地图,腾讯,阿里,三方开源的依赖库,网络接口(http)等)应用对外提供的接口(自定义的ContentProvider,AIDL等)应用内部明显分层的跨Moudle接口(模块...
            0 0 2165
            分享
          •   Jmeter内存溢出解决方法  现在越来越多的小伙伴在压力测试过程中选择使用Jmeter,原因是这个工具开源且小巧,而且还支持二次开发。  但是事情都有两面性,利弊共存啊,比到商业软件Loadrunner,Jmeter在高并发,特别是大型项目的高并发,甚至是脚本运行时间过长时,压测机会出现严重卡顿甚至报异常——内存溢出,此时整个压测机几乎陷于瘫痪状态。  这让很多小伙伴十分的头大,那该怎样改善这个局面呢,今天我就给大伙支几招!  要想治病得知道病根,首先我们得了解下我们常说的内存溢出和内存泄漏到底是什么意思,它产生的原因是什么。  内存泄露是指程序在申请内存后,无法释放已申请的内存空间,一...
            0 0 571
            分享
          • 公共类的思维导图如下:common_fun.py用于封装公共模块,例如滑动引导页的模块、检测应用是否进入首页等1.进入应用首页通过判断首页的某个元素存在,来校验是否成功进入应用首页2.定义获取屏幕大小函数3.定义向左滑动的函数4.定义获取系统时间的函数5.定义屏幕截图函数说明:1.获取当前脚本所在的文件夹:t_path=os.path.dirname(__file__)2.获取当前脚本所在文件夹的上一个文件夹:os.path.dirname(os.path.dirname(__file__))3.进入同一目录下的另外一个文件夹:    os.path.d...
            0 0 1229
            分享
          •   单元测试(Unit Testing)又称为模块测试, 是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。 程序单元是应用的最小可测试部件。简单来说,就是测试数据的稳定性是否达到程序的预期。谈到测试,我们为什么要对程序进行测试呢?测试会为程序带来什么好处呢?  我们日常开发时可能在不经意间写错,如果等到最后阶段去检验项目成果时,发现有错误,这时候我们很难找到Bug的源头在哪里。我们都知道,有可能一处出错会导致步步错的情况。  测试就在我们的上述说法中,显得尤为重要,当我们做完项目的一个小模块,先去测试一下这个小模块是否正确或达到预期,如果错误或者没有达到预期就需要反复修改,直到...
            2 3 2044
            分享
      • 51testing软件测试圈微信