测试猿David
码龄2年
  • 599,762
    被访问
  • 896
    原创
  • 41,413
    排名
  • 804
    粉丝
关注
提问 私信

个人简介:如果对python自动化测试、web自动化、接口自动化、移动端自动化、面试经验交流等等感兴趣的测试人,可以关注微信公众号:【伤心的辣条】,获取软件测试工程师大厂面试资料!

  • 加入CSDN时间: 2020-08-22
博客简介:

公众号:【伤心的辣条】

博客描述:
免费领取软件测试资源(视频教程,PDF文档,面试题)
查看详细资料
  • 6
    领奖
    总分 1,988 当月 74
个人成就
  • 获得1,875次点赞
  • 内容获得309次评论
  • 获得4,439次收藏
创作历程
  • 305篇
    2021年
  • 592篇
    2020年
成就勋章
TA的专栏
  • python自动化测试
    150篇
  • 软件测试
    126篇
  • 程序人生
    45篇
  • 培训
    57篇
  • 教育
    58篇
  • 知识
    53篇
  • 测试
    649篇
  • 软件测试工程师
    683篇
  • 自动化测试
    665篇
  • python
    115篇
  • 程序员日常
    5篇
  • 笔记
    6篇
  • 接口测试
    4篇
  • 测试开发
    44篇
  • 程序员
    1篇
  • 11
    2篇
兴趣领域 设置
  • 测试
    postmanselenium测试用例
  • 运维
    devops自动化
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

大数据测试非功能性和功能性两大要点总结

一.非功能性测试由于大数据面向具体行业的应用,除了功能性测试,在整个大数据处理框架下需要进行非功能性测试,以下几种:a.性能测试性能是评估一个大数据分析系统的最为关键的维度,大数据系统性能主要包括吞吐量,任务完工时间,内存利用率等多个指标,可反应大数据分析平台的处理能力,资源利用能力等性能。可通过Hadoop性能监控器来监测运行状态性能指标和瓶颈问题,性能测试采用自动化化方式进行,测试系统在不同负载情况下的性能.b.容错性测试可从部分失效中自动恢复,而且不会验证的影响整体性能,特别地,当故障发生.
原创
发布博客 2021.11.09 ·
307 阅读 ·
0 点赞 ·
0 评论

实例分享:用JsonPath来做接口测试

我们在做接口测试的时候,返回的json结构比较复杂,特别是嵌套比较多的时候,就不太好处理。有没有比较简便的方法呢?肯定是有的,python里面有jsonpath,jsonpath-rw等模块来快速处理json结构。这两个模块差不多,讲讲其中的jsonpath吧。JsonPath模块1、JsonPath介绍用来解析多层嵌套的json数据;JsonPath 是一种信息抽取类库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括:Javascript, Python, PHP 和 Java.
原创
发布博客 2021.11.09 ·
208 阅读 ·
0 点赞 ·
0 评论

如何进行app性能测试,app性能测试应关注的测试点

随着智能化生活的推进,我们生活中不可避免的要用到很多程序app。有的APP性能使用感很好,用户都愿意下载使用,而有的APP总是出现卡顿或网络延迟的情况,那必然就降低了用户的好感。所以APP性能测试对于软件开发方来说至关重要,做好软件APP性能测试能够改善用户体验,提高用户粘性。那么做APP性能测试的测试要点有哪些,测试方法及流程步骤有哪些呢?小编今天就简单分享APP性能测试相关知识,帮助大家更好的了解软件APP性能测试。一、APP性能测试是什么意思?APP性能测试通常分为服务端的性能测试及手机端的性.
原创
发布博客 2021.11.09 ·
441 阅读 ·
0 点赞 ·
0 评论

性能测试进阶实践篇:10分钟教你使用JMeter进行websocket测试

本次测试案例主要是分享如何使用jmeter进行websocket协议下的聊天接口性能测试。包含websocket插件的下载安装、线程组及sampler的设置、csv参数化和组建分布式测试的方法、如何通过调整参数来获得发压机的最大并发数以及对测试过程的总结。整篇文章只侧重介绍进行websocket测试的思路,对具体工具的使用步骤较少着墨,因为网上已有不少相关介绍文章。希望本篇文章可以对其他正准备用jmeter进行websocket测试的读者提供一些参考。本人水平有限,如有错误恳请批评指正,感谢!正文最近.
原创
发布博客 2021.11.03 ·
381 阅读 ·
1 点赞 ·
0 评论

