自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(413)
  • 收藏
  • 关注

原创 刚入行的小菜鸡,怎样做好功能测试?

常见的功能测试的流程是:需求分析,用例编写,用例评审,提测验证,Bug回归验证,上线与线上回归。  但是做起来就是:写不完的用例,跑不完的case,天天都要加班。  我以功能测试的工作流程,结合实际的工作内容,来具体细说一下做好功能测试的建议:  一、需求分析  首先一般大家接触到的都是产品主导型的开发模式,其中需求和项目,作为测试是没办法去主导的。这个时候就需要开展需求会议,来让团队中的各个成员来充分理解需求。  注意,需求会上没有澄清的一个小点,都会成为日后你工作中一个巨大的坑。.

2022-03-11 22:42:11 9311 4

原创 自从学了这套框架,自动化+性能都解决了

框架介绍  1、HttpRunner  是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份YAML/JSON脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。  2、Locust  Locust是一款易于使用的分布式用户负载测试工具。它用于对网站(或其他系统)进行负载测试,并确定系统可以处理多少并发用户。HttpRunner 通过复用Locust ,可以在无需对 YAML/JSON 进行任何修改的情况下,直接运行性能测试。  3、 httprunner使

2022-03-08 22:50:36 13046 1

原创 海王必备,我用python写了一个微信机器人和她聊天之后把我拉黑了

前言事情是这样的,最近认识的一位小姐姐有每天早晨看天气预报的习惯。在我看来,很多人起床第一件事情就是看微信消息,既然这样,我就勉为其难每天早晨给小姐姐发送一则天气预报吧。开始几天,我是使用很原始的方法,自己去获取天气预报截图,再手动发送给小姐姐。连续几天之后我一想:不对呀,我怎么说也是一个程序猿,怎么能用这么 low 的方式呢。联想起之前看到的一个开源 python 库—— wxpy,一个非常强大的微信 api 调用类库,正好满足我当前的需要,那话不多说,开干。任务分解调用微信 ap

2021-11-11 18:40:16 59422 48

原创 软件测试架构师,给后辈的16条忠告,快看看别错过

1、警惕自身和单位的耦合程度   很多人在一个公司、企业待久了,学的东西都是这个企业所能用到的,时间长了,会发现自己在公司里越来越得心应手,但是你的技能和长处可能仅仅适应这家公司,换一家公司可能就用不上,这样就很危险。2、忘掉光环,忘掉徒有的虚名   特别是在大公司里,而且是做过管理岗位的,那些光环和title会让你骄傲自满。你始终要明白,平台再大,公司再牛掰,终究不是你的真实能力的体现,特别是做过管理岗位的,不要迷恋管理,技术才是长久立足的根本。 ......

2022-06-09 22:44:44 289

原创 测试用例常用方法和选择原则

等价类划分是一种重要的、常用的黑盒测试方法,不需要考虑程序的内部结构,只需要考虑程序的输入规格即可。它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 等价类思考步骤:  1、先确定有效和无效等价类。  2、有效等价类就是题目条件(两端的极值(边界值)要判断,中间随意一个值也要判断)。  3、无效等价类先划分与条件相反的情况,其它特殊情况(中文、英文、特殊符号、空格、空值)。  二、边界值  具体测试用例思路:找到边界值和它两端的值,分别进行测试。

2022-06-09 22:44:25 1990

原创 软件测试刚开始学习你需要知道软件测试必备知识

1.目的 发现缺陷BUG 验证系统是否满足需求定义和设计要求 测试驱动开发 2.测试方法动态测试:白盒 黑盒静态测试:自审(桌前检查) 代码评审 代码定查 好的测试可以发现从未发现的错误 3.测试阶段 集成测试 单元测试 验收测试 系统测试 4.测试管理 组建团队 测试计划 缺陷管理 5.测试用例测试用例的基本要素:8个,用例编号、用例标题、测试项目、用例级别、预置条件、测试输入、执行步骤、预期结果

2022-06-01 22:27:49 236

原创 刚入行的小菜鸡,怎样做好功能测试?看完这篇文章就知道了

