自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小墨

微信搜一搜「 程序员二黑」

  • 博客(194)
  • 收藏
  • 关注

原创 别让假装努力毁了你,最强的68道软件测试基础问答题你能答的溜嘛?

引言:大家好,我是 一菲,今天我们来通过问答的方式来聊聊测试基础知识有哪些?我总结了下面的68道问答题,自我感觉是比较全面的,不全的话,也欢迎小伙伴们私信我把它再补充一下,争取成为最全的武功秘籍。因为这篇文章是满满的干货,篇幅略长,大概要花15到20分钟的时间才能看完,大家准备好了,谁坚持到最后谁就是王者。正文:1你在测试中发现了一个 bug ,但是开发经理认为这不是一个 bug ,你应该怎样解决。首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说明

2021-01-24 14:56:08 618 1

原创 最全软件测试总结大礼包正在派送中,准备接收了。

一.测试与软件模型软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设计、编码、测试、稳定、部署、维护等阶段。常见的软件开发模型有瀑布模型、迭代开发、螺旋开发和敏捷开发。1.瀑布模型瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。瀑布式的主要有以下问题:各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量;由

2021-01-24 14:13:24 687 1

原创 盘点100道阿里、京东、百度大厂常驻面试题!你离成功只差1步了。

大家好,我是小墨,今天给大家盘点一下软件测试的面试题,你要知道知己知彼才能百战不怠,让你在面试的时候稳稳的。这期干货有点多,请耐心看完!1、你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获取判断的依据和标准:根据需求说明书、产品说明、设计文档等,确认实际结果是否与计划有不一致的地方,提供缺陷是否确认的直接依据;如果没有文档依据,可以根据类似软件的一般特性来说明是否存在不一致的地方,来确认是否是缺陷;根据用户的一般

2021-01-19 14:47:21 459 1

原创 软件测试常见性能问题分析——写给刚毕业的学弟学妹们

