自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 培训4个月,转行测试工程师,未来可期——写给正在迷茫的学弟学妹们!

我记得以前在书上到一句话:在我们所经历的人生中总是有着无数来自外界的打击,但是这些外界的打击究竟会对你产生什么样的影响呢,其实这个最终决的定权是在你自己手中。其实,在现实社会中真的没有谁的一生是能够一帆风顺的,也没有谁的成长是没有任何烦恼的。尤其是你步入社会之后,每天都会要去应对一些生活上的难题,而且要做出各种各样的选择。而正是这些决定编织在一起,才能促使我们都拥有着各自独特的生活。可是,我们的生活究竟是苦的是辣的,还是是酸的是甜的,其实最终还是取决于你自己做出来的选择。因此,当你发现自己的生活,有柠

2021-05-21 16:37:50 922 12

原创 入行||转行软件测试?写给迷惘的你

文章目录背景介绍开发人转行测试如何转测行试软件测试的优势目前国内开发与测试的比例是6:1。小结背景介绍相比开发以后的职业生涯;我更看好软件测试的未来。其次具有开发经验。对软件测试会有相当大的帮助,前面学了测试基础工具后,后期自动化提升会更快。这样才能更好的胜任软件测试工作。最重要的是测试不是青春饭,和软件开发相比,如果30岁还没有转到管理,或在技术总监或在高级研发等上层职位。那么会越来越弱势,越来越不吃香,压力会很大(技术和心理都会)。开发人转行测试软件开发是一种工程,是一种计划,很难不把这种

2021-03-30 17:04:38 2159 12

原创 Selenium 凭什么成为 Web 自动化测试的首选?(内附源码)

<自动化>工具1.QTPQTP是一个商业化的功能测试工具,收费,支持web,桌面自动化测试。2. Selenium(文章重点讲)Selenium是一个开源的web自动化测试工具,免费,主要做功能测试。3.Robot frameworkRobot framework是一个基于Python可扩展地关键字驱动的测试自动化框架。Selenium特点开源软件:源代码开放可以根据需要来增加工具的某些功能;跨平台:Linux、windows、mac;支持多种浏览器:Firefox、Chro

2021-05-24 15:45:17 503 1

原创 干货||Selenium自动化测试网页

今天想跟大家分享的是:关于selenium的自动化测试一些基础的东西安装环境1.Python环境安装完成后通过Windows命令提示符CMD输入“python”,查看是否安装成功2.安装setuptools与pipsetuptools是PEAK(PythonenterpriseApplicationKit)的一个副项目,是python的distutilsde的增强工具,可以更方便创建和发布python包,特别是对其他包有依赖的情况;pip是一个安装和管理python包的工具,通过pip来安装

2021-05-24 15:38:53 477

原创 自动化比手工测试成本高?使用Selenium评估测试自动化的ROI指标

跨浏览器测试是一种测试,需要大量的精力和时间。通过不同的浏览器,操作系统,设备,屏幕分辨率测试Web应用程序,以评估针对各种受众的Web内容呈现的过程是一项活动。特别是如果手动处理,使用Selenium进行的自动跨浏览器测试可以帮助您节省例行测试活动的时间,并帮助您缩短回归测试的时间。但是,人们很少喜欢变化。如果手动测试在您的组织中很流行,那么当您要求他们实施测试自动化时,管理层显然会提出问题。自动化比手工测试成本高?使用Selenium评估测试自动化的ROI指标测试自动化虽然非常有益,但通常可能会

2021-05-24 15:25:48 492 1

原创 如何成为一个优秀的测试工程师?必备的9大职业素质盘点

对于软件测试人员来说需要具备的素质,我觉得首先最重要的是要有一定的理论知识和测试技能,这是测试工作的基础。我们测试人员应该如何成长才能在工作当中被不断的认可呢?下面我将以问答的形式阐述:1、一定要懂代码吗?网络时代的有些因素导致很多人误以为测试很简单。其实,测试不是简单的点点点。当开发人员将开发完成的软件提交到测试人员那里以后,测试人员最好可以迅速透彻的理解软件的功能。可能你会说这是需求阶段要做的工作,但是其实很多时候都是赶鸭子上架,所以你最好自身有一定基础。如果你有一定的编码基础,你就可以更好的了