常见的功能测试的流程是:需求分析,用例编写,用例评审,提测验证,Bug 回归验证,上线与线上回归。  但是做起来就是:写不完的用例,跑不完的case,天天都要加班。  我以功能测试的工作流程,结合实际的工作内容,来具体细说一下做好功能测试的建议:一、需求分析  首先一般大家接触到的都是产品主导型的开发模式,其中需求和项目,作为测试是没办法去主导的。这个时候就需要开展需求会议,来让团队中的各个成员来充分理解需求。  注意,需求会上没有澄清的一个小点,都会成为日后你工作中一个巨大的坑。 

2022-05-29 22:30:21 219

原创 功能测试合集:弹出窗口的常用测试点,全程满满干豁

 前言  手机App弹窗是目前流行的一种内容展示形式,根据内容性质可以划分为消息、通知、广告、营销等等,展现形式也比较多变,刚上手测试特容易手忙脚乱,为了帮助新人能够快速入门,笔者在此将弹窗常见的测试点一一进行罗列,如果有所遗漏也请不吝指教,非常感谢。  弹窗的类型  从系统的角度去划分弹窗的类型,大概可以分为下面三个大类:  1、App原生弹窗  2、H5弹窗  3、系统弹框  运动授权、通讯录授权、话筒授权、相机授权、定位授权、文件授权、提醒授权、电量提示、wifi热点连接提

2022-05-29 21:23:39 1995

原创 选择手动测试还是自动化测试?

在软件测试行业中,争议最大的话题是“更好的是手动测试还是自动化测试”。尽管自动化测试最常谈论流行语,并且正在慢慢主导测试领域,手动测试的重要性不可忽视。在本文中,将探讨手动测试和自动化测试之间的更深差异。时间成本在一个内容很多且测试阶段运行了很长时间的项目中,自动化测试是理想的选择,因为它减少了所需的资源数量。 可以使用单个脚本同时执行多种类型的相似测试用例场景。 对于大型项目,估算预算足以支付自动测试工具的设置和维护费用。但是,在测试阶段仅运行几周的小型项目中,手动测试更为可取,因为

2022-05-26 22:02:13 182

原创 测试面试题集锦| 软件测试常见必考问题与流程篇(附带答案)

1.测试常见问题与流程篇2.测试工具篇3.计算机网络知识篇4.数据库篇5.Linux 篇6.Python 编程篇7.自动化测试篇:包含 Selenium、Appium 和接口测试8.性能测试篇9.软素质篇:10 大灵魂拷问10.反问面试官篇11.介绍一下测试流程(重点,常见!)需求评审、测试计划、测试用例、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线\观察、问题跟进、测试报告、复盘会议; 根据自己的日常经验来回答,每个点的工作内容都需要清晰掌握,有可能就某个点如何工作进行

2022-05-18 21:47:02 242

原创 【软件测试教程】基于postman进行接口测试实战

一:接口测试前准备​添加图片注释,不超过 140 字(可选)接口测试是基于协议的功能黑盒测试,在进行接口测试之前,我们要了解接口的信息,然后才知道怎么来测试一个接口,如何完整的校验接口的响应值。 那么问题来了,那接口信息从哪里获取呢?常用的有三种方式: 1.通过抓包工具比如fiddle,charles获取接口信息 2.通过浏览器开发者工具,networks查看接口请求信息 3.当然最直接和最靠谱的就是接口文档,这就是接口的需求文档 一个规范的接口文档最基本的应该包含了: 接口请求地址、请求方法、

2022-05-12 22:06:28 384

原创 看软件工程师带你了解不一样的兼容性测试

 1、兼容性测试含义  兼容性测试是指要测试的软件在不同的硬件平台上、不同的应用软件之间、不同的操作系统中、不同的网络环境中是否可以正常的运行、有无异常的测试过程。即是通常说的软件的可移植性。2、兼容性测试分类  兼容测试主要包括:a、浏览器测试:  检查软件在不同浏览器上Web页面样式和元素展示效果以及交互是否正常;主流浏览器:windows下,IE 9以上、FireFox、Chrome。Mac下,Safari、Chrome、Firefox。  你可能遇到过功能明明是正常的,换一个

