![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件测试
文章平均质量分 76
程序员二黑⑥
这个作者很懒,什么都没留下…
展开
-
jmeter使用心得(三)
在接口测试中,我们常常需要控制某次测试进行请求的总次数,在jmeter中,控制请求次数有多种实现方式,小编常用的有3种....原创 2021-08-04 20:53:41 · 596 阅读 · 0 评论 -
使用postman进行接口测试
postman是一个商业化的接口测试工具,有收费版本pro和免费版本的,这里使用的是免费版本(其实免费版本已经够用了)。原创 2021-07-15 20:54:28 · 1604 阅读 · 4 评论 -
性能测试,你需要了解这款工具
软件全生命周期开发中,离不开测试工作,一款高可用的产品更离不开性能测试,常见的性能测试工具有Loadrunner、JMeter等,我们在这篇文章中主要介绍下JMeter,以便让大家了解如何通过JMeter来进行性能测试。原创 2021-07-15 20:51:18 · 111 阅读 · 0 评论 -
香!美团大牛在项目上线后总结出一份700多页性能测试重点知识!
不管做什么事情,只要勤加练习并反复运用所学知识与技能,自然就会事半功倍,做性能测试的也是如此。很多性能测试的知识点长时间不用就会忘记,无形中阻碍了自己能力的提升。下面这些性能测试重点,你还记得多少?原创 2021-07-08 17:24:12 · 149 阅读 · 1 评论 -
面试了10家企业了,却拿到一个offer,真的是我自己有问题吗?
我整理好了答案,就这个问题,给大家做一个简单的剖析原创 2021-06-18 17:35:29 · 383 阅读 · 0 评论 -
蚂蚁笔试,学了4年的我竟然不会这些用例的设计,太难了!
太难了原创 2021-06-18 17:23:41 · 275 阅读 · 3 评论 -
这份K8s基础学习(思维导图)送给即将毕业的你
Kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写原创 2021-05-22 16:07:22 · 1293 阅读 · 0 评论 -
学弟学妹们这些“Linux面试题”不会真不行!
太难了原创 2021-05-22 16:04:23 · 147 阅读 · 0 评论 -
测试经理:“ 工作五年你连服务端接口测试还不知道?“
服务端的接口测试我们一般从功能开始进行测试,比如请求参数和响应参数的校验,业务逻辑或业务规则的校验,数据库操作的校验。原创 2021-05-22 15:59:25 · 114 阅读 · 0 评论 -
这里有超全的面试题总结,确定不来看看?
举例说一下你的接口测试是怎么做的?原创 2021-05-22 15:58:03 · 238 阅读 · 4 评论 -
初学者的软件测试入门基础知识之软件测试流程
软件测试流程敏捷测试流程我所待的都是互联网公司,每个月都会迭代所以就先介绍一个敏捷开发。敏捷开发的最大特点是高度迭代,有周期性,并且能够及时、持续地响应客户的频繁反馈。敏捷测试即是不断修正质量指标,正确建立测试策略,确认客户的有效需求能得以圆满实现和确保整个生产的过程安全的、及时的发布最终产品。软件测试流程,就是指,从软件,测试开始到软件测试结束为止,所经过的一系列的准备,执行,分析的过程。图片发自简书App/01制定测试计划/一般来说,制定测试计划的目的是用来识别任务,分析风险,规划资源和确定原创 2021-05-19 18:59:01 · 119 阅读 · 0 评论 -
Jenkins 批量创建任务的三种方法
最近,要搭建多套测试环境,需要把 Jenkins 中 dev 视图下的所有任务批量复制到 sit 等视图下。说明Jenkins 任务名称规则为:[测试环境标识]-[工程名称],如:dev-daodaotest,sit-daodaotest。视图中显示任务的正则表达式:[测试环境标识]-.* ,如:dev-.,sit-.。第一种:目录下批量复制Jenkins 的任务都是以 xml文件方式存储的,所有可以通过复制 xml的方式来批量创建。进入 jobs 目录下$ cd ~/.jenkins/job原创 2021-05-19 18:56:42 · 1005 阅读 · 0 评论 -
H5和小程序测试点分析
最近接触了较多关于H5页面的测试,H5页面的测试除了业务逻辑功能测试外,其他部分的测试方法基本是可以通用的,在此对H5页面和小程序的一些通用测试方法进行总结分享给大家。原创 2021-05-19 18:53:25 · 348 阅读 · 0 评论 -
刚刚拿下银行测试岗offer的我,总结了几点面试经验
【1】你有两个罐子,每个罐子各有若干红色弹球和蓝色弹球,两个罐子共有50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机从中选取出一个弹球,要使取出的是红球的概率最大,一开始两个罐子应放几个红球,几个蓝球?在你的计划中,得到红球的准确几率是多少?答案:一个罐子放1红,一个罐子放49红和50蓝,这样得到红球的概率接近3/4。【2】对一批编号为1~100,全部开关朝上(开)的灯进行以下操作:凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又拨一次开关……问:最后..原创 2021-05-19 18:51:00 · 1317 阅读 · 0 评论 -
5款强大的JVM 性能调优监控工具 !
无论是现在火热的移动互联网时代,还是稍微冷却的PC互联网时代。原创 2021-05-18 19:24:07 · 208 阅读 · 0 评论 -
软件测试(思维导图)
测试基本概念原创 2021-05-18 19:19:14 · 2714 阅读 · 0 评论 -
selenium自动化之定位方法大杀器xpath
selenium的几种定位方法中,大杀器之一就是xpath方法,学会它,你将无所不能。原创 2021-05-17 16:40:22 · 497 阅读 · 1 评论 -
Python+selenium基于POM的简单UI框架
前一段时间用RobotFramework+Appium实现了安卓的UI自动化,2个人+1个月,大概写了300多条的用例,需要大约4小时全部执行完成,用于版本上线前的回归测试;由于各种各样的原因,每次执行时,用例都不能全部正确通过,执行速度慢,稳定性差,受环境影响较大,维护成本高,UI自动化的缺点很多,但是也是学习成果。原创 2021-05-17 16:38:57 · 240 阅读 · 4 评论 -
软件测试知识点3大场景带你了解单元测试
介绍怎么做单元测试的书很多,这里主要解答:为什么单元测试。原创 2021-05-17 16:34:08 · 78 阅读 · 0 评论 -
搞不定前端性能测试?不许哭,这里有一大波测试工具请拿走
性能测试一直是Web应用中非常受关注的部分。原创 2021-05-17 16:26:44 · 191 阅读 · 0 评论 -
APP测试这4款工具操作方法你一定要会
01GT工具做性能测试的操作方法1. 打开手机中的GT App工具。2. 在GT工具主界面选择被测APP并勾选需要关注的性能指标如(CPU、内存、流量)。3.点击启动按钮打开被测app4. 返回GT工具界面点击参数进入参数设置界面。点击编辑按钮选择需要关注的性能指标选项。5. 清空所选选项数据,然后在点击录制按钮。6. 返回被测软件进行操作采集性能数据。7.操作完毕返回GT工具停止采集数据保存数据到手机中8. 用adb pull导出采集数据文件进行数据分析。性能数..原创 2021-05-14 21:43:43 · 230 阅读 · 0 评论 -
Python测试框架unittest之mock系列(二)- 断言方法、统计方法
1、断言方法1、mock常用断言方法:assert_not_called:模拟从未被调用过。assert_called:至少调用了一次模拟。assert_called_once:仅调用了一次模拟。assert_called_with:使用指定的参数调用模拟。assert_called_once_with:模拟完全被调用了一次,并且该调用使用了指定的参数。assert_any_call:已使用指定的参数调用了模拟。2、创建Demo.py文件(创建被测试类:People类)。脚.原创 2021-05-14 21:41:10 · 2401 阅读 · 11 评论 -
Python测试框架unittest之mock系列(一)- 断言方法、统计方法
1、简介什么是mock?mock翻译过来有模拟的意思。这里介绍的mock是辅助单元测试的一个模块。它允许你用模拟对象替换你的系统的部分,并对它们已使用的方式进行断言。什么时候使用mock?场景1:比如有A和B两个模块,A模块中有调用到B模块的方法,但是B模块中被A模块调用的方法由于一些原因需要被修改,然而我们又不想影响A模块的功能测试,这时候就用到了mock,用来模拟出一个假的B模块。场景2:有时需要为单元测试的初始设置准备一些其他的资源,但是这些资源又不太经常使用或者使用起来比较.原创 2021-05-14 21:37:50 · 1042 阅读 · 1 评论 -
Android Monkey-入门与使用
Android Monkey-入门与使用目录 1、Monkey测试原理 2、Monkey环境准备 3、Monkey可选参数 4、Monkey稳定性测试 5、Monkey日志分析 6、杀掉Monkey进程 7、查看内存使用 8、查看CPU使用率 1、Monkey测试原理Monkey是Android中的一个命令行工具,可以运行在模拟器里或实际设备中。它向系统发送伪随机的用户事件流(如按键输入、触摸屏输入、手势输入..原创 2021-05-07 19:49:38 · 262 阅读 · 0 评论 -
测试框架-TestNG-断言方法
断言方法目录1、Assert类(硬断言)2、SoftAssert(软断言)在执行自动化测试用例的时候,我们需要自动判断用例执行完成后获得的输出值是否与预期值一致,这个时候就要用到断言方法。分为:Assert类(硬断言)、SoftAssert类(软断言)1、Assert类(硬断言)Assert类:org.testng.Assert,作为放置一系列断言的静态方法的容器。硬断言就是,运行到断言失败处,后面还有其他代码行,也不会继续执行下去。断言方法基本上是有1至3个输入参数,1原创 2021-05-07 19:47:58 · 1611 阅读 · 0 评论 -
HTTP报文详解
HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web)服务器传输超文本到本地浏览器的传送协议。原创 2021-05-07 19:42:23 · 2413 阅读 · 0 评论 -
接口OkHttp系列(二)- Json格式、Header、Cookie、模拟浏览器
目录 1、Json格式 2、Header 3、Cookie 4、模拟浏览器 1、Json格式1、创建Json类。发送数据将数据类型转为Json格式。接收数据将数据类型转为Json格式。脚本代码:packagecom.test.demo;importjava.io.IOException;importjava.util.concurrent.TimeUnit;importorg.json.JSONObject;...原创 2021-05-07 19:34:41 · 1866 阅读 · 0 评论 -
接口OkHttp系列(一)- 简介、安装部署、Get请求、Post请求
接口OkHttp系列(一)简介、安装部署、Get请求、Post请求目录 1、简介 2、安装部署 3、Get请求 3.1、无参数 3.2、有参数(拼接方式) 3.3、有参数(添加参数) 4、Post请求 4.1、无参数 4.2、有参数 1、简介HTTP是现在主流应用使用的网络请求方式,用来交换数据和内容。OkHttp是一个很棒的适用于An...原创 2021-05-07 19:32:22 · 1200 阅读 · 1 评论 -
什么是回归测试自动化?
在软件测试中回归测试的目的是为了验证缺陷得到了正确的修复,同时对系统的变更没有影响以前的功能,回归测试可以发生在任何一个阶段,包括单元测试,集成测试和系统测试。那么什么是回归测试自动化呢?接下来我们就来详细了解一下。原创 2021-04-27 19:32:15 · 2893 阅读 · 0 评论 -
登录基本功能测试总结
输入正确的用户名和密码登录成功原创 2021-04-27 19:28:42 · 258 阅读 · 0 评论 -
自动化测试有那些优点
1、对程序的回归测试更方便。这可能是自动化测试最主要的任务,特别是在程序修改比较频繁时,效果是非常明显的。由于回归测试的动作和用例是完全设计好的,测试期望的结果也是完全可以预料的,将回归测试自动运行,可以极大提高测试效率,缩短回归测试时间。2、可以运行更多更繁琐的测试。自动化的一个明显的好处是可以在较少的时间内运行更多的测试。3、可以执行一些手工测试困难或不可能进行的测试。比如,对于大量用户的测试,不可能同时让足够多的测试人员同时进行测试,但是却可以通过自动化测试模拟同时有许多用户,从而..原创 2021-04-27 19:27:36 · 3869 阅读 · 0 评论 -
Python连接mysql数据,一看就懂,一步步教你
为什么要做python连接mysql,一般是解决什么问题的做自动化测试时候,注册了一个新用户,产生了多余的数据,下次同一个账号就无法注册了,这种情况怎么办呢?自动化测试都有数据准备和数据清理的操作,如果因此用例产生了多余数据,就需要清理数据,可以用Pyhthon连接Mysql直接删除多余的数据就可以了。Python3如何连接Mysql呢?PyMySQL是在Py3版本用于连接Mysqlpython连接mysql的模块安装在线安装pip install PyMySQL在Pycharm—点击–Te原创 2021-04-24 16:13:10 · 114 阅读 · 0 评论 -
2021软件测试工程师面试题汇总-看完BATJ面试官对你微微一笑!(内含答案)
软件的生命周期(prdctrm)计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne)测试用例用例编号 测试项目 测试标题 重要级别 预置条件 输入数据 执行步骤 预期结果1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标原创 2021-04-24 16:10:37 · 815 阅读 · 0 评论 -
功能测试转向自动化测试/开发。10年心路历程——愿测试人不再迷茫
愿测试人都不再迷茫原创 2021-04-24 16:05:39 · 162 阅读 · 0 评论 -
小程序自动化测试
背景近期团队打算做一个小程序自动化测试的工具,期望能够做的业务人员操作一遍小程序后,自动还原之前的操作路径,并且捕获操作过程中发生的异常,以此来判断这次发布时候会影响小程序的基础功能。上述描述看似简单,但是中间还是有些难点的,第一个难点就是如何在业务人员操作小程序的时候记录操作路径,第二个难点就是如何将记录的操作路径进行还原。自动化 SDK如何将操作路径还原这个问题,当然首选官方提供的 SDK: miniprogram-automator 。小程序自动化 SDK 为开发者提供了一套通过外部脚本操控原创 2021-04-24 16:03:23 · 165 阅读 · 0 评论 -
软件测试证书有用吗?教你一次性拿下ISTQB证书的秘籍!
问题一、ISTQB是什么?原创 2021-04-20 20:27:41 · 714 阅读 · 1 评论 -
写给测试小白:怎么快速找到bug?怎么写测试用例?
软件测试工作中找bug就是这个岗位本身立足的职责,那么对于很多新人和新入行的同学们来说,这个过程会有点苦逼,毕竟经历的项目经验不多,想快速的切入寻找bug往往会比较痛苦。那下面我就以自身的经验来普及下如何在工作快速找出系统的不足或缺陷。1、熟悉你做的产品不管你是Dev、Test或者PM,熟悉自己开发的产品越多越好,你不但应该熟悉自己开发的模块,也应改熟悉和自己模块相关的其他模块,他们之间是怎样协作的。比如数据库中的某个字段,是如何被各个模块使用的,这利于你在设计阶段就能够找到Bug,把修复的原创 2021-04-20 20:19:54 · 1654 阅读 · 2 评论 -
手把手教你如何使用TestNG框架创建Selenium脚本?
TestNG在某种方式上对于开发者和测试者来说是一种更高级的测试框架,如果已经使用Junit框架的人来说,TestNG并没有什么高级的特征。JUnit在Java应用程序、Java开发人员和Java测试人员中很流行使用,很大程度上提高了代码质量。尽管JUnit是一个易于使用和简单明了的框架,但它也有自己的局限性,这就需要引入TestNG。TestNG是由一个名为“Cedric Beust”的著名程序员创建的。TestNG是一个开源框架,它是在Apache软件许可下发布的,可以随时下载。我们原创 2021-04-20 20:17:14 · 296 阅读 · 0 评论 -
想入职软件测试岗?前途怎么样?那你必须警惕这几点!
3、4月跳槽季真的到了。机会就在眼前。但是你能把握住吗?今天我们一起来探讨下,早年前,市场都说软件测试职业,门槛低,入门简单,更多的人觉得找不到工作就干测试:1、代码写不下去,因为测试简单,跑去做测试的;2、工资低,因为测试简单,入行的;3、有不想读书的......各种理由跑去做测试的。但是,经过了互联网科技的发展、AI人工智能的出现、大数据的出现,更加推动了软件测试行业的发展,你已经不能用老思维去想这件事了~软件测试行业的发展之快,同时带来了竞争压力大、技术更新快、人才辈出等问题,原创 2021-04-20 20:09:47 · 260 阅读 · 0 评论 -
实用测试技能分享:APP压力稳定性测试之Monkey入门实战
在android手机上做自动化测试,monkey比cts,Android UnitTest 好用多了,他其实是继承与adb shell中的一段的shell指令。原创 2021-04-19 15:13:10 · 164 阅读 · 0 评论