Locust性能测试学习总结分享(扫盲教程)简介:   Locust是一个用于可扩展的,分布式的,性能测试的,开源的,用Python编写框架/工具,它非常容易使用,也非常好学。它的主要思想就是模拟一群用户将访问你的网站。每个用户的行为由你编写的python代码定义,同时可以从Web界面中实时观察到用...
现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP... 为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不...
一、编写用例的重要性1.深入了解需求的过程,一个项目立项开始,测试就开始介入,我们从产品的需求文档、原型图,效果图等相关文档去熟悉产品的各个模块,各个业务流程。或者在产品规划和设计阶段,测试开始熟悉产品。而编写用例的过程中,会充分的思考产品需求的细枝末节,需求的不合理、有矛盾、不明确的地方,还能对产...
正如我们所知,DevOps最近几年很风靡,很多企业正在如火如荼的推行它。然而,你可曾想过,从传统到敏捷、再到DevOps,开发模式的不断革新对测试提出了怎样的挑战?最近我们项目在实施DevOps,因此想趁热打铁,就DevOps模式下如何做测试,谈一谈自己的认知。DevOps有什么特征DevOps是一...
一、软件测试架构师是一个新职位,但确实是一个非常必要的职位,主要有几点: 1. 根据V模型、广义测试概念等,(静态)测试的越早,发现缺陷越早,越有利于产品的质量、加快产品开发周期、降低企业的成本。更重要预防设计出现严重的缺陷,如果设计出现缺陷,在系统集测试发现问题时,所造成的返工将是可怕的。这就需要...
开发或者测试互联网产品的过程中,同学们一定遇到过connection timed out和socket read timed out两种和网络相关的异常。 今天我们并不分析引起这些异常的原因,也不谈发生异常以后的解决办法,我们来说说如何制造这类异常,从而模拟对应的异常场景。 了解tcp协议就知道co...
“做好测试不是靠编程”,你看到这样的题目是不是兴奋得冲进来,为自己不学习编程找借口?对,做好测试是目标,编程可以看作是工具,为了保证你的软件产品如期“合格出厂”,“十八般武艺”各显其能。 所以,能搭建各种测试环境是本领,纯熟的掌握被测产品的业务流程同样对功能测试有很大帮助,测试中的编码也是为了更高效...
作者:张允庆,现就职于易宝支付有限公司,任职高级性能测试工程师,有多年的系统性能测试设计与优化经验,经历过大小上百个项目的性能优化,对性能测试有着较为深入的研究。2008年底获得北京大学理学学士学位,目前进入对外经济贸易大学在职研究生班进行深造,专业方向是大数据分析及应用。对性能测试相关话题感兴趣的...
近年来随着移动互联网发展迅猛,APP也进行了爆发式的增长,相应的APP的测试检测就摆在每家企业眼前,以下是由国内应用安全检测团队-爱内测(www.ineice.com)的测试攻城师为我们介绍App应用程序测试流程及测试总结 :1、 APP测试基本流程1.1流程图仍然为测试环境Pass1.2测试周期测...
Jenkins配置项目源码管理 构建触发器一分钟查询一次Git服务器的代码是否有提交 Android Gradle编译-Plog_enable_cmd='true' 是否开启log开关(线上设置的false)-Pserver_environment_cmd='测试' 传一个全局属...
Spike先生是Best Experience公司的IT运营部门主管,他的团队成功地利用Http Cache优化了前端工程。Spike将通过三个Scenario来展示他的团队是如何做到这一点的:通过配置Http Cache Expire来消减访问压力,提高用户体验通过版本化来强制失效本地的过期缓存通...
单元测试的重要性就不多说了,可恶的是python中有太多的单元测试框架和工具,什么unittest, testtools, subunit, coverage, testrepository, nose, mox, mock, fixtures, discover,再加上setuptools, di...
一、写在前面的话互联网产品的迭代速度之快,各位都深有体会。做为产品质量的保障者,测试人员经常为测试时间不足而烦恼,如何打破现状来让现在变得更好一些,这是我们一直在思考的问题。软件工程中有提到测试人员越早的介入到研发的流程当中,就可以越早的发现问题,从而降低发现问题的成本。因此"左移&quo...
当测试做的不够快、上线后出问题、后面的版本发现了前面版本潜藏的缺陷……,你想要通过测试设计改善这些问题吗? 测试设计就像一座桥,桥的一端是殷殷期望——当测试做的不够快、上线后出问题、后面的版本发现了前面版本潜藏的缺陷…&hell...
Selenium简介Selenium是非常流行的Web自动化测试工具。它具有自动化测试用例制作简单,支持多种浏览器和不同的操作系统等优点。Selenium脚本不稳定的问题有很多时候Selenium的自动化测试脚本运行并不是很稳定。经常会遇到系统明明正常运行,但是测试却失败的情况。例如,点击上传图片按...
一、测试方法  查询类型包含单个查询、组合查询、输入框输入查询、时间控件查询四种场景:  1、功能实现  (1)支持模糊查询搜索  (2)时间控件查询  (3)默认空查询  (4)查询后默认清空输入框记录(根据业务需求)  (5)输入系统中不存在与之匹配的条件查询  2、组合查询  (1)单个查询条...
16、说说主流的软件工程思想(如CMM、CMMI、RUP,XP,PSP,TSP等)的大致情况及对他们的理解  CMM:SW Capability Maturity Model软件能力成熟度模型,其作用是软件过程的改进、评估及软件能力的评鉴。  CMMI:Capability Maturity Mod...
1、你的测试职业发展是什么?  测试经验越多,测试能力越高。所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去。而且我也有初步的职业规划,前3年积累测试经验,按如何做好测试工程师的要点去要求自己,不断更新自己改正自己,做好测试任务。  2、你认为测试人员需要具备哪些素质?  做测试应该要...
自动化好像是测试行业永恒不变的热点话题。貌似也是测试行业争议最大的话题。不知道现在还有多少言论说自动化没有用的,记得前段时间的时候网上还有不少人在争论自动化的价值和作用,但其实自动化不仅仅是存在测试行业。 现在的运维行业以及最近特别火的devops概念都是深深的依赖着自动化的。 好像我们也从没听说人...
录制模式:功能测试阶段操作应用,自动记录启动Activity所需参数,供其他模式使用。录制模式:360°无死角录制每个Activity,一劳永逸。(之后无需重复录制)现有模式快速模式:只启动Activity,快速检测崩溃问题(如兼容性、混淆、代码问题导致的崩溃),一般几分钟可完成。迭代模式:...
本文打算写成一个连载,用以记录我的学习过程。估计每篇之间间隔的时间会比较长,毕竟是边学边记。为啥叫菜鸟计划呢,因为我就是一个不折不扣的菜鸟,可以说在这之前除了听说过Appium之外,基本上就一无所知了,所以本文首先是写给自己的,其实是希望能帮助一下那些和我一样除了appium名字之外一无所知的菜鸟们...
自己研究好久ios10的真机测试今天算是成功了。新手发帖,仅供参考。原文地址https://github.com/appium/appium-xcuitest-driver1,有一个MAC机器,或者虚拟机,能够联网,要求Xcode8+ MAC系统10.11+(我用的是Xcode8.2 , MAC系统...
关于类似的帖子好像很多,但是没有找到具体能帮我解决问题的办法。还是自己深究了好久才基本知道app上面的xpath定位和web上的不同点:A,先说说不用xpath的场景,一般是用于存在id或者name。可能没有看到name,别慌,继续看。1,app上面定位用的最多的当然是id,也就是上面看到的reso...
肥皂剧测试(Soap Opera Testing)是Hans Buwalda(CTO, LogiGear Corporation)提出的系统级功能测试方法。其特征和方法对于基于情景(Scenario)的探索式测试很有启 发性,是探索式测试者值得研究的工具。本文将简介肥皂剧测试的基本方法和特征,详细论...
"探索式测试"是测试专家Cem Kaner博士在1983年提出,并受到语境驱动测试学派 (Context Driven Testing School)[1]的支持。随着近年来敏捷开发的出现,探索式测试的理论由于符合快速提交的理念,也被重新提出,并且受到了广泛的重视。其实我们以前在...
出处:InfoQ 作/译者: James Chesters/ 梅雪松 Facebook发布了Jest,一个开源的、基于Jasmine框架的JavaScript单元测试工具。Jest源于Facebook两年前的构想,用于快速、可靠地测试Web聊天应用。它吸引了公司内部的兴趣,Facebook...