2022-04-27 20:29:07 276

原创 女生25岁转行软件测试晚吗?

如今女孩子不用读那么多书、做家庭主妇、全职太太的时代已经过去,越来越多的女性开始追求独立。追求独立要做的第一件事就是有一份适合的工作,经济独立,那到底什么样的工作比较适合女孩子呢?  依小编来看,IT行业的软件测试是非常适合女生来做的,因为软件测试是一个没有性别歧视的职业,特别是对于跨专业、跨行业的女生尤为合适,因为女生具有与生俱来的优势:  ·女生细心,在执行测试时更容易发现bug;  ·IT行业开发男生居多,女生做测试岗和开发沟通起来更容易,能够更快地融入团队和其他同事高效协作;  ·.

2022-04-24 08:00:00 382

原创 入行软件测试10年,谈谈我眼中自动化测试的目的与本质

自动化测试的目的与本质  其实自动化测试很好理解,由两部分组成,“自动化”和“测试”,所以我们要理解自动化测试,就必须理解“自动化”和“测试”,只有理解了这些概念,才能更轻松的做好的自动化测试。其中“自动化”可以想象成通过各种编程技术实现程序对被测系统可操控的行为,重点在于对“测试”的理解。 关于测试的理解  所以首先作为一个测试人员,先应该思考测试的本质是什么?  大多数从事自动化测试的人都是从手工测试转型过来的,所以对于测试都不会太陌生,那么对于测试工作我们可以简单的认为两种情况:·

2022-04-23 22:00:31 218

原创 QQ登录界面测试用例--最全的书写以及测试用例设计,你须知道的7个小技巧

 QQ登录界面功能点:登录、设置、最小化、关闭、头像、登录-下拉框、登录-软键盘、注册账号、找回密码、记住密码、自动登录、多账号登录、二维码等。  1:查看界面排版是否和UI保持一致;  预期:与UI保持一致。  2:获取输入后,查看背景字是否消失不可见;  预期:消失不可见。  3:失去焦点后,查看背景字是否出现;  预期:失去焦点后背景字出现。  4:输入正确的账号、正确的密码,点击“登录”查看是否弹出正确的QQ登录界面;  预期:正确弹出QQ登录界面。  5:查看账

2022-04-19 21:25:48 4744

原创 移动端自动化测试 Appium 框架之数据驱动

背景  自动化是为业务测试服务,如果数据与业务放在一起看起来不是专业,把数据与业务分离是完全必要的,这也是市场常见的数据驱动框架,今天咱们就聊一聊怎么搭建自己数据驱动框架。  前置条件  Appium环境搭建成功,不会参考自动化工具之 Appium 入门文章,实在不会在参考网上怎么搭建。  主要实现  UI 自动化框架元素放文本存储、数据存储、代码直接存储等其实随便那个都行,只有自己用者方便就行,我工作中用文本文件存储,这样修改方便,脚本放 SVN/Git 管理就行,UI 自动元素操.

2022-04-18 21:26:25 222

原创 目前有哪些好用的测试管理工具?

写好测试用例是做好测试的前提,写测试用例需要一个有用的测试管理工具。外国有几款不错的测试管理工具,因为服务器部署在国外,国内访问会比较卡,还有就是语言不是中文大家用起来比较困难,这里就不推荐大家使用。以下为大家推荐几款比较好用的国内测试管理工具。  1.Testcenter  TestCenter是一种面向测试流程的测试生命周期管理工具,它符合TMMI标准,可以快速建立完善的测试体系,规范测试流程,测试用例设计,提供缺陷管理工具,提高测试效率和质量,实现测试过程管理,提高测试工程的生产力。  2

2022-04-14 22:04:01 2368 2

原创 多年测试小菜鸡对黑盒测试的理解,值得一看

