自动化测试
文章平均质量分 73
软件测试狂阿沐
欢迎关注微信公众号:Python大本营,获取大厂Python自动化测试开发面试资料。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
初始python国度
就是反斜杠+想要实现的转义功能首字母。原创 2022-12-09 20:18:08 · 414 阅读 · 0 评论 -
最近伙伴传回来的,高频自动化测试面试题集锦!
最近伙伴传回来的,高频自动化测试面试题集锦!原创 2021-05-22 15:47:43 · 486 阅读 · 4 评论 -
性能测试之理论基础——名词解释
性能测试之理论基础——名词解释原创 2021-05-22 15:45:31 · 360 阅读 · 0 评论 -
软件测试计划的编写以及测试用例设计
软件测试计划的编写以及测试用例设计原创 2021-05-22 15:43:32 · 1461 阅读 · 5 评论 -
测试面,最为经典的五个面试题!
测试面,最为经典的五个面试题!原创 2021-04-10 14:16:24 · 510 阅读 · 0 评论 -
软件测试必备——linux常用命令
软件测试必备——linux常用命令原创 2021-04-08 14:51:13 · 390 阅读 · 0 评论 -
如何写出一份优秀的软件设计文档
如何写出一份优秀的软件设计文档原创 2021-04-06 13:39:37 · 242 阅读 · 0 评论 -
软件测试工具大全(持续更新)
软件测试工具大全(持续更新)原创 2021-04-05 15:54:57 · 969 阅读 · 0 评论 -
如何提高自动化测试思维?(保姆级代码教学)
如何提高自动化测试思维?(保姆级代码教学)原创 2021-03-30 18:47:39 · 302 阅读 · 0 评论 -
JS(javascript)在自动化测试项目中的应用【软件测试开发入门教程】
有录制的视频教程讲解。原创 2020-12-30 17:06:22 · 1079 阅读 · 0 评论 -
CI/CD 中的自动化测试的概要知识
如果一切似乎都在控制之中,那只是你走的不够快而已转载 2020-10-26 15:17:06 · 1453 阅读 · 0 评论 -
给即将入职(自动化测试工程师)的10条建议
自动化测试的风险是什么?原创 2020-10-15 17:31:13 · 957 阅读 · 0 评论 -
做软件测试2年薪资没过万,到底差哪了?
前两天,一个做测试的朋友和我抱怨,说自己……原创 2020-10-12 19:18:47 · 1287 阅读 · 0 评论 -
“自动化测试解放双手”,测试自动化好处大盘点!
维基百科对测试自动化(Test Automation, 简称TA)的定义是:测试自动化就是用特定的软件去控制测试步骤的执行并且对测试结果和期望结果进行比较。与TA相对应的是传统的手动测试(Manual Test),即人工地去执行测试和比较测试结果。根据定义可知,TA就是把本来需要人去完成的测试任务,以软件(即程序)的形式,交给计算机去完成。为什么要以软件的形式?因为这是计算机能够理解的。对于软件测试来说,TA是典型的”机器换人”,是一个重大的技术变革。那么,具体来说,这种变革到底能够带来什么好处呢?如原创 2020-10-08 19:24:19 · 809 阅读 · 0 评论 -
如何优雅的搞定自动化测试的文件上传?
在做web自动化时会碰到文件上传的实现功能,这个时候我们应当如何使用selenium进行文件的上传呢?一,标签类型为input,直接selenium直接上传我们在做selenium自动化时,必须要面临的就是页面元素的定位,如果该上传文件功能的标签类型为input,例如:以上类型的上传文件功能吗,我们可以直接使用selenium中的元素定位+send_keys()方法,括号内传入文件路径,例如:driver.find_element_by_xpath("").send_keys(r"c:/test.原创 2020-07-29 19:24:18 · 1028 阅读 · 0 评论 -
我,软件测试工程师,月薪10k,30岁无情被辞
我是公司的老员工了,不说有功,但一定无过。公司业务发展很快,我觉得这个工作也挺稳定的,最近公司来了一位新领导,又陆续入职几个新人,我的工作也有人分担了,很开心!公司原本没有自动化测试,新领导会自动化,所以提议公司引入自动化,提高效率。自动化方案通过,这成了这段时间的重要任务,因为熟悉业务,我也被安排参与其中,但是对自动化一窍不通,工作中跟几个新人无法在一个频道上沟通。前几年太安逸了,靠业务熟练吃老本,这些新人一来,我技术上的短板暴露无遗。为了能追上他们的脚步,我去网上搜了不少资料,下班以后补自动化的技原创 2020-07-28 13:32:57 · 1808 阅读 · 0 评论 -
2020再谈软件测试人员的核心竞争力
周末,刚好有时间,有幸和公司的大佬一起参加了一个软件测试饭局,深有感触。真是人以类聚物以群分~见识到了。其中有说到软件测试人员的核心竞争力究竟是什么?做一个记录分享:我的观点是测试人员的核心竞争力在于提前发现参与研发过程中的其他人员所无法发现的问题。这里有2个关键字,分别是:提前:问题发现的越早,解决的成本越低。如果1个需求在还未实现的时候就能发现需求的漏洞,那么这种问题的价值是最高的别人无法发现:所有人都能发现的问题,你发现了,那就证明你是可以被替代的。别人发现不了,而你可以发现,那么你就是无原创 2020-07-27 14:30:26 · 417 阅读 · 0 评论 -
10年软件测试工程师感悟——写给还在迷茫中的朋友「十年磨一剑,文末福利」
不知不觉在软件测试行业,野蛮生长了10年之久。这一路上拥有了非常多的故事。有迷茫,有踩过坑,有付出有收获,有坚持!我一直都在软件测试行业奋战,有许多同学好友都已经转行,去选择了更适合自己的路。这两天和从上海回来的某厂CTO一起吃饭,谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我们说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至原创 2020-07-22 17:16:44 · 1151 阅读 · 1 评论 -
30岁学做软件测试还来得及?这是我听过最好的答案!
在某乎上看到一个问题,《30岁学软件测试来得及吗?》问题:之前一直在工厂上班,看不到希望。已经30岁了,想转学软件测试来得及吗?同样类型的问题,还有“我是大专学历,学软件测试能找到工作不?”“我是女生,软件测试学起来难么?”每天都会遇到很多同学有这些困惑,看看测试同仁对这件事是怎么看的?其中有个高赞回复,这位网友给这位30岁的大叔的建议我觉得非常中肯,大致是这样的:看题主问题有几点:1.工厂上班2.没有希望3.30岁4.希望学软件测试首先不知道你为什么想从事软件测试,是否你周围的人有在从.原创 2020-07-19 13:28:29 · 2144 阅读 · 0 评论 -
【软件测试】功能测试如何快速转向自动化测试?
长沙又下大雨了,很适合思考。前几天在知乎上回答了一个关于手工测试/功能测试怎么转向自动化测试,回答收到了许多网友的点赞同支持。有问题上知乎:https://www.zhihu.com/question/278415320/answer/1341660155上面是回答的内容,今天我想从另一个角度还讲一下我对于功能测试如何快速转向自动化测试。好多小伙伴都是从功能测试入门的,从最开始或者更长的时间一直都在从事点点点的工作。觉得工作没有乐趣,枯燥,想要提升自己,但不知道自己该怎么做。不得不说,每个人都会有迷原创 2020-07-19 12:43:48 · 414 阅读 · 0 评论 -
【软件测试】如何做好接口测试?
首先,什么是接口?接口无非有两种,一种是内部接口,一种调用对外包装的接口内部接口:方法与方法之间,模块与模块之间的交互,程序内部抛出的接口,例如下订单,首先你需要登录,然后调用下订单接口,两个模块有交互那么相互之间的调用,就属于内部接口对外包装的接口:例如A部门做一个买车服务,它卖两种车一是二手,二是新车,那么它要卖二手车,是不是直接可以调用二手车部门共享的数据进行包装,从而是不是达到数据的共享等等,就不一一举例子. 常用接口采用方式:1、webService接口:是走soap协议.原创 2020-07-17 17:23:46 · 616 阅读 · 0 评论 -
老猿学自动化测试扫盲贴:自动化框架之selenium+pytest+python
1.概述selenium:基于JavaScript代码库的自动化测试框架,通过脚本语言,模拟用户行为操作,最接近用户真实场景,实现对web自动测试。Selenium,是目前的最火爆企业最主流的webUI自动化框架pytest:pytest是一个非常成熟的全功能的Python测试框架,是unittest框架的扩展,主要特点有以下几点:⦁ 1、简单灵活,非常方便的组织自动化测试用例;⦁ 2、支持参数化,可以细粒度地控制要测试的测试用例;⦁ 3、能够支持简单的单元测试和复杂的功能测试,比如web端.原创 2020-07-17 16:48:58 · 1613 阅读 · 0 评论 -
Appium+Python3环境搭建,其实超简单!【软件测试教程】
appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python。略懂Python,所以接下来的教程是appium+python,自己搭建环境的时候,按照某些博客安装遇到各种奇葩问题,希望此篇文章对你有所帮助,如有错误,请指正。1、环境准备(本人环境:系统win7,64位操作系统)1)jdk1.8.0(64位)2)Android SDK3)Python 3.54)AppiumForWindows_1_4_13_15)Node.原创 2020-07-13 15:13:16 · 734 阅读 · 0 评论 -
【软件测试】未来软件测试必备的八大技能!你缺少哪个?
作者:软件测试墨白链接:https://www.jianshu.com/p/8dadf35d00e7软件测试工程师是个神奇的职业,他是开发人员与老板之间的传话筒(三夹板),也是开发人员与老板的好帮手;他不仅需要有销售的沟通能力,也需要具备编辑人员的文档撰写技巧。如此一个面面俱到的岗位,他需要具备的技能到底有哪些呢?有逆向思维的能力曾经采访过一些软件测试工程师,他们干了一段时间软件测试工作后返回去又开始去做开发工作了,问他们为啥?答案是软件测试工作太难了,开发是顺向思维,而测试是逆向思维,老要找一原创 2020-07-12 18:14:04 · 224 阅读 · 0 评论 -
关于软件测试|Python接口自动化那些事【项目实操】
当我们学习了如何理解接口的本质、一个接口的原理,以及接口测试的意义了。没错,接下来我们就通过一些项目实操来进一步理解接口测试:首先接口测试是基于协议的黑盒测试,在进行接口自动化之前。所以我们首先不得不来看看一个最简单的接口长什么样,然后怎么来测试一个接口,校验接口的响应值。就如同我们的功能测试一样,所有基于界面的功能UI自动化也是在功能测试完成之后进行的,大多数用于回归测试。由于历史原因,一般刚开始接触接口测试,一般是基于测试工具,比如接口调试神奇postman,开发和测试都用它来调试和测试接口。那.原创 2020-07-10 17:33:58 · 550 阅读 · 0 评论 -
没想到 Google 排名第一的编程语言,为什么会这么火?
没想到吧,Python 又拿第一了!在 Google 公布的编程语言流行指数中,Python 依旧是全球范围内最受欢迎的技术语言!01为什么 Python 会这么火?核心还是因为企业需要用它!因为其易用、逻辑简单并拥有海量扩展包等特性,不仅成为了 AI 的首选语言,而且在数据分析、Web、爬虫等领域也一样如此!不过,它最厉害的地方还是:能够把其他语言制作的各种模块(尤其是C/C++/Java/PHP/前端)很轻松的连接在一起。这也就不难理解,为什么现在很多编程岗位,都要求会使用 Pytho.原创 2020-07-09 14:46:31 · 282 阅读 · 0 评论 -
作为软件测试的前辈你能不能给迷茫中的我一点建议?
一、为什么迷茫?假如前面迷雾一片,作为司机的你,敢踩油门往前冲吗?大多数人是不敢的。因为你看不清自己的位置和发展的方向。同理,一切对未来的恐慌、畏惧、纠结、迷茫,也是因为你看不清今后的走向。而看不清未来,本质上是看不清自己:你不知道自己是谁,不知道真正想要的是什么,也不知道该做什么。其实,这很正常,迷茫是我们这个时代越演越烈的通病。首先,谈谈测试职业规划,即做什么的问题。所谓方向比努力重要,这绝对是一句真理。如果能在刚走上测试工作岗位的时候明白这个道理,那么不出5年,你一定能成为某一测试领原创 2020-07-06 21:48:15 · 322 阅读 · 0 评论 -
Python+Selenium如何生成测试报告
批量执行完用例后,生成的测试报告是文本形式的,不够直观,为了更好的展示测试报告,最好是生成HTML格式的。unittest里面是不能生成html格式报告的,需要导入一个第三方的模块:HTMLTestRunner一、导入HTMLTestRunner1.这个模块下载不能通过pip安装了,只能下载后手动导入,下载地址:http://tungwaiyip.info/software/HTMLTestRunner.html2.Download下HTMLTestRunner.py文件就是我们需要下载的包。3原创 2020-07-03 16:26:17 · 2826 阅读 · 0 评论 -
十分钟快速搭建Python+Selenium自动化测试环境(含视频教程)
文章首发于微信公众号:爱码小哥准备安装包:一:安装python:1.双击python-3.7.6.exe执行文件2.点击下一步正在安装:3.如图所示表示安装完成:校验环境是否安装成功:打开cmd命令行:1.输入pip ,如图所示,表示正确,如果没出现这个命令,需要去系统环境变量path中添加python安装路径2.安装selenium库:pip install selenium 如图所示:然后输入命令 pip show selenium 可查看安装的详细信息3.输入pytho原创 2020-07-03 16:04:10 · 1307 阅读 · 2 评论 -
万事开头难!软件测试基础知识大全(新手入门必备)
软件生命周期(SDLC)的六个阶段1、问题的定义及规划此阶段是软件开发方与需求方共同讨论,主要确定软件的开发目标及其可行性。2、需求分析在确定软件开发可行的情况下,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。“唯一不变的是变化本身。”,同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化,以保护整个项目的顺利进行。3、软件设计此阶段主要根据需求分析的结果,对整个软件系统.原创 2020-07-01 15:35:09 · 331 阅读 · 0 评论 -
面试官:没搞懂接口测试这些点,哪里来的自信投简历?
1,目前市面上流行的接口大多有哪几种协议的接口?答:http,https,dubbo,rpc等即可。2,接口的请求方式有哪几种?答:get,post,put,delete,head,Trace,opions等,大多以get和post请求为主3、get和post区别是什么?答:POST和GET都是向服务器提交数据,并且都会从服务器获取数据。区别:(1)传送方式:get通过地址栏传输,post通过报文传输,故而post更相对来说私密性一点(2)传送长度:get参数有长度限制(受限于url长度).原创 2020-06-30 15:03:30 · 439 阅读 · 0 评论 -
“我放弃了年薪20W的offer......”
我的职业生涯开始和大多数测试人一样,开始接触都是纯功能界面测试。那时候在一家电商公司做测试,做了有一段时间,熟悉产品的业务流程以及熟练测试工作流程规范之后,效率提高了,工作比较轻松,也得到了更好的机会去发展。在后来的公司得到了领导的信任,待遇方面工资加上年终奖,加起来年薪能达到20W。由于当时公司规模和产品的局限性,导致自动化测试始终未能应用到公司项目中。外面的世界很大,自动化已经流行而且越来越普及,内心经过一番抉择后,我更想要突破自己的技术瓶颈,所以选择顶住了压力,跳槽到一家公司专职做自动化测试工作。原创 2020-06-29 20:53:13 · 332 阅读 · 0 评论 -
书单 | 测试人员必读的15本书 ——在你的软件测试工程师路上能帮到你很多!
软件测试发展了几十年,留下了不少经典的著作。本篇文章是从我个人的角度推荐的15本测试人员必读书籍,主要推荐的依据更多的以开宗立派或者有提出方法或体系为主的书籍。而像一些测试工具操作相关的工具书没有考虑在里面,因为个人觉得相比工具书而言,前者的难度和含金量会更大。当然,由于篇幅关系,还有很多好的书籍没有包含在里面,希望在未来有机会能推荐更多的书籍。测试基础书籍1.《软件测试》第2版推荐理由:测试人员启蒙的经典书籍,对于测试的概念及测试类型等都有非常经典的阐述。建议初级测试从业者阅读。2.《软件测原创 2020-06-28 17:15:15 · 3721 阅读 · 0 评论 -
地摊经济火了!手把手教程序员摆地摊如何月入9万
说到摆地摊,很多人觉得没面子,认为“走投无路”才会摆地摊,这其实是大众的误解,你知道这群人一天能赚多少钱吗?不夸张的说,一小时能赚800元以上,一天至少赚3000元,一个月就是9万元!看到这里,你也许会好奇,如何做到月入9万,如何利用摆地摊赚钱?其实不难,我总结了6个赚钱逻辑和模式,下面分享给大家。普通地摊模式我们在马路边看到一些摊主,基本都是普通采用的普通地摊形式,有的是全职,每天起早贪黑拿货、卖货、收货,累得个半死,还赚不到多少钱;有的是兼职,晚上下班的时候就到固定的摊位上吆喝,赚的钱也不多,原创 2020-06-04 15:09:37 · 3048 阅读 · 0 评论 -
阿里面试官:这些软件测试面试题都答对了,I want you!
[ 你悄悄来,请记得带走一丝云彩 ]测试岗必知必会01请描述如何划分缺陷与错误严重性和优先级别?给软件缺陷与错误划分严重性和优先级的通用原则:1. 表示软件缺陷所造成的危害和恶劣程度。2. 优先级表示修复缺陷的重要程度和次序。严重性:1. 严重:系统崩溃、数据丢失、数据毁坏2. 较严重:操作性错误、结果错误、遗漏功能3. 一般:小问题、错别字、UI布局、罕见故障4. 建议:不影响使用的瑕疵或更好的实现。优先级:1. 最高优先级:立即修复,停止进一步测试。2. 次高优先级:在产品发布之前必须修复.原创 2020-06-23 19:42:19 · 1739 阅读 · 0 评论 -
华为6年经验测试工程师,做软件测试的一些感悟
不知不觉已经从事软件测试六年了,从毕业到进入外包公司外包给微软做软件测试, 到现在加入著名的外企。六年的时间过得真快。长期的测试工作也让我对软件测试有了比较深入的认识。我就跟大家分享一下我做测试的心得,如有错误还请批评改正。软件测试人员应该居安思危每当经济不好,公司业绩不好的时候,公司都可能进行裁员。首先裁的就是测试人员。因为测试人员的技术水平相对来说比较低,容易被替代,招起来也比较容易。公司往往先拿测试人员开刀。身为测试人员,虽然我们平常的工作大部分都比较安逸。但是千万不能温水煮青蛙。应该自强不息,原创 2020-06-22 21:10:43 · 4711 阅读 · 1 评论 -
一个不靠谱的测试工程师,到底有多渣?
想了好久,测试工程师这个工作本身就不是你好、我好、大家好的职位,我们从事测试这个职业,就是来发现问题和解决问题的。当然光发现别人身上的bug,而不注重自己的问题,也是不得行的。所以,我们今天就来聊聊,一个不靠谱的测试工程师,到底他的身上有哪些阴暗面,值得大家引以为戒!1.责任心差,爱甩锅表现:1、从来不写测试用例或者说写了测试用例,也不认真去执行。2、遇到问题,习惯先把锅甩得一干二净,爱找借口。3、瞒报谎报,偷工减料。第一条就是触犯了测试工程师的底线。没有绝对完美无缺的系统,你就算有三头六原创 2020-06-20 14:55:12 · 15145 阅读 · 0 评论 -
字节跳动年仅28岁郭宇退休有感——软件测试工程师心路历程。
28 岁的郭宇宣布从字节跳动退休,称选择经营温泉旅行,选择成为一名职业作家。虽然还会有其他夏天的到来,但每年的夏天是独一无二的,我们还在过夏天。我选择在28岁的末尾退休,拥抱山间清泉与峡谷的风,去感受春秋冬夏。有缘人自会再相逢,朋友,愿我们在更广阔的世界再会!有缘江湖再见!2008年的盛夏,高考紧随一场暴雨结束,我独自收拾行李回家,休息三天后,为了给高中时创办的社团搭建网站,我下载了一一个名为phpwind的压缩包,开始了程序员人生。坐在电脑前面,这一段看得我鸡皮疙瘩都起来了,想到了自己软件测试工.原创 2020-06-19 22:09:50 · 1609 阅读 · 0 评论 -
从写下第1个脚本到年薪30W,我的自动化测试心路历程【资源共享】
我希望我的故事能够激励现在的软件测试人,尤其是还坚持在做“点点点”的测试人。你可能会有疑问:“我也能做到这一点的可能性有多大?”因此,我会尽量把自己做决定和思考的过程讲得更具体一些,并尽量体现更多细节。每个测试人的经历都不一样,但我希望我的经历中能让你有所收获。对任何职业而言,薪资始终都会是众多追求的重要部分。前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入...原创 2020-04-29 14:16:48 · 514 阅读 · 1 评论 -
软件测试工程师应该怎样规划自己?成为年薪30W+测试工程师(乾坤未定,皆是黑马)
今天在知乎上被邀了一个问题,软件测试工程师应该怎样规划自己?16年毕业,技术方面已经渣到不行,因为之前的公司没有Python自动化测试这个要求,有些迷茫。我把我的问题回答贴出来希望可以帮助到更多有类型问题,迷茫中的测试人。接触了不少同行,由于他们之前一直做手工测试,现在很迫切希望做自动化测试,其中不乏工作5年以上的人。本人从事软件自动化测试已经近5年,从server端到web端,从API到mobile,切身体会到自动化带来的好处与痛楚,在此分享一下个人体会。从实习到毕业一直从事测试开发工作,比较喜欢这个.原创 2020-06-18 15:14:35 · 630 阅读 · 3 评论
分享