2021-05-24 15:03:34 1527 4

原创 自动化测试——何为自动化测试,为何自动化测试

概述我们主要就接口功能自动化测试从两个方面做一些交流,一是何为自动化测试 ,二是为何自动化测试,同时包含关于下面三个问题自己的一些认识:明确自动化测试开展原由明确自动化测试开展方式明确自动化测试开展评估关于自动化基础的认知:常见的错误认知使用自动化完全替代手工测试。使用自动化测试发现更多的新BUG。应该形成怎样的认知自动化测试的目的不单纯是为了减少或者替代手工测试,而是为了测试人员能够做更多更有意义的测试(也包含手工测试)。自动化测试是用来验证以前能够正常工作的功能是否依旧可以正常工.

2021-05-22 20:01:49 648

原创 软件测试都需要哪些工具呢?一文带你看清

先说软件测试行业的划分,一是黑盒测试或者叫功能测试、手动测试。二是白盒测试或者测试开发等。黑盒测试,含金量低,测试人员学的测试工具较少。白盒测试,现在软件行业越来越重视白盒测试,白盒测试要求会写代码,通常只是写一些脚本或者开发测试工具,Python、Shell、Perl常用于写测试脚本,当然如果公司内部以Java为主要编程语言的话,还是得学习java,总而言之就是,至少学习一门编程语言。大家对测试行业有了了解,我就说一下软件测试需要的工具:根据不同阶段的测试,对应有不同的测试方法以及测试工具。基.

2021-05-22 16:50:36 1137 3

原创 做了8年软件测试的我,是如何从菜鸟快速成长为测试工程师的?

工作多年,从毕业后就开始从事软件测试,不知不觉已经从事软件测试6年了,长期的测试工作让我对软件测试有了比较深入的了解。但是如今工作上仍然偶尔会犯错误,离一个优秀的测试工程师还有一段很长的距离,道路且长来日可期,脚步慢一点也无妨。下面总结一下我的工作心得。做了6年软件测试的我,是如何从菜鸟快速成长为测试工程师的?1、熟悉业务需求说明书测试工程师的主要工作体现在测试报告和测试用例上,只有熟悉掌握项目的业务需求,才能设计出全面,覆盖率高,多异常流的测试用例,有一些细节甚至要比产品经理还要考虑细致。只要遇到

2021-05-22 16:35:41 376

原创 干货!!月薪过万行业,软件测试必懂的基本概念

一、软件测试的定义:用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较的过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。1、简单来说,什么是软件测试呢?就是实际输出与预期输出间的比较过程。二、测试流程:依据需求熟悉业务,确定测试范围,然后设计测试用例,待开发提测后利用手工或自动化手段执行被测软件,检测实际结果与预期结果是否一致,如不一致提交bug单,交

2021-05-22 16:10:32 305

原创 2021,软件测试的出路在哪里?

案例:小A同学,性格腼腆,毕业之后进入IT行业,软件测试岗位,这一干就是十几年,从软件测试实习到资深软件测试工程师,随着工作年限的增加,薪资也不断升涨。因为性格比较内向,没有管理能力,一直也没有往管理岗靠拢。随着时间的推移,日子日复一日地过着,项目一个又一个地完成。已经在软件测试行业深耕十几年的他也步入中年,可是似乎从30岁开始他的工资就没涨过,前面跳槽几次涨的薪水在30岁以后跳槽已经不管用了、定格了,这几年由于市场环境不景气,软件测试行业的竞争越来越激烈,36岁跟30拿的工资一模一样,不仅工资拿的一样.

2021-05-22 16:06:16 395

原创 软件测试工程师,一个即将消失的职位?