前言  文章内容为本人这三年来在嵌入式软件测试(黑盒)上的一些积累。  说起来也挺快的,毕业三年的时间就这样过去了,在两家公司工作过(现在这家是第二家),这几年的测试项目基本都是围绕着嵌入式软件,同时需要兼顾测试APP端、Web端功能、Web后端接口(Postman),只是测试业务重心还是在嵌入式软件上。  为什么测试的这么杂呢,其实这些全部加起来只是一个产品,只是因为目前就只有我一个测试,所以整套系统都是由我一个人来测。  就拿我现在这家公司做的一个视频会议系统来说吧,整套系统包含有硬终端

2022-04-12 20:25:56 215

原创 测试老鸟告诉你测试员常用的软件

开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis zentaopms开源功能自动化测试工具:WaTIr、Selenium、MaxQ、WebInject开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web ApplicaTIon Load SimulatorQuality Center:基于Web的测试管理工具,可以组织和管理应用程序测试流程的所有阶段,包括指定测试需求、计划测试、执行测试和跟踪缺陷。Q

2022-04-08 18:01:53 397

原创 软件测试之功能测试详细过程

功能测试(Functional Testing)是根据产品的需求规格说明书和测试需求列表,验证产品的功能实现是否符合产品的需求规格。它是系统测试过程中最基本的测试,不关注软件内部的实现逻辑。功能测试的目的主要如下:(1)是否有不正确或遗漏的功能。(2)功能实现是否满足用户需求和系统设计的隐藏需求。(3)能否正确地接受输入?能否正确地输出结果。(4)验证业务流程是否正确、合理。以上四个目的在测试过程中并不容易实现。首先,第一个目的应该是相对比较容易实现的,测试工程师只需要按照需..

2022-03-30 17:41:04 792

原创 软件测试员,你该如何快速提高自己的测试技术?

随着银行业务的快速发展,新兴互联网金融业态的兴起,科技信息软件的更新迭代速度日新月异,用户对软件质量、用户体验也有了更高的要求,而规范、有效的测试是保证软件质量的重要环节。软件质量的提升,首先是要形成一套行之有效的测试体系,但光有体系远远不够,还需要具备相关技能的人员来执行、落实体系一、现状目前,大部分银行均组建了专业的测试队伍(包括功能、性能、自动化、数据类测试等多个领域),但因人员有限,有的做纯粹的管理,有的既做管理又承接部分项目测试工作,主要的系统测试工作由弱矩阵团队完成。这种临时组成的测试团

2022-03-29 23:17:29 237

原创 史上最全软件测试自学完整路线,走过路过千万不要错过

1.测试基础知识一些测试必备文档以及概念要掌握,这是最基本的1.测试分类:按测试技术划分为:黑盒测试:即功能测试,也就是我们俗称的点点点,但是不要简单以为只是这样,点点点的前提是对整个项目的业务了然于心白盒测试:可以看到项目的代码,属于逻辑结构的测试灰盒测试:介乎黑白之间按是否需要运行代码分为:静态测试:主要是侧重于界面动态测试:运行代码,输入数据按软件特性分为:功能测试:验证所有功能点是否和产品预期相符性能测试:负载测试,压力测试,数据库容量测试2...

2022-03-29 23:09:24 1237

原创 金三银四季跳槽季,啃完这软件测试面试宝典,跳槽不就稳稳的了

前言2022年也到来了,接近我们所说的“金三银四”也正在执行了,时间晃眼就过去了,有的人为了2022跳槽早早做足了准备,有的人在临阵磨刀,想必屏幕前的你也想在2022年涨薪吧,那么问题来了,怎么才能达到目标呢,不妨跟我来看看为大家盘点整理的一些高频面试问题吧!!!基础知识面试题:测试的定义测试的种类黑盒测试白盒测试:动态测试方法分为几种测试计划的制定负载测试,容量测试,强度测试和兼容测试的区别alpha测试、beta测试 和gamma测试测试结束的标准是什么描

2022-03-27 21:21:31 226

原创 学习软件测试需要掌握哪些内容?这篇文章告诉你