前言性能测试大致分以下几个步骤: 需求分析 脚本准备 测试执行 结果整理 问题分析 今天要说的是最后一个步骤——“问题分析”;需求描述有一个服务,启动时会加载一个1G的词表文件到内存,请求来了之后,会把请求词去词表里做模糊匹配,如果匹配到了就向一个后端服务发送一条http请求,拿回数据之后,返回给客户端的同时,向mysql记录请求的唯一标识和一个请求次数的标记;其中有几个关键函数模糊匹配(fuzzyMatching)后端请求函数(...

2021-05-22 16:21:45 12

原创 软件测试过程中常用的Git命令,你都知道吗?

目前,在版本控制系统中Git已经被广泛使用,并且很多技术团队也会逐步将工程从SVN迁移到Git,因此软件测试人员需要了解和精通它的使用方法。

2021-05-22 16:18:55 25 1

原创 软件测试人必会的移动应用性能测试工具—— PerfDog

PerfDog,移动应用性能测试工具你会吗?

2021-05-22 16:17:21 236 12

原创 Python+selenium自动化测试

Selenium v1.0 的核心组件是 Selenium RC;Selenium v2.0 的核心组件是 WebDriver;因此可以说 v1.0 版本和 v2.0 版本完全是两套东西

2021-05-22 16:15:07 3

原创 【我给面试官画饼】软件测试理论基础、质量保证常见面试题——这都不会,会被面试官赶出来吗?

不管你现在做软件测试,在什么级别。软件测试理论基础和软件质量保证问题,面试的时候绝对是离不开的。软件测试这一个行业离开了业务就失去了灵魂。

2021-05-19 19:16:55 10

原创 软件测试--前后端数据交互详解

作为一个合格的软件测试人员, 能够熟练定位bug的位置是属于前端还是后端,是必备技能之一。所以就需要明白前后端数据是怎么进行交互的。

2021-05-19 19:15:26 48

原创 如何正确开始自动化测试?阿里总监10分钟解决你这个问题。

前言:对于很多测试人员来说,尤其是测试新人,在工作中都会有这样的疑虑:自动化测试要怎么去做?现在我就把自己的一些学习经验分享给大家,希望对你们有帮助。而对于测试人员来说,不管进行功能测试还是自动化测试,还是性能测试,都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化测试用例的一些特点,才能更好的开展自动化测试工作。正文:手工测试用例和自动化测试用例手工测试用例是针对功能测试人员的,而自动化测试用例是针对自动化测试用例框架或工具的。1、手工测试用例特点:(1)较好的异常处理能力,

2021-05-19 19:09:50 2

原创 软件测试之常见逻辑思维题

一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问? 如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水? 一棵蜡烛能点60分钟,在不借助任何工具的情况下怎么样使用两棵蜡烛测出45分钟? 四双同样规格同样质量的袜子,两双白色,两双黑色.两个盲人都想取一双白色及一双黑色...

2021-05-19 19:08:06 27

原创 100道变态接口测试面试题,各位学弟学妹们收好了!

这一100道接口测试面试题,不回不行!

2021-05-18 19:52:20 36

原创 阿里P8细谈如何编写有效的接口测试?

测试工程师是一个高技术含量的岗位,但现在不少人误以为测试工程师就是“点工”,拿到软件“点点点”,就可以完成测试了,没啥技术含量,而一些测试工程师错误的工作方法也滋长了这种误解。

2021-05-18 19:49:25 6

原创 软件测试面试常常遇到的十大“套路”!

面试中,如何回答HR提出的问题很大程度上决定了面试能不能成功。下面是软件测试人员在面试过程中经常被问到的10个问题,告诉你怎么回答才不会被面试官套路......

2021-05-18 19:46:29 16

原创 APP UI自动化测试常见面试题,或许有用呢~

1.Android APP 内存不足时,如何获得内存?系统优先结束被挂起(暂停)的进程,释放内存。2.APP 测试常见问题有哪些?原因有哪些?常见的有 crash、ANR(应用无响应、卡死),一般由设备碎片化、网络波动大、内存泄漏、代码编写错误。3.APP 自动化测试工具开放性问题,带点主观意见: 对比其他熟悉的自动化工具的优缺点; 自动化的简要方案(简要的同时关键内容请具体)。 4.Android 与 web 测试区别?相同点:...

2021-05-18 19:43:38 20

原创 HTTP协议详细介绍,面试详全强助攻!

Hi,大家好。我们日常生活中经常会使用浏览器访问Web站点这个过程中到底发生了什么吗?为什么我们在浏览器地址栏上面输入要访问的URL后就可以访问到Web页面呢?这几乎是面试过程中的高频问题。

2021-05-17 16:51:30 5

原创 Fiddler设置断点

在Fiddler中有两种设置断点的方式: Automatic BreakPoints设置断点; 用bpu命令设置断点; 菜单栏依次选择Rules-->Automatic BreakPoints。 Before Requests: 在发出请求前断点 After Responses:在请求响应后断点 01Before RequestsBefore Requests表示请求发送后,Fiddl...

2021-05-17 16:48:05 3

原创 Python测试框架unittest之mock系列(三)- 重置方法、create_autospec、装饰器/管理器、依赖测试

1、重置方法reset_mock:将mock对象恢复到测试之前的状态(相当于没有调用过)。1、创建Demo.py文件(创建被测试类:People类)。脚本代码:#!/usr/bin/env python# -*- coding: utf-8 -*-"""被测试类"""# People类里有两个成员方法(一个有参数,一个无参数)、一个静态方法classPeople:def__init__(self):self.__age =20de...

2021-05-17 16:46:39 26 2

原创 Selenium最常见异常分析及解决方案!

pycharm中导入selenium报错

2021-05-17 16:43:39 24

原创 Jmeter+Shell,20分钟部署一整天的性能测试任务

前几天接到一个性能测试任务,要求对语音识别服务进行性能测试。当拿到任务列表时,眼前的一幕...

2021-05-14 21:53:00 14

原创 2021年,薪酬最高的5种编程语言,你想学哪个?

今天,我们来看看 2021 年最受欢迎的编程语言。我们将根据以下因素对这些语言进行排名。

2021-05-14 21:51:47 11

原创 Selenium+python自动化之解决pip使用异常

一pip出现异常有一小部分童鞋在打开cmd输入pip后出现下面情况:Did not provide a commandDid not provide a command?这是什么鬼?正常情况应该是酱紫二解决办法1.pip是一个.exe的可执行文件,在cmd输入pip.exe就可以解决了2.所以在后面的安装指令中都需要带上后缀,那么问题来了,为什么会出现这种情况,如何彻底解决?三配置环境变量1.主要原因是环境变量的PATHEXT里面缺少...

2021-05-14 21:49:29 99 3

原创 用JMeter+ANT进行接口自动化测试,并生成HTML测试报告

小伙伴们,用python做接口自动化是不是写代码比较繁琐,而且没有python代码基础的小伙伴根本无从下手对吧!今天我们来学习一下如何使用JMeter工具实现接口自动化测试。

2021-05-14 21:46:41 28 7

原创 一个输入手机号获取验证码的页面,包含哪些测试流程?

软件测试面试题:一个输入手机号获取验证码的页面,说出测试过程?

2021-05-14 21:45:37 30

原创 阿里测试小组折腾1年!费尽心血!整理出来的软件测试工程师笔试题!

一、计算机知识1、在Linux系统中,一个文件的访问权限是755,其含义是什么?参考答案: 755表示该文件所有者对该文件具有读、写、执行权限,该文件所有者所在组用户及其他用户对该文件具有读和执行权限。2、Linux中,如何从root用户切换到普通用户?参考答案:susu user1切换到user1,但切换后的当前目录还是root访问的目录su – user1切换到user1,并且当前目录切换到user1的根目录下(/home/user1/)...

2021-05-13 20:56:19 30

原创 自动化测试的基本流程

1.制定测试计划在展开自动化测试之前先做个测试计划,明确测试对象、测试目的、测试的项目内容、测试的方法、测试的进度要求,并确保测试所需的人力、硬件、数据等资源都准备充分。2.分析测试需求用例设计者根据测试计划和需求说明书,分析测试需求,设计测试需求树,以便用例设计时能够覆盖所有的需求点。3.设计测试用例通过分析测试需求,设计出能够覆盖所有需求点的测试用例,形成专门的测试用例文档。  4、搭建测试环境自动化测试人员在用例设计工作开展的同时即可着手搭建测试环境。因为自..

2021-04-27 19:37:43 78

原创 为什么说自动化测试取代不了手工测试?

自动化测试的出现,大大的提高了我们的测试效率,也受到了越来越多测试人员的重视,但是无论自动化测试怎么发展,手工测试都是无法被取代的,原因有以下几点。

2021-04-27 19:35:33 43 1

原创 自动化测试和性能测试的异同

对于那些刚刚接触软件测试行业的小白来说,都会有这样一种错觉,觉得性能测试和自动化测试是差不多的,但是如果深入了解,会发现这两者的区分还是很大的,接下来我们就来详细了解一下自动化测试和性能测试的异同之处。

2021-04-27 19:34:33 63 1

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

很多测试人员都想从功能测试转成自动化测试,那么在此之前要对自动化测试有一个全面的认知,自动化测试顾名思义就是通过测试工具代替人工完成测试,从而提高效率,但是它也需要手工测试的基础,因为每一个自动化测试的case都是从手工测试做起的,如果没有手工测试的基础,是没法进行自动化测试。进行自动化测试可以节省成本,加快项目进度,实现有些手工测试做不到的项目。尤其是对于那些项目变动少,周期长,项目资源足够的测试,自动化测试是一个很好的选择。但是自动化测试也是需要基础的,至少得学会以下几点。1. 拥有代码能.

2021-04-27 19:33:41 13

原创 支招:原来这些才是APP崩溃的主要原因!资深技术大牛测试经验总结

关于这篇崩溃类问题已经有意向总结很久了,无疑这篇文章比较难写。原因之一是需要有大量的App测试实践经验,实践是检验整理的唯一标准么;再有准备过程也比较长,需要平时多记录多思考多归纳,如果您恰巧读到这篇文章,觉得对您有帮助,请点个小心心吧。

2021-04-24 16:28:35 147

原创 找工作太难?软件测试职场套路太深?来来这些生存套路了解一下!

职场最长的路就是所谓的套路了。尽管互联网公司相对来说氛围要好得多,但所谓“有人的地方就有套路,是套路就会有人背锅”。这对于大多数的普通测试人员来说,要与不同角色人员打交道,并且躲过各种各样的套路,恐怕就是必修课了。下面就自己一些经验和感悟,聊聊自己的一些体会。

2021-04-24 16:27:22 20

原创 如何做好互联网产品的支付测试?入坑前先搞懂这5个要点!

现在有不少测试朋友做的项目中,可能也会涉及到支付相关的功能。比如:做商城的,做游戏的以及其他在线交易的网站、APP等。如果支付出了问题,或者用户拿少的钱通过篡改请求数据购买大金额的商品,如果是实物的话,发货前还有可能被发现。如果是虚拟商品话费、游戏币等就有可能造成损失。

2021-04-24 16:25:54 16

原创 如果不做软件测试了,我们还可以做这些!

上周,乙醇同学抛出了一个话题,如果不做测试了,我们还能做什么?然而,并没有给出答案…

2021-04-24 16:24:08 12

原创 2021最新软件测试工程师面试大全,看看哪些你还没掌握?

你眼中的软件测试岗位是怎样的?大部分人可能会给出这样的回答:“测试?简单啊,没什么技术含量,无非就是看需求、看业务手册、看设计文档、然后点点功能是否实现,麻烦点的就是测试下部署安装是否出现兼容性问题等 。”

2021-04-24 16:22:43 19

原创 如果这10道关于数据库的测试题你都会,面试必过!

数据库测试也称为后端测试。数据库测试分为四个不同的类别。

2021-04-19 15:38:42 31

原创 你的能力比学历更重要,Python成各年龄段开发者最爱!

随着科技的不断发展,工作对技能的要求也在不断变化。掌握编程技能的重要性正在不断提升,包括AI在内的各行各业都对开发者有着巨大的需求,更别提编程还能锻炼大脑的思维能力。应该怎么学编程?学习哪种编程语言?从何时开始学编程?据最新调查报告显示,平均而言,开发者们掌握了4种语言,而且还想再多学4种。对学习的渴望程度因人而异,18-24岁的年轻开发者想学6种语言,而35岁以上这个数字降低为3种。即使新语言经常出现,但掌握核心的传统语言对开发者来说非常重要。总体来说,现在雇主最常见的语言要求是:Java

2021-04-19 15:21:29 15

原创 新人必看,测试大佬私藏的入门性能测试五步走,果断收藏!

分享一个江湖小辈如何参透性能测试这本武功秘籍的心路历程,适用于刚踏入性能测试江湖里的小白,一起来一探究竟。【开幕】武林秘籍惊现江湖在庞大的性能测试面前,我还是一个江湖小辈。然而在被YW大神领进门之后,性能测试中的变化莫测、十面埋伏、刚柔并济、九九归一,仿佛让自己窥见了一门武林绝学,继而心生敬畏之心。LongLongAgo,听过YW大神对性能测试方面的分享。那个时候就感觉眼前的这个男人不明觉厉,练就了一身武林绝学,是自己以后发展的榜样。当时他还给我们展示了他的武林秘籍,是这样的:【第一幕】

2021-04-19 15:20:31 44

原创 Fiddler抓包工具入门:软件测试员必知的抓取https协议的方法

首先给大家分享一个抓包的小故事:

2021-04-19 15:19:02 6

原创 刚刚,微信出现重大BUG!

今天上午,微信出现重大Bug!

2021-04-19 15:17:15 32

原创 3分钟了解Appium:使用appium做Android手机自动化测试!

网上写Appium相关资料的文章已经多如牛毛,今天我所提到的内容或许是你不太了解的,希望能在3分钟时间为各位看官带来不一样的收获~~Appium这个听起来既生疏也熟悉的自动化测试工具,比起原生的UiAutomator可能是异常的不起眼,可是却是有自身独当一面的能力,可以完成许多高难度作业,完成UiAutomator不可能完成的一些任务,可以说appium丰富了UiAutomator的功能,使UiAutomator可以完成更多的任务。Appium到底有哪些优势会让我们优先选择它去做自动化呢?一

2021-04-16 21:49:04 23

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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