软件测试岗未来是否会消失?这是一个问题,因为它决定了软件测试人员这个群体未来会走向哪里?作为测试群体的一分子,笔者认真梳理了这个问题并得出个人观点,供各位测试同仁参考。一、软件测试的由来1936年,英国数学家阿兰·麦席森·图灵提出一种抽象计算模型:图灵机。科学家将带点的卡片纸传递给图灵机,图灵机通过计算给出计算结果。这一时期的软件多以计算为主,规模小复杂度低,尚未出现专职测试员。1957年,美国科学家约翰·巴科斯开发出第一套高级编程语言Fortran,Frotran被广泛应用在科学计算领域,这时的F

2021-05-22 15:59:56 301

原创 python自动化之如何利用allure生成测试报告

Allure测试报告框架帮助你轻松实现”高大上”报告展示。本文通过示例演示如何从0到1集成Allure测试框架。重点展示了如何将Allure集成到已有的自动化测试工程中、以及如何实现报表的优化展示。Allure非常强大,支持多相关专题:javapythonwww.cppcns.comnbsp; (如果Homebrew版本比较旧否则安装的allure版本也很老需要先升级HomebrewAllure测试报告框架帮助你轻松实现”高大上”报告展示。本文通过示例演示如何从0到1集成Allure测试框架。重点展示了

2021-05-22 15:48:48 491

原创 Web UI自动化测试之元素定位

目前,在自动化测试的实际应用中,接口自动化测试被广泛使用,但UI自动化测试也并不会被替代。让我们看看二者的对比:接口自动化测试是跳过前端界面直接对服务端的测试,执行效率和覆盖率更高,维护成本更低,整体而言投出产出比更高,因此在项目上的使用更广泛。而UI自动化测试则是模拟用户在前端页面中的操作行为进行测试,虽然在执行过程中易收到其他因素的影响(如电脑卡顿,浏览器卡顿,网速等)而导致用例执行失败,且后期维护成本较高,但是UI自动化测试更贴近用户使用时的真实情况,也能够发现一些接口自动化无法发现的bug。因

2021-05-22 15:27:49 594

原创 测试开发字节跳动(二面),我被面试官按在地上摩擦!

1.项目挖一挖2.SQL中的删除使用delete drop; 这两个的区别》》》》???再看看事务的属性有哪些image.pnghttps://www.jianshu.com/p/a8ace5317e87Java 回收机制 哪些算法https://www.cnblogs.com/andy-zcx/p/5522836.htmljava中 stringbuffer 和 stringbuilder 的区别 怎么保证它的线程安全https://www.runoob.com/w3cnote/ja

2021-05-22 15:19:17 465 2

原创 前端自动化测试概览【超全面介绍】包你学废

为什么需要自动化测试项目经过不断的开发,最终肯定会趋于稳定,在适当的时机下引入自动化测试能及早发现问题,保证产品的质量。自动化的收益 = 迭代次数 * 全手动执行成本 - 首次自动化成本 - 维护次数 * 维护成本测试测试作为完整的开发流程中最后的一环,是保证产品质量重要的一环。而前端测试一般在产品开发流程中属于偏后的环节,在整个开发架构中属于较高层次,前端测试更加偏向于GUI的特性,因此前端的测试难度很大。测试方法黑盒测试黑盒测试一般也被称为功能测试,黑盒测试要求测试人员将程序看作一个整体.

2021-05-22 15:10:14 714 14

原创 自动化测试基础(一):字符串的取值、切割、替换、去除、拼接

一、前言字符串:在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-21 15:24:53 280

原创 软件测试面试,秋招你准备好了吗?(内附答案)

一直以来大大小小参与过不少面试,遇到过不少坑,但是没来的及好好总结汇总下。现在把之前遇到的问题汇总下,希望以后自己能加深印象。1、appium 怎么定位toast弹框appium1.6以后回答需要升级u2进行定位。2、什么是事务,知道事务提交、回滚事务是并发控制单位,用户定义的一个操作序列。这些操作要么都做,要么都不做,是不可分割的的工作单位。通过事务,sql server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性,主要用于一些对操作过程的完整性比较高的程序。(事务的特性:原子性、

2021-05-21 14:48:16 537

原创 如何进行自动化PDF测试?这里有真正简单明了的方法

Telerik Test Studio最新版下载Telerik Test Studio是一个用于功能性Web、桌面和移动测试的直观测试自动化工具,它能轻松地实现自动化测试。同时会为GUI、性能、加载和API测试提供完整的自动化测试解决方案。PDF是任何业务的最常用的文档处理方式,无论是发送给客户的营销手册还是严格保密的自动生成的法律合规文件,PDF都是其中使用最广泛的交易文档格式。本文将引导您通过一种简单的方法,向您展示如何自动化PDF测试以及如何防止组织为最终用户提供含糊不清或错误的内容。为什么需

2021-05-21 14:20:01 829

原创 AI会“偷走”软件测试员的工作吗?只有技术强,才是硬道理!

人工智能对于我们生活的影响越来越显著,改变着多个行业多个领域,影响到日常生活的方方面面。尤其在人工流程自动化领域中,人工智能发挥了突出的作用。因此,本文将研究人工智能如何影响软件测试领域,尤其是自动化测试领域。现存挑战什么是软件测试?软件测试是对开发的程序的性能进行评估的过程,以检查其是否符合客户的要求,并在投入使用前检测它是否存在错误从而加以完善。每当开发人员添加新代码,都必须进行新的测试。质量监管人员(QAs)需要耗费大量时间来确认新代码不会破坏现有代码库。而人工执行回归测试非常耗时,并且会在很

2021-05-20 17:11:15 207 3

原创 测试用例的“真相”与“事实” 这9个事实让人扎心!

测试用例存在一些真相与事实,有些广为人知,有些却很隐蔽。正是基于这些真相与事实,可以对我们的手工测试、自动化测试、甚至规模化的自动化测试(数以万计的用例)带来不同的启发。真相1:不能提前确定所需要的所有测试用例测试领域有一个几乎是共识的结论,我们不能完全测试(Complete Test)。除了这个结论本身,其原因也有很大的参考价值:软件系统本质也是一系统,是由一层层依赖组成的,当我们想测某一点时,总会有假设,但是这个假设本身有时也需要另外的用例来覆盖。而哪一层的假设是可靠、不需要再测试的判断往往是凭

2021-05-20 16:21:28 267 1

原创 2021-秋招你准备好了吗?软件测试面试题

前言最近收到了很多自动化学员反馈的面试题 。。有主观题 ,有功能测试题,有python编程题 ,有自动化测试题,有数据库题,linux等。。为了让我们的学员可以更好的去准备面试,我们专门在腾讯课堂,3小时以上的直播讲解面试本文作为课堂部分内容,将面试题以及部分参考答案开放出来。。1、面试技巧题(主观题)来自VIP学员的问题:参考答案:1、怎么能在技术没有那么合格的前提下给面试官留个好印象?  面试官考察的,技术只是一方面。   他(她)还会考虑:这个人是否值得培养?培养成本如.

2021-05-20 15:13:44 315 1

原创 每年都有人问“IT行业还能再火几年”,现实给出最好的答案

导读:2021年已经过三分之一,金三银四抢人大战刚刚落定,百万毕业生大军接踵而来。360行,工作到底走哪行,每年都是一个焦点问题。每提择业总绕不开IT行业,它“制造”出的“东西”,已经像水、电、食物成为生活中不可或缺的东西。IT行业在中国蓬勃发展了20年之久,到如今是否依然是就业者的优选对象?早在2008年有个疑问就频被讨论,IT行业还能火下去吗?时代也在一次又一次做出解答。那到如今都“1202”年了,IT行业的前景怎么样了呢?依旧是最有前途的行业之一看一个行业有没有前途,关键标准之一还是要看它是

2021-05-20 14:54:23 211 1

转载 如何处理不能复现的bug?软件测试工程师避坑指南

软件测试工作中常常会遇到不能复现的bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的想法处理,没有提交bug,或者匆匆关闭bug。线上出现问题,就只能自己背锅了。今天我们就说说,遇到这种情况,我们该如何应对。首先,出现不能复现的bug,这里一般有两种情况第一种,在测试阶段,执行了一个用例未覆盖的场景,或者随机测试,盲目点点点,一旦产生了bug,很容易忘记之前操作了什么。对于这样的情况,通常让我们很头疼。软件测试工作中常常会遇到不能复现的bug,遇到这种情况其实很正常,但是很多测试新手都按照自己的

2021-05-19 19:52:17 722

原创 吐血整理,2021年最新【阿里、头条、美团】【软件测试】面试题(持续更新!)

根据我工作这几年来的面试经验,加上之前收集的资料,整理出来350+道软件测试工程师常考的面试题。字节跳动、阿里、腾讯、百度、快手、美团等大厂常考的面试题,在文章里面都有提到。虽然这篇文章很长,但是绝对值得你点击一下收藏。 想要找工作的同学,假如你每次面试之前,把此文拿出来过一过,好好复习一下,相信你一定能找到一个满意的工作。一、开场白Q:简单自我介绍一下吧Q:项目和实习经历?(注意使用STAR法则表述)二、软件测试基础工作内容Q:按测试内容划分,测试有哪些种类?Q:软件开发(测试)的流

2021-05-19 16:10:12 356

原创 软件测试工程师是青春饭吗?已过32的测试老鸟带你分析:软件测试职业发展规划

一:前言:人生的十字路口静坐反思入软件测试这一行至今已经10年多,承蒙领导们的照顾与重用,同事的支持与信任,我的职业发展算是相对较好,从入行到各类测试技术岗位,再到测试总监,再转行入测试讲师做技术分享,每一步都刚刚好。最近自身的职业发展也遇到了瓶颈,又一个新的十字路口出现,静坐反思,重新审视个人规划与发展的这个问题,问回自己:你为什么做软件测试工程师?软件测试工程师能做多久?测试工程师是吃青春饭的吗?软件测试能干一辈子吗?今天我们就来聊聊这个话题,希望可以帮到正处于纠结和迷茫中的你!二、软件测试能干

2021-05-19 15:39:48 288 1

原创 【实施自动化测试项目】的7大必备条件!那些我踩过的坑......

自动化测试虽然看上去取代了人工,提升了效率,避免了低级错误,但它也存在学习曲线高,建立自动化测试环境成本高等问题,并不是所有项目都适合实施自动化测试。值得实施自动化测试的项目需要具备以下条件:软件产品本身具有长期可维护性从立项、研发,到退役,那些生命周期较长的软件产品才值得实施自动化测试。因为,尽管前期建立自动化测试环境投入很大,但在软件产品足够漫长的生命周期中,自动化测试成本会被极大地削弱,软件后期的维护成本会大大降低。项目周期足够长如果软件研发的时间足够长,自动化测试的成本同样会被稀释。软

2021-05-19 15:23:32 147 2

原创 2021年你想转行吗?写给迷茫的你!

“想”是一回事,“做”又是一码事;在“想”过之后能够明确如何正确地“做”,这才是具有讨论意义地话题。作为一名程序员,我想说地是,在IT互联网圈子里有句名言:选择大于努力不论你是之前想转行,还是2021年转行,亦或是2022年转行…只要是内心有这个疑问的人,想来都是不满足于现状,想要追求更理想的工作和薪资待遇罢了;但是,这种说法还是比较抽象和模糊,一点也不具体,自然也就无法具体落实到行动中。那么,如何才能在内心萌生转行想法之后,找到明确的执行路径呢?今天就来现身说法,跟大家分享一下关于“转行”

2021-05-19 14:51:38 340 3

原创 离职一个月了,也面了很多公司,但都没有offer,软件测试工作怎么就这么难找?

测试工作难找,来看下我整理的这篇【面试秘籍】自我介绍在面试中,自我介绍是面试官对你提出的第一个问题,这直接关系到面试官对你的第一印象,如果回答得不好,直接被毙掉也是可能的。那么,我们如何对这个问题,做出一个令面试官满意的回答呢?面试官真实意图?(1)辨别简历的真实性虽然自我介绍不建议复述简历上的内容,但是你的个人工作经历肯定是和简历上的工作经历对得上的,如果你的简历有所造假,你在自述的过程中,以及之后的提问中,是很容易露出马脚的。(2)你的能力与岗位的匹配度求职者在自我介绍时,会介绍自己在哪

2021-05-18 17:12:49 686

原创 转行互联网,软件测试VS前端编程,到底那个是更好的选择?

作为一个从制造业转行web前端开发的从业者,来回答下这个问题。首先,看到其他的回答,做测试的说测试好,做前端的说前端好,各有各的看法,虽然本人也是做前端开发的,当然也觉得前端好了(哈哈)但从我进入这个行业多年来的了解,对于转行、基础比较薄弱的初学者来说的话,两个都不错。一套完整的软件系统的开发,从开始到结束,需要很多个开发工序来完成,所以也涉及到很多个岗位,主要涉及的岗位大概有:UI设计、前端开发工程师、后端开发工程师、产品经理、软件测试工程师,项目经理、系统架构师、运维工程师等,所以,每一个岗位都是

2021-05-18 16:46:22 1904

原创 自动化测试平台搭建从零开始

从上家公司离职后,有段空窗期,计划系统提升下自己的技术能力,想着做一个基于python的自动化测试平台(B/S架构的WEB测试平台),在这过程中逐渐学习python的使用,希望能够坚持下去吧。之前虽然说是测试开发岗,但因为之前公司并不是传统的互联网公司,属于传统制造业公司的集成部门,因此研发部门的规模不算大,测试团队需要掌握的技能就很杂了。从系统裁剪制作,接口测试,服务端性能测试,app自动化测试和专项测试,sdk测试,持续集成等方面都有所涉猎,回想起来,WEB的自动化测试却没有系统做过,正好借这个机会.

2021-05-18 16:18:13 1595

原创 软件测试工程师,需要达到什么水平才能顺利拿到 20k+ 无压力?

前言最近看到很多应届生晒 offer,稍有名气点的公司给出的价格都是一年 30 多 W 或者月薪 20 几 k,相比之下工作几年的自己薪资确实很寒酸. 根据我自己找工作经历,二线城市一般小公司招聘 3 年左右经验的都很少能给 20k,不晓得中大公司是个什么情况 20 几 k 在一二线大厂就是最低起步价吗?真的这么容易拿到20K?拿到20K的工作,首先考虑几个因素:1、所在城市北京、上海、杭州等地比较简单,如果你在南京、合肥这种城市还是需要有点实力的。2、职位的区分题主所说的程序员,包括算法?NL

2021-05-18 16:04:44 346

原创 腾讯老鸟谈,软件测试的完整流程/过程

其实测试的流程这个描述不够准确,在国际软件测试委员会的大纲《ISTQB认证测试工程师_FL大纲-2018版_V3_1》中,把这个测试的过程和步骤叫做 测试过程(test process )它又牵扯到 测试活动 和 测试策略 的概念©国际软件测试认证委员会 2018 版尽管没有统一的软件测试过程,但是有一些常见的测试活动,如果没有这些测试活动就不太可能实现既定的目标。这些测试活动就组成了一个测试过程。在任何给定的情况下,适当的、特定的软件测试过程取决于很多因素。测试过程中涉及哪些测试活动,如何

2021-05-18 14:52:49 752 10

原创 想成为测试工程师,这7件事你必须先知道

一、“开发者测试” 就是“开发者来测试”开发者测试是现代软件工程中非常重要的一环,敏捷开发、主干开发这些先进的项目管理方法和流程都基于完善的开发者测试。当每个月甚至每周都要交付一个版本时,不可能投入大量的测试工程师来进行大规模的系统级别测试,这时候就需要把整个测试金字塔中的绝大部分测试通过自动化来完成。我们今天谈开发者测试,什么是“开发者测试”? 我司有清晰的开发与测试之分。写代码归开发攻城狮,测试归测试攻城狮,大部分情况下双方处于“红蓝对峙”状态。这与我10多年前的研发团队状况非常相似。而现在的软件

2021-05-17 14:55:13 154 5

原创 【接口测试】接口和接口文档概念

1、接口的概念接口又叫API,全称 application programming interface :应用程序接口(规范),也就是我们经常会听说Web接口,APP接口。详细说明:APP是一种基于C/S架构的应用程序,如抖音、微信等。完整的体验是基于APP客户端和后台云服务端共同作用的结果。客户端和服务端的数据传递,也就是指客户端向服务端发送请求,服务端响应客户端的过程。这一系列的通讯都是基于web协议通讯构成的,在利用web协议通讯的时候,企业内通常都会规定客户端和服务端的数据交换格式,这种格

2021-05-17 14:30:27 612

原创 金字塔测试早已过时!

Martin Fowler的 测试金字塔 已经过时,在前端使用“ Testing Trophy (测试奖杯)”;在后端使用Spotify工程模型中的“ 测试蜂窝testing honeycomb ”。您听到的有关软件测试的几乎所有建议都是不好的:它要么表面不好,要么导致糟糕的结果,要么因为专注于错误的事物(通常是工具)而分心。人们喜欢辩论写测试中某种类型的的百分比,但这很分散注意力。几乎有没有团队能编写具有表现力的测试:这些测试能确定明确的界限,快速可靠地运行,并且仅出于有用的原因而失败。金字塔测试

2021-05-17 13:58:26 105 1

原创 应届毕业生面试软件测试工程师时应注意什么?

(老干货)在其多年职场经历和辅导学员简历面试过程中,发现还是有不少人思路不是特别清晰,也不知道该如何准备一次完美的面试。徐老师总结了关键的12个问题,能够比较完美地回答好这12个或者12类问题,相信能够给自己的面试带来很大的帮助:第一类问题:自我介绍(心理学首因效应告诉我们第一印象非常重要)。自我介绍最重要的是能够在面试官心目中留下一个好的第一感觉。说得更直白一点是让面试官舒服。但是我发现很多人就是直接简单的介绍了一下过去的经历,但是实际上一方面过去的经历没有很好的让人发现优点。其实面试好比相亲,你想说什

2021-05-15 21:11:15 334

原创 软件测试之需求评审&测试计划&提测期间开发测试必做的一些事

一、需求评审时期测试到底要做什么呢?1.需求评审前,提前进行需求熟悉阶段,逐一分析需求点,做好准备,相关需求疑问点列好清单,带着问题去参会。2.产品宣讲时期,就算过程有问题,不要试探打断产品的宣讲,一是节约时间,二是不礼貌,等产品将一个模块宣讲完毕,开始带着你的问题,开始你的表演,分析给项目成员听,并提出改进建议。3.当需求有问题确认需要修正,或需进一步跟业务确认再做定夺的,做好标记,并提醒产品,做好会议记录。4.开发是个直男~一旦进入技术凯旋,那非得争的明明白白的,所以宣讲时期如果开发进入技术凯旋

2021-05-15 20:19:12 2593 2

原创 一网打尽软件测试面试必问的所有Web测试点,你不知道的这都有!

一、什么是Web测试由于web应用与用户直接相关,又通常需要承受长时间的大量操作,因此web项目的功能和性能都必须经过可靠的验证。这就要经过web项目的全面测试。Web应用程序测试与其它任何一种类型的应用程序测试相比没有太大差别。二、测试类型单元测试、集成测试、UI测试、功能测试、性能测试、可用性测试(接口测试)、兼容性、安全性三、几款常用测试工具推荐1、负载测试工具LoadrunnerLoadRunner是一种预测系统行为和性能的负载测试工具。2、全球测试管理系统testdirector.

2021-05-15 20:01:58 306

原创 软件测试面试题!收藏起来,每天看一看,月薪20K!

初级测试总结题!必背!必背!必背!1)软件的概念?软件是计算机系统中与硬件相互依存的一部分,包括程序、数据以及与其相关文档的完整集合。2)软件测试的概念?使用人工或自动手段来运行或测试某个系统的过程, 其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别3)测试人员和开发人员区别?①人员不同测试:开发人员和测试人员 开发:只有开发人员②所处阶段不同测试:贯穿整个软件开发生命周期调试:在软件开发编码阶段以及测试过程中对BUG进行调试③对bug处理结果不同测试:只找出错

2021-05-15 18:57:19 128

空空如也

空空如也

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

TA关注的人

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