学习软件测试需要掌握哪些内容,主要取决于该岗位现在需要的技能有哪些,只有掌握了岗位需要的技能才能顺利地找到适合自己的工作,技术在不断更新,我们需要学习在实际工作中能够用到的企业级技术。那么学习软件测试需要掌握哪些内容呢?‘第一阶段为软件测试环境配置与管理,你需要熟练掌握在物理机、虚拟机、容器下的快速部署测试环境的方法,完成SVN文件配置服务器搭建、LAMP环境搭建配置管理、Linux内核配置与定制、Docker&K8S搭建部署,获得全栈测试工程师必备技能——测试环境配置管理能力。第.

2022-03-26 19:29:07 1321

原创 花费我一个月实习的工资买了一个软件测试就业班课程,成功转行了算是

本人24岁刚毕业三四年,转行进来,包装个1-2年的经验,还是非常容易落地的。讲讲我前期要做好哪些准备。首先要明确的是,24岁入行不算晚,但是也是没有太多的时间容你去试错,所以每一步都必须走对。26岁零基础转行软件测试,你必须要做的3个准备第一个准备:认知准备1、进入测试行业一定要学习一门语言,认为做测试不用写代码或者对于写代码比较排斥的,可以绕道了;2、技术是你立足的根本,但是不要认为技术做到最强,就可以得到100%的尊重;3、在不断学习的同时也要积极地参与行业内的交流,比如沙龙、讲座等,朋友内..

2022-03-22 21:56:11 133

原创 豆瓣 9 分以上,测试程序员必看的 7 本书

豆瓣 9 分以上,测试程序员必看的 7 本书!学习测试有哪些必读的经典图书呢?下面为你推荐几本系统学习测试你必须要读的书!它们经过无数人口口相传,成为了测试领域顶流的经典名著!《软件测试的艺术》https://mp.weixin.qq.com/s?__biz=Mzk0MjE5NTkxOA==&mid=2247484028&idx=1&sn=23df3faaab9d2aa9a79424fb85a2c3f...

2022-03-21 16:52:12 8112 1

原创 100道软件测试练习题,看看你能有多少分

软件测试与质量保证-软件测试部分练习题1单选(2分)软件测试用例主要由输入数据和_________两部分组成。A.预期输出结果2.00/2.00B.测试计划C.以往测试记录分析D.测试规则2单选(2分)与设计测试用例无关的文档是_________。A.项目开发计划2.00/2.00B.源程序C.需求规格说明书D.设计说明书3单选(2分)发现错误能力最弱的是___________.A.路径覆盖B.语句覆盖2.00/2.00C.判定覆盖D.

2022-03-19 20:42:26 6956

原创 买了一个软件测试就业班课程,不知道值不值

本人26岁刚毕业三四年,转行进来,包装个1-2年的经验,还是非常容易落地的。讲讲我前期要做好哪些准备。首先要明确的是,26岁入行不算晚,但是也是没有太多的时间容你去试错,所以每一步都必须走对。26岁零基础转行软件测试,你必须要做的3个准备第一个准备:认知准备1、进入测试行业一定要学习一门语言,认为做测试不用写代码或者对于写代码比较排斥的,可以绕道了;2、技术是你立足的根本,但是不要认为技术做到最强,就可以得到100%的尊重;3、在不断学习的同时也要积极地参与行业内的交流,比如沙龙、讲座等,朋友内推比海投

2022-03-18 19:47:05 815 2

原创 如何从功能测试转化自动化测试?

这是一份超详细的软件测试学习路线分享文章,文章中将软件测试分为手工测试、自动化测试、接口和性能测试三个模块由浅入深的学习,(PS:不要只收藏不点赞啊,朋友们~)软件测试是什么?软件测试贯穿于软件开发的整个生命周期,在软件投入使用之前通过手动或自动的方法对软件进行测试,以找出与预期结果不相符的地方,以检验软件功能是否符合用户的需求下面这个Xmind图片就是软件测试学习的路线图:...

2022-03-17 22:19:01 161

原创 从功能测试进阶自动化测试,熬夜7天整理出这一份3000字超全学习指南

