python
文章平均质量分 85
测试那些事
这个作者很懒,什么都没留下…
展开
-
100万热议:冲上热搜!B站、A站全崩了!起因竟和软件测试有关?
7月13日晚间,许多网友突然发现B站崩了,消息迅速刷屏,空降热搜第一。有网友感慨:“原来没有B站的时间这么无聊!”据悉,同时崩溃的还有老牌二次元网站AcFun(A站)以及豆瓣。B站官方7月14日凌晨发布消息称,昨(7月13日)晚,B站的部分服务器机房发生故障,造成无法访问。技术团队随即进行了问题排查和修复,现在服务已经陆续恢复正常。B站官方称,“耽误大家看视频了,对不起!”与此同时,网传B站崩了是因为有火情发生。对此,上海消防迅速辟谣:经了解,位于上海市政立路485号国正中心内的哔哩哔哩.原创 2021-07-14 19:24:20 · 1200 阅读 · 3 评论 -
成为自动化测试的7种技能
随着敏捷和DevOps等新时代项目开发方法逐渐取代旧的瀑布模型,测试需求在业界不断增长。测试人员现在正在与开发人员一起工作,自动化测试在许多方面极大地取代了手动测试。如果您是自动化测试领域的新手,刚雇用您的组织将期望您快速,开箱即用,并能够检测到错误或提供没人想到的解决方案。但是,仅凭测试的基础知识,您将如何成为一名成功的,不同于前任的测试自动化工程师?成为2021年成功的自动化测试员的技能是什么?让我们找出答案。1.自动化测试员技能——编程语言当我开始担任手动测试人员时,我不喜欢编码。但是,当我..原创 2021-07-10 18:59:59 · 179 阅读 · 2 评论 -
自动化测试很难,那么软件测试为什么要坚持自动化呢?
很多团队都尝试过自动化测试,但一般都是浅尝则止,很少有非纯技术团队能够在自动化测试的道路上坚持下去。这到底是什么原因造成的呢?首先自动化测试是一个很广义的概念,一般说来所有能替代人工测试的方式都属于自动化测试,我们一般说的单元测试就是自动化测试的一种,单元测试很多人称之为“毫秒级的自动化测试”。自动化测试是很难的,从某种意义上来说比性能测试更难。性能测试可以依仗的东西很多,比如性能测试工具PR等,而自动化测试的工具很多情况下只是一个半成品,比如selenium ,你需要花很多时间去使用代码编写用例,并.原创 2021-05-13 20:35:21 · 735 阅读 · 1 评论 -
给你一个网站,你如何来做自动化测试的?Web网站测试流程及方法
给你一个网站,你如何来做自动化测试的?今天小编来给大家科普一下Web网站测试流程及方法。首先,查找需求说明、网站设计等相关文档,分析测试需求。制定测试计划,确定测试范围和测试策略。一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试。设计测试用例:功能性测试可以包括,但不限于以下几个方面:1.链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。2.提交功能的测试。3.多媒体元素是否可以正确加载和显示。4.多语言支持是否能够正确.原创 2021-05-13 20:33:51 · 723 阅读 · 0 评论 -
常见的APP性能测试指标
包体大小包体大小能被列为性能指标,是从APP性能指标及游戏运营两个维度考虑的,玩家是更希望包体小的同时性能要好,有时它们会是一个互相取舍的关系。CPU占用率一般情况下,用主流手机玩游戏20%-40%的CPU占用率算是合理的,当然这个数值随着近年来手机硬件配置的提高,会略微下降,如果CPU占用率超过80%就非常值得我们去关注了。图片处理器每秒刷新的帧数可用来指示页面是否平滑的渲染。手机游戏帧率FPS,30-60都可接受,上了60对于人眼主观感受差别就不大了。对于游戏开发而言,并不是FPS越高就一定.原创 2021-05-13 20:32:03 · 873 阅读 · 0 评论 -
自动化测试基础(一):字符串的取值、切割、替换、去除、拼接
一、前言字符串:在python中用成对的单引号、双引号、三引号括起来的都是字符串,它可以是中文、英文、特殊字符等几乎任何字符。二、取值字符串取值用索引,索引从0开始s='hello!' #元素对应的索引值:0,1,2,3,4,5print(s[1]) #结果:e取多值:切片 变量名[索引头:索引值:步长]步长默认为1,取头不取尾print(s[1:5:2]) #结果:el倒序输出print(s[::-1]) #结果:!olleh三、切割 (split)返回一个列表,指.原创 2021-05-13 17:23:44 · 275 阅读 · 2 评论 -
针对自动化测试的 23 种 Node.js 优秀实践
如果您是一名开发者,那么对Node.js一定不陌生。由Node.js提供的各种优秀实践,可以方便您大幅地提高应用的性能。而在JavaScript的支持下,Node.js可以运行在服务器上,以方便开发人员用它来构建企业级应用。目前,像Amazon和LinkedIn之类的知名应用网站都用到了Node.js。当然,Node.js也可以被用在自动化测试的场景中。本文将和您讨论23种有关Node.js的优秀实践。1.最小化测试用例为了获得更好的测试结果,我们通常会最小化Node.js中的测试用例,以避免测试数..原创 2021-05-10 17:02:22 · 237 阅读 · 0 评论 -
35岁之后软件测试工程师靠什么养家?我能继续做测试!
35岁真是一个焦虑的年龄,我一个在北京软件测试的朋友从一个大公司裸辞以后,年前应聘到了一家小公司做技术总监,因为武汉肺炎疫情的爆发,公司倒闭了,他失业了。为了养家我这个朋友不得不冒着被病毒感染的危险开始送外卖。作为一个大学毕业后坐办公室工作了10多年,突然改行送外卖除了心里落差特别巨大,特别是每天疲惫回家时妻子和孩子已经进入梦乡,沟通交流都成为了奢侈。另一个朋友,84年的现在35岁足矣,现在在上海某地产公司做IT技术经理,一直以来都在甲方公司,仅是网管的工作而已,干的太杂,没有任何专业性。现在职场同样遇.原创 2021-05-09 21:00:47 · 8094 阅读 · 28 评论 -
软件测试天龙八“步”,升职加薪谁与争锋!
下方附上全面软件测试从0基础到测试开发的八大阶段,你看看你是属于哪个阶段呢?第一阶段:前置基础知识这个阶段需要有基础知识储备,这样才能打牢基础,有利于下一阶段的提升。这个阶段主要是掌握计算机基础、测试理论、HTML基础、JS基础、CSS基础。第二阶段:Linux和数据库这个阶段主要是了解数据库的掌握情况,包含SQL语言、MYSQL关系型数据库等基础的数据库掌握。从操作系统到数据库的基本操作:增删改查,再到数据库的高级功能了解。第三阶段:测试基础这个阶段正式进入软件测试拉,从软件测试理论、测.原创 2021-05-09 20:13:36 · 88 阅读 · 2 评论 -
python中,a = 3 & 1+ 1 > 1 and 0,a的值是多少呢?
我们一起学习下python赋值运算符的用法。赋值运算符是什么赋值运算符是一种用于将符号右侧的数据或表达式的结果赋值给符号左侧的变量的一种操作符。我们前面学习过“=”,它是python中最基本的赋值运算符。其它的赋值运算符都由“=”和其它的运算符组合。“=”赋值运算符的用法‘=’为python中最简单、最基本的赋值运算符,它的用法举例如下:将数据直接赋值给变量 ,如:a = 1将变量赋值给另一个变量,如 :a = 1;b = a将表达式的值赋值给变量,如:a = 1+ 2连续赋值,如:a.原创 2021-05-09 19:15:02 · 356 阅读 · 1 评论 -
字节测试主管:软件测试工程师应该具备哪些能力?
软件测试工程师是开发人员与老板之间的传话筒(三夹板),也是开发人员与老板的好帮手。他不仅需要有销售的沟通能力,也需要具备编辑人员的文档撰写技巧。如此一个面面俱到的岗位,他需要具备的技能到底有哪些呢?有逆向思维的能力开发是顺向思维,测试是逆向思维,需要找一些稀奇古怪的思路去操作软件。软件的使用者千差万别,软件在使用过程中遇到的各种现象也是千差万别的,所以要求软件测试工程师需要具有一些逆向思维的能力,想别人所不想,测别人所不测,这样才可以找到更多的软件中的错误。这是作为一名优秀的软件测试工程师最基本的素质.原创 2021-05-07 15:42:28 · 254 阅读 · 1 评论 -
测试开发实战|一道有趣的大厂测试面试题,你能用 Python or Shell 解答吗?
本文是测试开发工程师 二黑 同学面试某互联网名企遇到的一道面试题目,引发了有趣的讨论和解答,供各位测试人员参考。原创 2021-05-07 15:09:30 · 168 阅读 · 3 评论 -
学弟学妹、在职 | 测试专家(前阿里P8)聊测试职业发展常见瓶颈...
在测试行业工作有十多年了,由于工作经历中曾面试过很多测试工程师(粗略统计在 1000 人以上),见过各种各样的应聘者,也一直在关注和思考这方面的问题。今天就以更加 FreeStyle 的互动形式,简单分享一下如何突破测试职业发展的常见瓶颈?如何定义“瓶颈”?对个人发展来说,“瓶颈”一般用来形容事业发展中遇到的停滞不前的状态,这个阶段就像瓶子的颈部一样是一个关口,如果没有找到正确的问题所在就有可能一直被困在瓶颈处(参考百度百科)。我选取了几个面试中遇到的真实案例,算是有一定代表性的测试职业常见瓶颈。.原创 2021-05-07 14:31:57 · 371 阅读 · 4 评论 -
pytest 测试实战
pytest 官方地址:https://docs.pytest.org/en/stable/ pytest配置 Pycharm 的运行:pytest 命名规则文件的名字要以test_开头类名要以Test开头 首字母大写, 方法名要以test_开头pytest 参数化将变化的参数提取出来,以数据的形式传入到测试方法中参数化会为每一条测试用例生成一条数据,其中一条测试数据失败,不影响其它测试数据的测试结果。setup ,teardown , setup_class ,teardow.原创 2021-05-07 14:16:47 · 327 阅读 · 2 评论 -
测试人生 | 从外包菜鸟到测试开发,薪资一年翻三倍,连自己都不敢信!(附面试真题与答案)
本人本科就读于某普通院校(很普通的那种技术示范学院),毕业后懵懂的加入了软件测试这个行业,至今有三年工作经验。一段学习经历,我的职业角色完成了从功能测试到外包测试,再到测试开发的转变,并顺利拿下某互联网企业测试开发岗位 Offer,年薪35W+(跳槽两次,薪资一年内翻了近三倍)!这里特别感谢各位老师和同学的帮助,也分享下自己的一点学习心得和成长经验。吃过手工测试的苦,才懂测试开发的甜我之前主要在两家公司呆过,工作的第一家公司是某通讯服务小公司,在接近 2 年时间里,大部分都是以功能测试为主,还一度被..原创 2021-05-06 16:43:33 · 847 阅读 · 0 评论 -
干货 | 测试人职场晋升“潜规则”:15 年经验资深测试技术经理的职场忠告
技术人通常有一个“单纯的幻想 ” ——只要我技术牛,干活多,就一定能升职加薪,走向人生巅峰。可现实往往事与愿违,“干活多却绩效差晋升难”是伴随很多打工人多年的职场梦魇。近期,15 年从业经验资深测试技术专家,某金融银行技术经理分享了《测试人晋升指南:如何做好个人绩效管理》主题演讲,揭秘了职场晋升的“潜规则”。干货满满,供大家学习领会(文字略有删减)。测试晋升、管理与领导力提升,文末有免费福利。原创 2021-05-06 15:16:44 · 976 阅读 · 5 评论 -
怎样才能迅速了解一个产品的业务流程?
很多小伙伴经常问我,刚进入一家新的企业,想要快速了解产品的业务流程,不知从何下手。主要是因为,有的企业根本没有文档可看;还有的企业有文档,但是记录的比较凌乱,想要从中找出点头绪来,也是无从下手。那么,当遇到文档的缺失或更新的不同步等问题时,我们要如何快速上手呢?今天我们就一起来聊一聊。1、普遍适用的方法论:分角色带入很多测试人员进入一家新公司或者接手一个新产品时,最常面临的问题有两个:一是业务流程难以快速掌握,二是时间成本高,领导看中你快速上手工作的能力。所以,笔者以为,你可以通过根据个人情况,分角.原创 2021-05-04 20:05:06 · 1365 阅读 · 1 评论 -
一个8年软件测试工程师的经验分享——软件测试工程师必看
混迹于测试行业这么长时间了,一直想写一篇关于软件测试的经验分享的文章,但苦于工作原因迟迟未下笔。最近终于有了些闲余时间,遂决定把自己的心路历程及所感所想记录下来,与各位同行共勉。软件测试究竟是做什么的呢?软件测试是为了发现错误而执行程序的过程。或者说,软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误的过程。简而言之就是证明程序的正确性,检察系统是否满足用户需求,发现bug,证明程序有错。(划重点.原创 2021-05-04 19:41:39 · 319 阅读 · 0 评论 -
Python3 vs. Python2 大作战,谁将是性能之王?
哪个版本的 Python 最快?Python 3 真的比 Python 2 慢吗?Python 3 最快的版本是哪个?…当然,这些问题由多种因素决定,其中的主要的因素是什么呢?我们又如何为自己的应用寻找最快的 Python 版本呢?带着这些问题,Hackermoon 上一位叫 Anthony Shaw 的作者为我们做了一些测试。Anthony Shaw :Dimension Data 的 Talent 集团总监,Python 软件基金会成员,Apache 基金会成员以下对作者原文的翻译:.原创 2021-04-26 19:42:38 · 213 阅读 · 0 评论 -
开发转测试,需要哪些必备测试技能?
一、为什么从开发转测试我从2019年5月开始从一名java开发女程序猿正式转为测试开发工程师,原因除了机缘凑巧之外,当然是因为这个行业对测试工程师的要求已经越来越高,简单做些UI脚本录制和回放的自动化,参考度娘写出框架demo却不知道问题出在哪里的测试人员,已经不能满足企业快速迭代产品,保证产品质量的需求。当一个产品越来越庞大、用例越来越多,用例如何设置、脚本如何规划、代码结构如何优化,当需求变动时又如何做到高可维护、高健壮性的问题会接踵而来。所以,一名优秀的测试开发工程师是必须具备优秀的代码能力,甚.原创 2021-04-24 16:22:05 · 1561 阅读 · 0 评论 -
没有接口文档的时候如何进行接口测试
在进行接口测试之前,一般开发会提供接口文档,给出一些接口参数和必要熟悉,便于我们编写接口脚本。但如果没有提供接口开发文档的请求下,我们该如何编写接口测试脚本呢?在编写测试脚本前要做哪些必要的准备呢?一、接口抓包工具在没有接口文档的时候,就需要我们使用抓包工具,这里可以使用fiddle进行抓包获取接口数据进行接口测试把抓取的接口数据,填写到接口测试工具中二、接口测试工具接口测试工具可以推荐使用国产接口测试和接口文档生成工具:apipost既可以满足接口测试的要求,还可以在接口测试完成之后生.原创 2021-04-23 16:50:03 · 899 阅读 · 0 评论 -
阿里小黑叹息:越来越多的年轻人从职场撤退了?
上星期,我们隔壁部门的一个98年女孩辞职了,理由是回去考公务员。去年和我一起找工作的一个96年女孩今年再次向公务员发起挑战。93年的同学从去年年底辞职后转做自媒体写作。92年的前同事旅游一年,准备做旅游博主。这里说的从职场撤退是相对于大家所说的考公上岸呼应,也不完全是说再也不工作了,只是选择了与目前的工作环境或者性质不一样的方式,有人考公,有人选择做自媒体,写作,有人做直播,有人教别人挣钱…路子五花八门,反正就是不愿意在职场里受委屈了。一部分社恐人说说自己越来越不想上班了,主要是因为不想与人沟通,职场太复杂原创 2021-04-23 16:41:27 · 3871 阅读 · 15 评论 -
面试第一关自我介绍,如何出彩?或者不出错?
一、首先我们得知道面试官要通过大家得自我介绍想了解什么:考察自我介绍和简历是否相符考察面试者的基本逻辑,语言表达能力初步的自我认知能力和价值取向并且自我认为过往经历的重点二、自我介绍和简历的区别面试是一个双向互动的过程简历应该是倒叙,自我介绍应该是正序从大学毕业开始,一直讲到现在工作经历,顺序尽量是过往,现今,展望三、自我介绍的准备和万能模板第一:时间把控我们尽量准备一个2-3分钟和一份3-5分钟的自我介绍。根据面试情况和人事的态度选择长或者短一些的自我介绍。第二:内容控制.原创 2021-04-22 16:06:27 · 206 阅读 · 0 评论 -
2021年春招900万学生,淘汰率达70%?附网申时间表
四月已经临近尾声,你得春招进度怎么样了?目前百度、玛氏、中国烟草…已经截至网申,也有很多大厂开始发放第一批offer!给同学们汇总一下已经关闭网申通道的企业:目前已经截止春招的企业不在少数:京东3月5日春招截止顺丰3月9日春招截止百度3月14日春招截止玛氏3月20日春招截止德勤、申万宏源3月21日春招截止阿斯利康3月26日春招截止浦发银行3月29日春招截止网易游戏、中国建设银行、携程、欧莱雅管培生、广发证券3月31日春招截止中国广电4月1日春招截止普华永道4月6日春招截止中国.原创 2021-04-22 16:02:42 · 270 阅读 · 0 评论 -
2021Q1季度中高端人才跳槽数据,“金三银四”你赶上了吗?
怕各位在职的小伙伴们太(fu)忙(zao)没时间看,先把摘要写在前面。2021年Q1季度新发布职位同比增长99.02%,企业职位平均年薪为16.75万元,中高端人才平均年薪为20.76万元2021年Q1六大热门领域职位增长最快的是:旅游、新能源汽车,2021年一季度同比增长109.83%、103.53%。其中数字经济领域企业平均年薪最高为23.17万元。2021年Q1季度中高端人才投递岗位占比最高的是互联网/移动互联网/电子商务,占比11.51%。中高端人才投递占比最高的城市分别是:上海和北京。.原创 2021-04-22 15:59:57 · 284 阅读 · 0 评论 -
软件测试必学:电子商务网站测试经验总结
有开发就有测试,现在软件测试行业真的很不错。测试网站也是一项很重要的工作。今天我总结了一下如何测试电子商务网站,总体按照两种模式进行划分总结,请往下看哦!原创 2021-04-22 15:54:21 · 467 阅读 · 0 评论 -
一位从业十多年女测试员的自述
软件测试的自我解释:验证做出来的软件是否有功能、性能、安全等方面的缺陷。在验证的过程种可能但不限于搭建软件运行的环境,例如操作系统,中间件,数据库,需要沟通理解需求,编写一些脚本来提交工作效率或完成测试,后期可能涉及软件的培训实施等。大学毕业以来,对于职业一直没有明确的规划,遥想当年计算机专业毕业,就看一本海运操作的书,就敢去面试海运操作员的我,真的为当年的自己点赞,感谢那年面试我的领导,更佩服您的勇气,真的就这样当场爽快的录用了我。只是过年之后的我提出离职了,因为各种不可抗力的原因,也过了迄今为止,.原创 2021-04-22 14:51:18 · 179 阅读 · 1 评论 -
金三银四 50道必备的Python面试题(建议收藏)...2021最新
在过去的2020年,Python赢得了年度TIOBE编程语言奖,成为过去一年最受欢迎的编程语言。在数据科学和机器学习等领域中,被广泛使用。正值“金三银四”招聘季,墨客给大家整理了50道Python面试题,还有相对应的答案,来帮助大家更好的了解和学习Python。▍1、什么是Python?为什么它会如此流行?Python是一种解释的、高级的、通用的编程语言。Python的设计理念是通过使用必要的空格与空行,增强代码的可读性。它之所以受欢迎,就是因为它具有简单易用的语法。▍2、为什么Python执.原创 2021-04-02 21:16:40 · 296 阅读 · 0 评论 -
怎么跳槽?这七步走完,你完全可以面试腾讯、字节、美团....
前阵子,我司的职业顾问们以程序员为例,整理了一份「准备面试七步走」攻略,在之前举办的知乎live 如何更好地准备下一次跳槽? 里分享过,这里重新整理下分享给大家,干货满满,拿走不谢。第1步:你要知道你是谁参加面试前,要给自己的角色和职位做一个定位。其中你最应该关注的是你自己的岗位职责还有技能是什么,你在这个领域沉淀了什么。只有详细地分析清楚了这些,之后才能在面试中更加自信地表现你自己。第2步:你要知道你想要什么你的目标岗位是什么?基于你之前的工作经历和行业趋势,给自己制定一个至少3年的规划,其中.原创 2021-04-02 15:24:32 · 317 阅读 · 0 评论 -
2021找工作给你10个忠实建议,不管体制内还是职场内都可以了解...
1、如果说公司发展前景好,职场空间大,多数属于创业公司。2、美化优化自己的简历,尽量写的丰富详细,注意不要天花乱坠的写,实事求是中加入你对自身及工作的见解。原创 2021-04-02 15:11:05 · 183 阅读 · 1 评论 -
2021最新 面试| Python 自动化测试面试经典题目回顾
Python 自动化测试面试题目汇总1、super 是干嘛用的?在 Python2 和 Python3 使用,有什么区别?为什么要使用 super?请举例说明。答:super 用于继承父类的方法、属性。super 是新式类中才有的,所以 Python2 中使用时,要在类名的参数中写 Object。Python3默认是新式类,不用写,直接可用。使用 super 可以提高代码的复用性、可维护性。修改代码时,只需修改一处。代码举例:class baseClass: def test1(se.原创 2021-04-01 16:29:17 · 1143 阅读 · 3 评论