zl程序教程

想学软件测试

  • 2021软件测试面试题及答案_2021年软件测试面试题大全

    2021软件测试面试题及答案_2021年软件测试面试题大全

    大家好,又见面了,我是你们的朋友全栈君。1. 数据库增删改查基本上查询考的比较多,也有考察新增,修改,删除的,极个别的会给出表结构,字段要求,让你据此建表以及临时表查询语句主要考察子查询,聚合函数,多表查询,分组,可参考下面链接(sql50题)sql50题插入语句insert into [table] ([column],[column]) values(?,?)复制删除语句delete from

    日期 2023-06-12 10:48:40     
  • 软件测试相关术语

    软件测试相关术语

    “阅读本文大概需要6分钟。你好,我是测试蔡坨坨。最近有不少小伙伴想转行软件测试,转行软件测试的第一步就是了解软件测试是个啥?今天就来分享一波软件测试相关术语,让大家更好地了解软件测试都有些什么。Manual testing 手工测试手工测试就是由人去一个一个的输入用例,然后观察结果,和机器测试相对应,属于比较原始但是必须的一个步骤。软件测试中发现问题最多的都是手工测试,占整个项目的百分之九十五左右

    日期 2023-06-12 10:48:40     
  • 软件测试 黑盒_软件测试黑盒测试报告

    软件测试 黑盒_软件测试黑盒测试报告

    大家好,又见面了,我是你们的朋友全栈君。 1、黑盒测试概念 黑盒测试法也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数锯而产生正确的输出信息,并且

    日期 2023-06-12 10:48:40     
  • 自动化测试和软件测试是一样的吗?

    自动化测试和软件测试是一样的吗?

    1)手工测试发现的缺陷多:因为人是有智慧的,可以自觉判断更多的问题和现象,找出更多的缺陷。2)手工测试的质量更高:因为手工测试可以发现更多计划外的缺陷。3)自动化测试与开发更贴近:因为自动化测试需要编写程序代码。4)两者各自的局限性:手工测试相比较而言工作效率低、容易情绪化导致工作内容不稳定;自动化测则不能像人一样思考。自动化测试软件件分类功能测试:UFT:界面层 、 付费selenium:免费、

    日期 2023-06-12 10:48:40     
  • 软件测试流程规范简介(不同公司流程规范不一样,仅供参考)「建议收藏」

    软件测试流程规范简介(不同公司流程规范不一样,仅供参考)「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 前言:整理了一下软件测试流程规范简介,仅供参考!一、流程图概述二、测试启动阶段(需求分析)参与软件需求评审、技术评审,以测试的角度分析需求的可测性,可构思将来对测试进行的方法、原则等。更重要的是对不可测或难以测试性问题要及时与产品经理、项目经理、研发人员协调解决。 全面了解需求,从用户角度考虑软件测试需要达到的验证的状态,即哪些功能需要重点测试,哪些

    日期 2023-06-12 10:48:40     
  • 软件测试之用例编写的八大要素「建议收藏」

    软件测试之用例编写的八大要素「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 用例编写的八大要素1、用例编号:产品名-测试阶段-测试项XXX英文(wechat_st_register_001) 2、测试项目:功能模块–子项目 3、测试标题:测试点的细化,一行一个测试点 4、重要级别P1(冒烟)P2,P3,P4,P5.—-high,medium,low 5、预置条件:前提条件,否则无法执行 6、测试输入:跟步骤一起 7

    日期 2023-06-12 10:48:40     
  • 软件测试必备技能有哪些?

    软件测试必备技能有哪些?

    协同开发能力:项目管理(SVN、Git)数据分析能力(Fiddler、Charles、浏览器F12)。接口测试:概念及接口测试原理概念(概念、接口测试原理)接口测试工具(Jmeter 、Postman、SoapUI)常见接口协议(HTTP、HTTPS、web Service/SPAP)HTTP协议概念(URL、请求头、请求体、响应头、状态码)HTTP常见请求方法(GET、POST、DELETE、P

    日期 2023-06-12 10:48:40     
  • 软件测试工程师经典面试题[通俗易懂]

    软件测试工程师经典面试题[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。   软件测试工程师,和开发工程师相比起来,虽然前期可能不会太深,但是涉及的面还是比较广的。前期面试实习生或者一年左右的岗位,问的也主要是一些基础性的问题比较多。涉及的知识主要有MySQL数据库的使用、Linux操作系统的使用、软件测试框架性的问题,测试环境搭建问题、当然还有一些自动化测试和性能测试的问题。测试工程师的面试题,基本上都是大同小异的,面试的

    日期 2023-06-12 10:48:40     
  • 软件测试用例编写方法_软件测试用例包括

    软件测试用例编写方法_软件测试用例包括

    大家好,又见面了,我是你们的朋友全栈君。 编写测试用例HttpRunner v3.x支持三种测试用例格式pytest,YAML和JSON。官方强烈建议以pytest格式而不是以前的YAML/JSON格式编写和维护测试用例 格式关系如下图所示: 图文解析:1.postman收集的用例,curl命令行、抓包工具charles/fiddler生成的har,都转换为JSON格式 2.Web平台中的

    日期 2023-06-12 10:48:40     
  • 软件测试用例编写方法_接口测试用例设计思路

    软件测试用例编写方法_接口测试用例设计思路

    大家好,又见面了,我是你们的朋友全栈君。编写测试用例HttpRunner v3.x支持三种测试用例格式pytest,YAML和JSON。官方强烈建议以pytest格式而不是以前的YAML/JSON格式编写和维护测试用例 格式关系如下图所示: 图文解析:1.postman收集的用例,curl命令行、抓包工具charles/fiddler生成的har,都转换为JSON格式 2.Web平台中的JS

    日期 2023-06-12 10:48:40     
  • 软件测试-因果图与判定表「建议收藏」

    软件测试-因果图与判定表「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君因果图简介等价类划分法和边界值法都是着重考虑到了输入条件,但是没有考虑到输入条件的组合与输入条件的相互制约关系。这样有可能忽视了很多错误 如果测试时考虑到了各种组合,测试所有组合将是一个天文数字,因此需要考虑采用一种适用与多种条件组合相应产生多种动作的形式来进行测试用例的设计,这就需要因果图(逻辑模型)因果图思想一些程序的功能可以用判定表的形式来表示,根据输

    日期 2023-06-12 10:48:40     
  • 软件测试之因果图[通俗易懂]

    软件测试之因果图[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 1.某软件规格说明书包含这样的要求:第一列字符必须是A或B,第二列字符必须是一个数字,在此情况下进行文件的修改,但如果第一列字符不正确,则给出信息L;如果第二列字符不是数字,则给出信息M。数 原因:c1:第一列为A c2:第二列为B c3:第二列数字 结果:e1:修改文件 e2:给出信息L

    日期 2023-06-12 10:48:40     
  • 软件过程模型_软件测试过程模型

    软件过程模型_软件测试过程模型

    大家好,又见面了,我是你们的朋友全栈君。 软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。通常使用生命周期模型简洁地描述软件过程。生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也称为过程模型。常见的过程模型有瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型等。1.瀑布模型这个特点有两重含义: 1.必须等前一阶段的工作完成

    日期 2023-06-12 10:48:40     
  • 转行软件测试没有项目经历怎么办

    转行软件测试没有项目经历怎么办

    前言大家好,我是洋子。之前我发布了一篇《测试开发工程师学习路线》的文章。在这个学习路线的项目实战部分,我并没有写上具体的推荐项目以及对应的学习资源,因为当时没有找到比较优质的测试开发相关的实战项目(白嫖失败),所以更加推荐在公司内部真实环境下进行实践自从发布学习路线以后,我的后台收到了很多私信,都是问我项目实战相关的问题。介于有很多转行、初学软件测试的同学,他们需要先学习项目实战部分,才有更大的机

    日期 2023-06-12 10:48:40     
  • 软件测试缺陷报告_软件测试缺陷分析

    软件测试缺陷报告_软件测试缺陷分析

    大家好,又见面了,我是你们的朋友全栈君。软件测试缺陷报告一、软件缺陷定义二、常见的软件缺陷三、软件缺陷产生原因四、软件缺陷的生命周期五、软件缺陷报告应包含的内容六、缺陷报告模板七、企业案例分析一、软件缺陷定义软件缺陷是计算机或程序中存在的会导致用户不能或者不方便完成功能的问题、错误、或者隐藏的功能缺陷。缺陷的存在会导致产品在某种程度上不能满足用户的需要IEEE729-1983对缺陷的定义为:从产品

    日期 2023-06-12 10:48:40     
  • 软件测试基础笔记

    软件测试基础笔记

    软件测试基础笔记目录 1、软件测试的分类 2、软件测试的原则 3、软件测试关键问题1、软件测试的分类1、按照开发阶段划分(1)单元测试 - 模块测试,检查每个程序单元能否正确实现详细设计说明中的模块功能等。(2)集成测试 - 组装测试,将所有的程序模块进行有序、递增的测试,检验程序单元或部件的接口关系。(3)确认测试 - 证实软件是否满足特定于其用途的需求,是否满足软件需求说明书的规定。(4)系统

    日期 2023-06-12 10:48:40     
  • 软件测试工程师自我介绍_软件测试工程师简历自我评价

    软件测试工程师自我介绍_软件测试工程师简历自我评价

    目录:导读一、前言:浅谈面试二、软件测试工程师:简历模板三、软件测试工程师:简历包装1.基本信息:2.教育背景:3.专业技能4.工作经历5.项目经验6.自我评价四、软件测试工程师:简历总结一、前言:浅谈面试面试是我们进入一个公司的门槛,通过了面试才能进入公司,你的面试结果和你的薪资是息息相关的。那如何才能顺利的通过面试,得到公司的认可呢?面试软件测试要注意哪些问题呢?下面和笔者一起来看看吧。这里分

    日期 2023-06-12 10:48:40     
  • 软件测试人员应该如何介绍自己测试过的项目工作_软件测试项目介绍

    软件测试人员应该如何介绍自己测试过的项目工作_软件测试项目介绍

    测试人员在找工作的过程中,通常有一个问题是很难绕开的。就是要如何向别人介绍自己之前做过的项目。下面我们就这个问题简单的做一些分析。要解决这个问题,大体上可以分为如下几个步骤:1、对项目进行基本介绍2、说明自己负责测试的模块3、针对部分模块展开进行说明一. 对项目进行基本介绍以下就以一个简单的项目进行介绍说明:最近测试的Tpshop项目是一个B/S架构的Web项目。Tpshop是一个 B2C的电商平

    日期 2023-06-12 10:48:40     
  • 软件测试用例设计 (一)等价类划分法「建议收藏」

    软件测试用例设计 (一)等价类划分法「建议收藏」

    软件测试对于软件的重要性不言而喻,是计算机类学生毕业后的一个重要从业方向之一。如果要从事软件测试,那么有些必备的技能还是要有的。比如,测试理论、测试工具、测试文档的编制。今天我们就来看看最最最重要的测试理论:黑盒测试用例设计方法——等价类,可以说,这个不会,你的软件测试理论约等于0、目录1.为什么要掌握等价类用例设计方法2.等价类划分法是什么3.等价类划分法的设计步骤4.等价类划分实例走起步骤1:

    日期 2023-06-12 10:48:40     
  • 软件测试工程师女生_能进阿里的程序员都很强吗

    软件测试工程师女生_能进阿里的程序员都很强吗

    简单的先说一下,坐标杭州,14届本科毕业,算上年前在阿里巴巴的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少)其中成功的有4家,另外2家失败的原因在于:1.对于系统知识的了解不够全面,在最后一轮主管面试的时候,主管问得比较细,最后由于不会回答,就直接回去等通知了。2.另外一家失败的是一家小公司,本身人数就不是很多,面试完我多方了解了一下,对方认为我

    日期 2023-06-12 10:48:40     
  • 软件工程与软件测试_软件工程导论(第六版)

    软件工程与软件测试_软件工程导论(第六版)

    大家好,又见面了,我是你们的朋友全栈君。 文章目录1. 软件测试基础1.1. 软件测试的目的和准则1.2. 软件测试方法和步骤1.3. 测试内容1.4. 测试阶段的信息流2. 单元测试3. 集成测试 3.1. 集成测试概述3.2. 自顶向下集成3.3. 自底向上集成3.4. 不同集成测试策略的比较与回归测试4. 确认测试4.1. 确认测试概述4.2. 确认测试的范围和软件配置复查4.3.

    日期 2023-06-12 10:48:40     
  • 入行软件测试的职业发展参考什么?

    入行软件测试的职业发展参考什么?

    2023年软件测试个人职业发展调查会持续进行到2月底,已过去3天,收到近200个样本,不妨先剧透几个结果,以解大家好奇之心,而且这几个问题比较客观,不会影响后面的调查(其他人答题)。剧透开始...... 4. 您是否有清晰的职业规划?从结果看,几乎对半,不符合80/20原则,一半人有明确的职业计划,是高于我们预期还是低于我们预期呢?估计80%有职业规划,只是其中又有30%左右的职业规划不够清晰。如

    日期 2023-06-12 10:48:40     
  • 软件测试|不会吧,你还不知道用pillow绘制图像?

    软件测试|不会吧,你还不知道用pillow绘制图像?

    前言我们之前做数据可视化分享的时候,讲解了使用pyecharts绘制图像的方法,比如绘制柱状图,饼状图,折线图等,但是,我们如果要绘制不定形状的图像,应该怎么去绘制呢,当然,还是要使用到我们的神器pillow来绘制。下面我们就来介绍使用pillow来绘制各种类型的图像。pillow绘制图像,需要引入ImageDraw类来进行图像绘制。绘制图形绘制图形之前,我们先要生成一个底图,用来绘制我们的图形,

    日期 2023-06-12 10:48:40     
  • 软件测试|教你用Python给领导发邮件

    软件测试|教你用Python给领导发邮件

    前言我有个朋友是一个品牌的县级代理,免不了要给自己的上级代理汇报自己区域的销售情况,他不只一次给我抱怨,发送报表的次数太多,领导也太多,有时候一天发邮件就要占用自己不少的时间,问我有没有什么办法能够解放他。作为他的好基友,我必须帮帮他,刚好我们Python能够实现自动化的发送邮件,非常符合他的需求,脚本写好,他只需要准备好报表,动动手指就可以完成发送了。邮箱设置要实现自动化发送邮件,我们首先要对自

    日期 2023-06-12 10:48:40     
  • 软件测试面试,如何自我介绍?

    软件测试面试,如何自我介绍?

    “阅读本文大概需要6分钟。你好,我是测试蔡坨坨。又是一年金九银十,相信不少小伙伴都在准备跳槽面试,而面试中一个必不可少的环节就是自我介绍,所以,今天我们就来聊一聊软件测试面试中如何自我介绍。为什么要自我介绍在讨论如何自我介绍之前,我们先来讨论一下为什么大多数面试的第一个问题都是自我介绍?很多人会疑问,简历上不是写得很清楚了吗,个人信息、教育经历、工作经历、专业技能不是都有吗,为什么还需要我重复一遍

    日期 2023-06-12 10:48:40     
  • 入行软件测试需要掌握啥?

    入行软件测试需要掌握啥?

    准备入行软件测试,非计算机专业的你心中忐忑:需要准备啥?需要装linux系统吗?要不要报班?别慌。今天呢,小编还原一次完整的软件测试流程,通过一个故事帮你解答这些疑虑(注意正文加黑的词)  故事背景:你以测试工程师的身份入职xx科技公司  上班第1天今天hr小姐姐给你办了入职,并带你了解了公司的发展历程和企业文化。你心想:公司好棒,我一定好好干!  上班第3天今天收到一封邮件,是项目经理给你

    日期 2023-06-12 10:48:40     
  • 2022年软件测试的五大趋势!!!

    2022年软件测试的五大趋势!!!

    随着数字化技术应用的广泛普及,业界对于软件测试的要求也在持续迭代与增加。当前,越来越多的企业和组织都相继采用了Agile (敏捷)和DevOps之类的软件开发方法,以鼓励和促进测试团队和开发团队之间的紧密协作。根据Gartner的预测:到2020年,IT行业的开发总成本将从3.76万亿美元增长至3.87万亿美元。而到了2023年,全球相应的软件测试市场,预计将出现14%的综合年度增长率。可见,无论

    日期 2023-06-12 10:48:40     
  • 软件测试|selenium使用文本定位

    软件测试|selenium使用文本定位

    <font size='3'>说明:本篇文章基于selenium 4.1.0</font>定位全部文本很多时候,我们在进行web自动化测试,进行元素定位时,如果元素有文本属性,那直接使用text属性就可以直接使用元素的text属性来进行定位,例如我们要定位百度首页的新闻元素并进行点击。具体定位代码为:driver.find_element(By.XPAT

    日期 2023-06-12 10:48:40     
  • 软件测试|PO设计模式在 UI 自动化中的实践

    软件测试|PO设计模式在 UI 自动化中的实践

    PO的思想最早是2013年由IT大佬Martin Flower提出的:https://martinfowler.com/bliki/PageObject.html没错,就是他 --- 没错,就是他 ---在他的文章里有这样一张经典样图,图片中展示了测试代码中直接操作HTML元素和使用PO模式将page对象封装成一个HTML页面,通过特定方法来操作元素的对比;如下图: 我们知道,PO主要就是应用在U

    日期 2023-06-12 10:48:40     
  • 软件测试|selenium执行js脚本

    软件测试|selenium执行js脚本

    <font size='3'>说明:本篇博客基于selenium 4.1.0</font>JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。可以通过 Python Selenium WebDriver 执行 JavaScript 语句,在Web页面中进行js交互。那么js能做的事,Selenium应该大部分

    日期 2023-06-12 10:48:40     
  • 软件测试|selenium弹窗操作

    软件测试|selenium弹窗操作

    <font size='3'>说明:本篇博客基于selenium 4.1.0</font>说明操作弹窗共分两步:创建弹窗对象alert = driver.switch_to.alert操作弹窗print(alert.text) # 获取弹窗文本 alert.send_keys('helloworld')

    日期 2023-06-12 10:48:40