因为我最近在分享自动化测试技术,经常被问到:功能测试想转自动化,请问应该怎么入手?有没有好的资源推荐?那么,接下来我就结合自己的经历聊一聊我是如何在工作中做自动化测试的。(学习路线和网盘资源放在文末了)测试新人我的职业生涯开始和大多数测试人一样,刚开始接触都是纯功能界面测试。那时候在一家电商公司做测试,在这个吃技术的IT行业来说,不断学习是至关重要的。但是我之前做的是最基础的业务工作,随着时间的消磨,让我产生了对自我价值和岗位意义的困惑。一是感觉自己在浪费时间,另一个就是做了快2年的功能

2022-03-16 20:25:28 97

原创 大学毕业想要转行学软件测试,怎样入门比较好?

目前软件测试这个行业大学还没有专门的课程,不像开发。想要进去这个行业无非自学和培训两种途径。发展到2018年初来说,这个行业已经比较稳定,但是并没有饱和,缺口依然很大,在未来的5~10年内发展会很快,因为软件企业要靠软件产品的质量去占领市场,不再是以前说的那样“没有测试人员、产品的BUG可能比较多;但是如果没有研发和产品人员这个产品都不可能做出来。”测试人员可谓是一个软件企业生存的命脉,测试这关过不了,产品做出来也是死掉一 、学习路线图现在通过培训机构学Java转行的人越来越多,并不是毫无根据的

2022-03-15 15:02:59 4115

原创 软件测试人员找工作,去大公司还是去小公司?今天就和大家唠唠

 马云曾经说过,员工离开一个公司无非就两种原因,一个是钱给少了,一个是干的不开心。我觉得非常符合现在IT从业者离开一个公司的心里想法,很多时候我们IT从业者找工作都会给自己定一个目标,比如有的人觉得找一家大的IT公司,工资肯定给的高,觉得倍有面子啥的,比如有的人觉得找一个中小型IT公司,工资给的在预期内,工作压力也没那么大的就ok了。其实面临着对公司的选择,尤其对IT从业人员来说,是一个长久又纠结的问题。  众所周知,IT行业是没有永久铁饭碗的,所以IT行业跳槽率偏高,每一次的跳槽都要在内心做一番比较和

2022-03-14 21:56:49 409

原创 花了我一天一夜整理出的软件测试学习路线

目前软件测试这个行业大学还没有专门的课程,不像开发。想要进去这个行业无非自学和培训两种途径。发展到2018年初来说,这个行业已经比较稳定,但是并没有饱和,缺口依然很大,在未来的5~10年内发展会很快,因为软件企业要靠软件产品的质量去占领市场,不再是以前说的那样“没有测试人员、产品的BUG可能比较多;但是如果没有研发和产品人员这个产品都不可能做出来。”测试人员可谓是一个软件企业生存的命脉,测试这关过不了,产品做出来也是死掉  既然软件测试那么重要,那今天小编就简单分享下千锋教育的软件测试的具体学习路线。

2022-03-14 21:38:50 843

原创 2022软件测试自学路线分享,附完整资料,自学也能拿高薪哟

想毕业后做测试相关的工作的,找学习资源找的头大,还好终于找到这么优质的可以系统地学习测试知识的途径。想学测试的小伙伴看看,真的可以跟着一步步学起来,测试冲啊!一 、学习路线图二 学习资源内容第一阶段:第二阶段:第三阶段:第四阶段:第五阶段:第六阶段:这些都是视频课程,还有好多工具啊,面试资料啊,好多有用的自己去看啊!最后:测试资料送上一波回想了一下这段时间的经历,我觉得有个很重要的经验可以介绍给大家,那...

2022-03-12 23:10:11 7253

原创 有哪些浏览器兼容性测试,如何做好兼容性测试工作?