测试进阶路线:靠Jmeter录制摆脱搬运工角色,值得学习

我们都是搬运工?很多接口自动化测试人员都知道,实际上我们进行接口自动化时,大部分人都是依赖于开发维护的接口设计文档,或者是直接使用抓包工具获取需要的接口数据。然后再去按照ULR、headers、body进行各种组装请求,将接口的基础配置从文档或者抓包工具复制搬运到到对应的接口自动化工具(例如Postman、Jmeter、Robotframework等)上面进行二次组合,最后再通过工具自身发起接口请求。实际上Jmeter自身提供了“录制”的功能,测试人员可以直接通过“录制”自己的一系列操作,然后对录.
原创
发布博客 2021.11.03 ·
142 阅读 ·
0 点赞 ·
0 评论

测试员,如果未来5年你不想失业…你得学会自动化测试

当你打开这篇文章,相信很多小伙伴都是做功能测试的,不知道有没有过这样相似的情景,比如编写测试用例漏点,同样的功能旁边的小伙伴能写出多余自己好几条的case;或者在参与敏捷测试过程中,由于时间仓促某些功能点覆盖度不全,导致线上问题遗漏等等。不知同样作为测试的你,有没有思考过究竟问题出现在哪里呢?我相信很多同学都看了市面上和测试相关的书籍,也看过很多测试大咖的博客,培训课程也多多少少参加过,就是发现在实际应用的过程中在大脑里提取不到,在这里我提出 2 点自己的见解:一、测试知识点零散,没有形成自己的架.
原创
发布博客 2021.11.03 ·
246 阅读 ·
1 点赞 ·
0 评论

经验总结:13 条自动化测试框架设计原则

1.代码规范测试框架随着业务推进,必然会涉及代码的二次开发,所以代码编写应符合通用规范,代码命名符合业界标准,并且代码层次清晰。特别在大型项目、多人协作型项目中,如果代码没有良好的规范,那么整个框架的代码会风格混杂、晦涩难懂,后续维护会很困难,最终成为没人敢动的“祖传代码”。2.模块清晰明确模块化是将测试框架从逻辑上分为几个不同的模块,如下列的模块化分层的测试框架所示,使用者可以根据实际情况自行裁剪。模块化的好处是可重用,并且便于替换修改。以上图为例,假设测试报告模块以前用的是 Allure,.
原创
发布博客 2021.11.03 ·
162 阅读 ·
0 点赞 ·
0 评论

测试用例的设计方法多维进阶版

质量监控的范围和概念1用户体验是否舒服:以用户的角度对产品进行使用,以找到不合理,体验差的功能点2产品设计是否符合:以产品的角度对产品设计的完整性进行检验3性能状况是否稳定:以系统运维的角度找到产品性能的瓶颈4逻辑设计是否存在漏洞:以开发人员的角度检测产品的逻辑合理性5 系统安全,数据安全是否有保障:以不法分子,黑客的角度对产品进行攻击,以检测产品的安全性测试用例设计方法:软测行内共识的设计方法不再赘述,转帖一篇文章小白们可以自己去看:测试用例的几种常见设计方法已有的常规方法我.
原创
发布博客 2021.11.03 ·
184 阅读 ·
3 点赞 ·
0 评论

api自动化之:python3实现fiddler爬虫转化为httprunner自动化case

需求背景传统测试开发的接口自动化工程模型一般掌握python的测试开发人员都喜欢使用python创建一套自动化工程。其中,大部分人应该都接触过一套架构模式:语言:python(2/3)库:requests,unittest,htmltestrunner以requests实现http请求,unittest实现断言及报告,htmltestrunner实现html测试报告的生成。这是三大主要核心结构。当然还有比如用mvc框架集自动化执行和测试报告预览的平台,又或者是用邮件库实现的测试报告发送等各种形式.
原创
发布博客 2021.11.03 ·
331 阅读 ·
0 点赞 ·
0 评论

软件测试工程师的工具箱-办公类-手机助手类工具

手机助手类工具其实是五花八门精彩纷呈的。我举了两个使用率较高的工具,itools是苹果使用的,应用宝是安卓使用的。我们通常是用它们来安装测试包。安卓应用的格式是.apk苹果应用的格式是.ipa当然,有人说我用adb就会安装,我用ifunbox或者iTunes也能安装,所以方法有很多,工具就是把方法程序化而已。所以apk的安装原理就是:安卓SDK的adb install命令的封装。itools或者ifunbox的依赖也必须是iTunes。所以有关于办公类的工具,到这里算是全部介绍完毕了。说实..
原创
发布博客 2021.11.03 ·
156 阅读 ·
0 点赞 ·
0 评论

软件测试工程师的工具箱-辅助类-接口调试工具POSTMAN

前言我这里提到的接口特指HTTP传输协议接口,2012年左右,我印象里最深的就是这个postman工具。postman工具原本依赖于谷歌浏览器的应用插件内,需要从应用商店下载安装。初期我们做接口测试的时候会使用它,当然还有其它的工具,只不过postman更轻量便捷,并且支持分目录存储,可以复用存储的接口重复使用。由于时隔多年不用,我本地也没有这个环境了。在网上找了找,才知道2018年初Chrome停止对Chrome应用程序的支持。但是好消息是postman还活着,Postman提供了独立的安装包,不再依.
原创
发布博客 2021.11.03 ·
159 阅读 ·
0 点赞 ·
0 评论

颠覆了我的世界观...就软件测试能干到多少岁?

在互联网科技发展的今天,产品不断更新换代,软件测试行业的发展前景还是蛮好的。虽然目前有很多自动化测试,但是自动化测试并不能完全代替人工。有人说,在互联网行业,工程师会有中年危机,其实不然,最重要的还是要看个人能力,能力不行的,进公司不到半年可能就会被辞退,能力强的,干到退休还很吃香。第一,软件测试行业是属于一个人才紧缺的行业,未来发展前景广阔。一名合格的软件测试人员,如果没有天天浑水摸鱼,一般是可以干到退休的。现在对于软件测试行业来说,人才缺口还是蛮大的,特别是资深的软件测试,还是很缺的,未来的发展.
原创
发布博客 2021.11.03 ·
496 阅读 ·
0 点赞 ·
0 评论

测试工程师面试经验(杭州) - 阿里巴巴

面试过程:首面是一个女面试官进行的,主要是测试对编程基础的掌握度,老实说让我认识到了自己对于基础知识的掌握其实并不牢固,摘取一些问题如下:请说出java or python的内存回收机制请说出python的几种拷贝方式和区别请说明如何实现一个线程安全的单例。。。。。。我回答的都不好,究其原因是因为大部分都是在python调用各种类库,而忽视了对其原理和基础的探究,也许确实你不懂这些也可以编程,但是不牢靠的基础一定会成为你代码里的隐患;我认为我这部分确实应该重新重视起来,这几天一直在看pytho.
原创
发布博客 2021.11.03 ·
162 阅读 ·
0 点赞 ·
0 评论

招聘季,APP测试面试题温新一遍