一个软件产品或者程序需要在不同浏览器上使用,兼容不同浏览器版本,听起来是一件复杂的事情。以我们熟知的主流浏览器就有很多版本,比如火狐浏览器、谷歌浏览器、IE浏览器等,想要软件产品或者程序在这些浏览器上兼容使用,不出现bug,那么就需要做好浏览器兼容性测试。  做好浏览器兼容性测试有哪些步骤呢?有哪些好的浏览器兼容性测试工具呢?小编对此进行简单分析,帮助大家更好的理解浏览器兼容性测试。  浏览器兼容性测试  一、如何做好浏览器兼容测试?  首先要确定产品主要运行的浏览器,我们常常提及的5大浏览

2022-03-11 22:45:00 9375

原创 腾讯测试员:8年经验分享自学软件测试学习路线【附带JAVA学习路线】

一、专业基础课程●阶段目标1.熟练掌握IT核心技术:编程,数据库,操作系统,版本控制。 2.能够熟练运用所学技术搭建各类服务器环境。 3.深入理解软件研发过程各种疑难杂症及处理手段。 4.掌握Python编程技术并熟练运用Python进行程序设计。●知识点1、Web页面元素,布局, CSS样式,盒模型, JavaScript程序设计,函数,基础算法,正则表达2、数据库知识,范式,MySQL配置,命令,建库建表,数据的增删改查,约束,视图,存储过程,函数,触发器,务,游标,建模工具深入理解

2022-03-10 21:15:00 154

原创 简单的聊聊自动化测试:Selenium的高级操作

 Selenium-Switch_to  switch_to适用场景:  ● 处理JS弹框  ● 切换frame  ● 切换浏览器窗口    Switch_to处理JS弹框  JavaScript简称JS,应用于HTML网页,通过操纵网页窗口及网页元素,从而实现动态效果。  ▲ JS弹框类型:警告框alert、确认框confirm、提示框prompt    浏览器窗口中如果有JavaScript的弹出框,需要通过switch_to语句处理。 Switch_to切换

2022-03-10 16:24:49 1088 2

原创 从一次故障聊聊前端 UI 自动化测试

背景  事件的起因在于老板最近的两次“故障”,一次去年的,一次最近。共同原因都是脚手架在发布平台发布打包时出错,导致线上应用白屏不可用。  最神奇的是,事后多次 Code Review,结果还是没有发现任何能够导致该问题的 bug,最后推测有可能是服务器在发布打包的时候出了问题。  当老板第 N + 1 次吐槽因为他写的工程化工具领来的天外飞锅,我突然思考起来,如何才能避免这种天外飞锅。  归根结底,导致这类线上故障的原因都是在于打包上线的代码没有经过验证。针对这个问题,有两种方法可以解决:

2022-03-10 16:03:22 211 1

原创 面试官:谈谈什么是死锁?如何解决死锁?

死锁就是有一天你回家,拿着一把钥匙使劲往锁眼里面捅,结果钥匙断里面了,所以你就叫开锁师傅要开锁,结果锁给开死了,这就是死锁了。以上仅仅是玩笑话,以下步入正题。  什么是死锁?  要了解什么是死锁,要首先明白一点,锁是用来做什么?Java中的锁说白了,就是为了保证资源安全,确保一次仅有一个线程对共享资源进行修改。(以上仅为个人理解,如有问题,请评论讨论。)那死锁的概念就好理解了,就是有两个及以上的线程对同一个资源进行争夺,结果两个线程没有一个让步,并且没有任何的外力进行协调导致的一种僵局。  例1

2022-03-08 23:30:14 2061 2

原创 App混合应用Appium自动化测试框架技术难点

 前言  难点?Appium工具的坑太多了,一上百度搜索就是一箩筐各种解决方案,且不同人不同环境,实则静下心来分析,无非就是环境问题和使用者对框架的思考问题!为什么这么说呢?例如:app混合h5的自动化,操作时需要切换context上下文,才能继续操作,且操作完h5还需要切换回原生环境;分析环境问题:如果不是chromedriver驱动版本和模拟器或者真机不匹配,就是操作元素的方法需要改进<即未等待元素出现操作无效>;同时我也相信搜索此类问题的同学,想必对操作页面元素的方法和各种显示等待也了

2022-03-07 22:20:19 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除