一、web测试和app测试的相同点和区别?相同点:都离不开测试的基础知识和测试原理。具体包括以下几个方面。测试用例,均使用边界值分析法,等价类划分法等。多数采用黑盒测试,来验证业务功能是否能得到正确的应用。需要检查界面布局,风格,按钮是否美观、简洁,是否统一。测试页面载入和翻页的速度、登录时长、内存是否溢出等。测试应用系统的稳定性。不同点:相对于web测试来说,app测试要考虑手机本身固有的属性,所以app测试还需要注意以下几点。中断测试(来电去电,短信,蓝牙,NFC支付,闹钟,数据线插拔.
原创
发布博客 2021.11.02 ·
246 阅读 ·
1 点赞 ·
0 评论

一篇文章掌握自动生成测试数据--Python篇

在做功能测试或者自动化测试过程中,准备的数据常常会因为数据库中已有存在的数据而出来运行异常的情况。举个例子,再测试注册用户的使用,会准备一个正确的测试数据,比如下面如果系统中已经存在测试用户user1,那么再次注册就会发现user1不能成功注册。针对这种场景,普遍的做法是在自动化脚本执行之前把原来的用户user1 删掉。但是这种做法可能要涉及到数据库的相关操作,是比较麻烦也是比较危险的。比较理想的一种操作是每次注册用户时都使用一个随机的用户名,并且保证每次随机的值都不一样,这样数据库中不会存在相同.
原创
发布博客 2021.11.02 ·
274 阅读 ·
1 点赞 ·
0 评论

从自动化测试的演变,得出中小公司自动化测试解决方案

一、概述1、自动化测试相对于手工测试的优点优化测试速度:可非常快速的运行上万条记录提高准确性、稳定性:可以不为外界因素干扰,准确运行测试用例确定性重现缺陷提高工作效率:一边运行自动化测试,一边准备测试报告提高技能:可提高测试人员技能,同时提高对测试的兴趣,防止对手工测试感觉枯燥数据处理方面的优点测试数据:自动化测试工具可以根据需要,准备大量的测试数据数据处理:测试结果有时需要再进行相应的数据处理用例准备:可以使用相关脚本技术准备大量的测试用例2、自动化测试解决方案概述图二、选用框.
原创
发布博客 2021.11.02 ·
125 阅读 ·
0 点赞 ·
0 评论

这一篇文章讲透了软件测试基础知识

今天带大家了解软件测试的基础知识。希望对你们有帮助,有说的不好的地方,还请多多指教!一、基础知识点:1.软件测试基础知识2.测试流程3.测试方法4.测试用例设计5.bug管理二、课程内容1.1 软件测试基础知识1.1.1 软件测试分类按测试技术分类按测试技术,软件测试可分为:黑盒测试、白盒测试、灰盒测试黑盒测试:即功能测试,测试人员不必了解代码,只需要检查软件是否按照需求文档完成。白盒测试:测试人员需要了解代码程序结构和处理过程,按照代码逻辑进行测试,比如接口测试。灰盒测试:介.
原创
发布博客 2021.11.02 ·
254 阅读 ·
0 点赞 ·
0 评论

还记得那个准点下班的人,他先升职了...

对于职场人来说,空喊“学习提升”的口号,常常是家常便饭,对于能够做到甚至是坚持的人,却总是凤毛麟角。
原创
发布博客 2021.11.02 ·
169 阅读 ·
1 点赞 ·
0 评论

你当程序员的原因是?有人因为穷,有人为梦想,而我却是……

我今年23了,已经本科毕业了。我是学音乐专业的,在读本科这四年里,我的嗓子受过一次很严重的伤,让我不得不停止练习了一段时间。在这段时间里,除了看医生以外,我第一次对我的专业动摇了信心:如果我没办法唱歌了,我该怎么过完这辈子呢?虽然这是个很不合适的问题,但当时我思考这个问题思考了很久。很幸运的是,我嗓子恢复的还算不错,但由于唱歌耗费嗓子太厉害了,医生建议我还是放弃音乐,家人也非常担心我的身体。同样也是在受伤这段时间里,我思考过我未来的职业、这些年来的人生轨迹。在读初中以后,我开始对计算机以及其他一些数.
原创
发布博客 2021.10.14 ·
352 阅读 ·
3 点赞 ·
0 评论

“我,24岁,年薪20万”:选对了行业究竟多重要?

那些在职场上顺风顺水,按部就班拿到高薪的人都有什么特点?今天的主人公Flee告诉我,是稳。在她的故事里,我看到一个“别人家的姑娘”,是怎样在职场上稳步晋升,大学毕业仅2年,就拿到18.6K月薪(年薪20W),并且还在不断成长。这个故事,对刚出校门有些迷茫,或者工作多年对职场还不太满意的朋友,会有很多感悟。以下,是Flee的自述:我是Flee,茫茫人海里,一个普通的测试猿,从小既然不拔尖,也不吊尾,以不好不坏的成绩,考上了不好不差的一本大学,在学校里既不出众,也不想出头,没有拿到一手好牌的我,.
原创
发布博客 2021.10.14 ·
205 阅读 ·
0 点赞 ·
0 评论
加载更多