软件测试
文章平均质量分 51
小小码农充电站
这个作者很懒,什么都没留下…
展开
-
软件测试需要掌握的技能有哪些呢?
随着人才市场竞争的加剧,企业对于人才的要求也越来越严格。那么对于一名优秀的软件测试人员来说,需要掌握的技能有哪些呢?接下来,就让千锋校区老师为大家解答。 对于一名优秀的软件测试人员来说,逻辑思维能力以及认真工作态度对其发展很重要。事实上,对于测试而言,就是要用尽量少的测试实例覆盖尽量多的逻辑,这就是所谓的效率。当然,认真工作的态度也很重要。对于每一个测试点,都需要静下心来好好想一想,还有...原创 2019-10-10 11:49:45 · 1548 阅读 · 0 评论 -
软件测试必备之数据库知识
无论是运维、开发、测试,还是架构师,数据库技术是一个必备加薪神器,那么,一直说学习数据库、学MySQL,到底是要学习它的哪些东西呢?(来源:千锋软件测试)1、如何快速掌握MySQL?培养兴趣兴趣是最好的老师,不论学习什么知识,兴趣都可以极大地提高学习效率。当然学习MySQL也不例外。夯实基础计算机领域的技术非常强调基础,刚开始学习可能还认识不到这一点,随着技术应用的深 入...原创 2019-05-26 17:49:20 · 1238 阅读 · 0 评论 -
移动测试之Web-HTTP状态码
HTTP状态码(HTTP Status Code) 文章来源:千锋软件测试一些常见的状态码为:200- 服务器成功返回网页404- 请求的网页不存在503- 服务不可用一、1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其...原创 2019-05-16 18:15:12 · 248 阅读 · 0 评论 -
Web自动化测试-Webdriver之元素等待
Webdriver---元素等待(显示等待)元素等待的概念因为网络原因,有时要等待很久才会出现网页,那么就会影响查找元素及定位元素。显示等待是针对某一个元素进行相关等待判定(显示等待,相当于等待具体的某一个元素,直到等到它出现为止)隐式等待不针对某一个元素进行等待,全局元素等待(隐式等待不针对个别元素,只是给一个固定的时间进行等待)相关模块WebDri...原创 2019-05-16 18:14:08 · 333 阅读 · 0 评论 -
web测试基础-HTML基础标签
软件开发的发展历程软件是用计算机语言编写的。计算机语言的发展经历了从机器语言、汇编语言到高级语言的历程。HTML(Hyper Text Markup Language 超文本标识语言)是一种用来制作超文本文档的简单标记语言。用HTML编写的超文本文件称为HTML文件,也称Web文件。HTML是Web开发的基本技术。HTML发展HTML文件的基本结构<...原创 2019-05-21 18:55:55 · 2554 阅读 · 0 评论 -
selenium元素定位问题解决方案
在编写自动化时,经常发生定位不到元素的情况。总结了以下几种情况及解决方案:·表单嵌套·打开了新的窗口·定位方式不唯一,或者没有该元素·xpath定位方式错误1. 表单嵌套·找到原因顺着定位元素往上找,查看是否有<iframe>标签,找到说明要定位此元素,需先切换到此表单,再定位元素。·解决方法需使用switch_to_frame("n...原创 2019-05-21 18:44:47 · 848 阅读 · 0 评论 -
2019软件测试学习教程(学习路线+课程大纲+视频教程+学习工具)
软件测试行业不仅就业前景好,同时非常容易入门,对于新手和零基础学习者没有学习门槛,使得软件测试深得学生群体的喜爱和关注,同时也吸引了大批女同学转行从事程序员。接下来附上软件测试入门学习线路图以及学习视频、学习工具,希望对你有所帮助!软件测试教程-软件测试从入门到精通(小白必看) https://pan.baidu.com/s/1FJiTmi_XqWE_six55G-e6w 提取码:5bg...原创 2019-05-13 18:25:09 · 1508 阅读 · 0 评论 -
性能测试工具Jmeter之参数化---用户定义变量
在我们使用的过程,有的时候难免需要修改一些名称,这个使用如果同样的名称比较多,我们就需要一个一个的去修改,需要耗费大量的时间,这个场景下我们就可以使用jmeter的用户自定义变量组件案例:步骤:1、添加线程组------2、添加用户定义的变量-----3、添加http请求(这个步骤可出现多次)-----4、查看结果树2、用户定义变量的设置这里,因为www.baidu.com可...转载 2019-05-08 20:45:25 · 173 阅读 · 0 评论 -
Web测试基础-Html基础知识
Html基础知识一、什么是html?是用来描述网页的一种语言,html指的是超文本标记语言(hyper textmarup language),它不是一种编程语言,它是一种标记语言,html包含静态的html和动态的html二、html标签例子:<html><head><title>青空地</title><...原创 2019-04-29 20:53:14 · 296 阅读 · 0 评论 -
分享一些常见的软件测试面试题及答案
随着企业对于软件质量的重视,软件测试工程师倍受青睐,对于求职者的要求也在提高,不仅要求求职者具备扎实的理论功底,还要有丰富的实战经验,这就给软件测试工程师求职增加了难度。今天千锋就给大家分享一些常见的软件测试面试题及答案。 1、软件生存周期及其模型是什么? 答:软件生存周期(Software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用...原创 2019-05-27 18:08:53 · 680 阅读 · 0 评论 -
通用程序测试方法-测试用例设计方法
一、测试用例的定义测试用例是为特定的目的而设计的一组测试输入、执行条件和预期结果,以便测试某个程序路径或核实是否满足某个特定需求。二、测试用例的目的测试目的,是为了证明软件不存在错误,还是为了发现错误? 如果是为了证明软件不存在错误,那么1)潜意识中就更倾向于实现这个目标,这样我们可能仅考虑正确的输入得到正确的结果,较少考虑导致软件失效的测试数据...原创 2019-06-01 17:48:15 · 610 阅读 · 0 评论 -
软件测试技术及工具
一、软件测试的发展史1979年,Glenford Myers的《软件测试艺术》,对测试做了定义:测试是为发现错误而执行的一个程序或者系统的过程。1983年,Bill Hetzel在《软件测试完全指南》中指出:测试是以评价一个程序或者系统属性为目标的任何一种活动,测试是对软件质量的度量。1996年提出的测试能力成熟度TCMM(Testing Capability Maturity Model...转载 2019-06-17 17:45:19 · 1305 阅读 · 0 评论 -
测试新手如何正确开始自动化测试?
对于测试人员来说,不管进行功能测试还是自动化测试,还是性能测试,都是需要编写测试用例,所以我们必须先要了解清楚手工测试用例与自动化测试用例的一些特点,才能更好的开展自动化测试工作。1.1 手工测试用例和自动化测试用例手工测试用例是针对功能测试人员的,而自动化测试用例是针对自动化测试用例框架或工具的。手工测试用例特点(1)较好的异常处理能力,能通过人为的逻辑判断校验当前步骤是否正...原创 2019-08-09 18:45:59 · 280 阅读 · 0 评论 -
SVN与Git的差异
1.Subversion属于集中式的版本控制系统集中式的版本控制系统都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。Subversion的特点概括起来主要由以下几条:1.每个版本库有唯一URL(官方地址),每个用户都从这个地址获取代码和数据。2.获取代码的更新,也只能连接到这个唯一的版本库,同步...转载 2019-07-22 18:48:55 · 193 阅读 · 0 评论 -
Web测试之DOM节点
DOM不仅可以查找节点,也可以创建节点、复制节点、插入节点、删除节点和替换节点。节点操作方法方法 说明write() 把任意字符串插入到文档中createElement() 创建一个元素节点appendChild() 将新节点追加到子节点列表的末尾createTextNode() 创建一个文件节点insertBefore() 将新节点插入在前面repalceChil...转载 2019-07-25 17:55:28 · 190 阅读 · 0 评论 -
如何开始学习软件测试?学习软件测试要做哪些准备工作?
在正式走上工作岗位之前,公司提供了为期两周的系统的软件测试技术专题培训,对接下来的软件测试工作有很大的指导意义。现在,我继续从事软件测试的培训与咨询服务,在这个过程中,亲眼目睹了很多软件测试新手面对的困惑,他们初涉软件测试行业,没有接受系统的培训,对软件测试一无所知,既不知道该测试什么,也不知道如何开始测试。下面针对上述情况,千锋给出若干解决办法。1、测试准备工作 在测试工作伊始,...转载 2019-07-17 19:06:48 · 248 阅读 · 0 评论 -
软件测试的学习门槛高吗?
软件测试培训班学哪些?那么进入软件测试的学习门槛高吗?不是计算机专业能学会吗?(千锋)。 1.软件测试是什么 软件测试就是利用测试工具按照测试方案和流程对产品进行功能和性能测试,甚至根据需要编写不同的测试工具,设计和维护测试系统,对测试方案可能出现的问题进行分析和评估。执行测试用例后,需要跟踪故障,以确保开发的产品适合需求。 2.软件测试难学吗 软件测试比起其他的课...原创 2019-07-16 19:17:17 · 544 阅读 · 0 评论 -
软件测试有哪些常用的方法?
软件测试是软件开发过程中重要组成部分,是用来确认一个程序的质量或者性能是否符合开发之前提出的一些要求。软件测试的目的有两方面,一方面是确认软件的质量,另一方面是提供信息,例如,给开发人员或者程序经理反馈意见。接下来就带你了解常见的软件测试方法。 一、黑盒测试 黑盒测试顾名思义就是将被测试系统看做是一个黑盒,从外界收取信息,然后再输出,整个测试基于需求文档是否满足所有要求。黑盒测试要...转载 2019-07-18 19:16:23 · 4757 阅读 · 0 评论 -
Web测试之Js中的变量
JavaScript的变量与其他语言的变量有很大区别。JavaScript变量是松散型的(不强制类型)本质,决定了它只是在特定时间用于保存特定值的一个名字而已。由于不存在定义某个变量必须要保存何种数据类型值的规则,变量的值及其数据类型可以在脚本的生命周期内改变。一.变量及作用域1.基本类型和引用类型的值ECMAScript变量可能包含两种不同的数据类型的值:基本类型值和引用类型值...原创 2019-07-09 17:46:56 · 207 阅读 · 0 评论 -
测试当中用到的性能指标
测试当中用到的性能指标,包括但不仅限于以下:PV: 即PageView, 即页面浏览量或点击量,用户每次刷新即被计算一次。我们可以认为,用户的一次刷新,给服务器造成了一次请求。UV: 即UniqueVisitor,访问您网站的一台电脑客户端为一个访客。00:00-24:00内相同的客户端只被计算一次。TPS:TPS(Transaction Per Second)每秒钟系统能够处理的交...原创 2019-07-09 17:07:02 · 220 阅读 · 0 评论 -
Postman发送Post请求
使用Postman发送Post请求非常简单,我们以《Postman接口测试实例01-接口文档文档简介》文档中的接口标准为例进行说明。首先启动Postman,创建一个请求。在请求的设置界面设置该请求的相关信息。设置请求的名称和保存位置。在这个界面中,Postman设置请求不可以设置请求的地址和请求方式,这些内容需要在请求体中进行设置。在请求信息设置页面设置请求内容,包括请求地...原创 2019-04-24 19:54:52 · 4171 阅读 · 0 评论 -
如何能做到提出让别人易于理解的bug?
想要成为一个优秀的测试人员,除了有系统全面的测试知识以及必备的专业技能之外,还有一双敏锐的善于发现bug的眼睛,但是,所提到的这些只不过是基础性的工作,更重要的在于发现bug之后的沟通工作。(来源:千锋软件测试) 和测试人员经常对接的是开发人员,那么测试人员在发现bug之后就需要形成文字传达给相应的开发人员,你诉诸于书面的关于bug的表达文字就必须简洁明了且要一目了然。 举个例子,...转载 2019-04-28 19:15:59 · 357 阅读 · 0 评论 -
你在自学软件测试吗?学软件测试10本必看书
没有软件开发,就没有软件测试。有了软件测试,软件开发出的软件产品才能达到用户满意的地步,他们之间是相互依赖的关系。软件测试在软件开发行业是不可或缺的存在,你在自学软件测试吗?学软件测试10本必看书你该看:1.《软件测试技术大全 测试基础 流行工具 项目实战(第3版)》真正来自软件测试专家的经验之作,热点技术、流行工具、求职面试等知识应有尽有,是解决测试中的困惑与问题,尽快上手软件测试岗位的...原创 2018-07-31 19:05:48 · 3121 阅读 · 1 评论 -
零基础学习软件测试难吗?
零基础学习软件测试难吗?其实,如果你想转行IT行业,其实软件测试是相对简单的学科,非常适合零基础的同学学习,只要你有一颗好奇的心、肯学习的心,并且也软件测试充满兴趣,难度就不会太大。千锋分享。软件测试是测试软件的功能、性能,找出软件的问题,保证软件质量,使之能够顺利上线,是软件制作工作中非常重要的一环。软件测试一般是有功能测试、性能测试、兼容性测试、安全性测试等几大块组成,每一块都有非常多的工...转载 2018-09-10 18:09:58 · 1883 阅读 · 0 评论 -
软件测试工程师工作有多累?怎么入门学习软件测试呢?
软件测试随着时间的发展,越来越受欢迎了。那么,你了解过软件测试吗?软件测试工程师工作累吗?跟随千锋一起来了解一下吧。 1、其实IT行业都需要经常加班的,所以软件测试和软件开发其实都一样。当然了,一般来说开发会更累一点; 2、目前国内软件测试的待遇相比软件开发要低; 3、但是软件测试的发展比软件开发要好; 4、软件测试是越老越吃香。 软件测试在国内也就10年左右的时...原创 2018-09-14 20:15:56 · 13358 阅读 · 1 评论 -
软件测试如何入门学习?自学软件测试入门经验分享
入门软件测试平时时间安排如何?目前是否工作?费用方面是否有预算?以及自己的自制力如何。如果你选择自学,我想给你提几个小建议:1.一般来说,测试新人首先需要把基础打好,测试理论基础可以通过看一些经典书籍,网上也有很多免费的资源。2.刚开始不太建议加入过多技术群或其他论坛提问,初期遇到问题可以自己搜索自己尝试解决,当然需要控制一个止损点,不要为一个问题耗费太长时间。3.自学基础的同时一定要...转载 2018-11-02 17:23:07 · 789 阅读 · 0 评论 -
软件测试教程,软件测试学习路线大纲分享
如果说先前从事软件工程师的男生比女生占有着性别上的优势,那现在的软件测试行业要改写IT女性这一“不公”的历史。在某种意义上,软件测试这一职业特性在耐性、心细、敏感、逆向、设问、怀疑、举证、韧性、安静的要求上,与女生的个性气质也是相符合的。如果你也想学软件测试,软件测试学习大纲你必须看看。第一阶段 软件测试环境配置与管理Windows测试环境配置管理1.操作系统基础2.网络体系结构...转载 2018-11-16 17:52:04 · 382 阅读 · 0 评论 -
软件测试要学什么?软件测试学习路线资料分享
软件测试要学什么?软件测试学习路线资料分享。软件测试在现在互联网行业属于稀缺岗位,相对来说零基础学软件测试比较好入手,重点是自己的兴趣,哪怕你是一个刚出来的应届生,专业不是计算机,学软件测试也是比较好入手的,目前的市场价值软件测试月薪在6k-10K。软件测试要学什么?软件测试学习路线资料请收下。Linux、Python、Java、Mysql、Oracle、Selenium、LoadRunner...转载 2018-11-20 18:10:16 · 1036 阅读 · 0 评论 -
入门软件测试要学什么?软件测试学习资料路线
软件测试定义是:为了发现程序中的错误而执行程序的过程它是帮助识别开发完成(中间或最终的版本)的计算机软件的正确度(correctness) 、完全度(completeness)和质量(quality)的软件过程;是SQA(software quality assurance)的重要子域。入门软件测试要学什么?软件测试学习资料路线 首先要多学些开发,比如:数据库(ORACLE\SQL...转载 2018-11-22 20:14:24 · 474 阅读 · 0 评论 -
软件测试工程师发展前景好吗?
软件测试管理是大家比较熟悉的软件测试职业发展路线之一,比较流行的设置包括测试组长、测试经理、测试代表、测试主管、测试总监、测试部长等。不同的公司中相同职位的工作范围可能略有不同,按照管理级别的高低,大致又可分为以下三级。 1、初级软件测试管理者:测试组长 测试组长一般由有两年左右工作经验的测试工程师担当。 由于企业的规模和产品复杂度存在差异,测试组长可能会管理2~5名软件...原创 2018-04-03 18:08:57 · 13891 阅读 · 1 评论 -
软件测试学习网站有哪些?怎么学软件测试呢?
相信大家在学习的时候,不管学什么,都会习惯性地找学习软件。在大家自学软件测试的时候,也不会例外。那么,软件测试学习网站有哪些?我们到底应该怎么学软件测试呢?我们不妨一探究竟。学习网站是什么?没错,就是学习类网站,供大家进行学习的呗。如果你要面对面授课那种,可以去找网校课或直播课,这样效果会好点,不过就是很花钱,很花时间;如果钱和时间不是很充裕,就去一些有录播教程的网站,如网易公开课,腾讯课堂,...转载 2018-11-29 16:23:11 · 985 阅读 · 0 评论 -
软件测试需要掌握哪些技术?
软件测试工程师是什么角色?简单来说,是在一家软件企业中担当的是“质量管理”角色,及时纠错及时更正,确保产品的正常运作。软件测试需要掌握哪些技术?第1阶段 软件测试环境配置与管理(包括Windows测试环境配置管理和Linux测试环境配置管理)主流测试环境搭建配置管理,测试工程师的基本功之一。前导阶段课程,使学生获得软件测试基础环境搭建、配置、管理的能力。第2阶段 数据库测试技术(包括M...转载 2019-02-22 18:56:58 · 5248 阅读 · 0 评论 -
移动APP测试:Android屏幕适配问题二
设计选择性的布局和图片,替代资源的类型,取决于应用程序的需求。通常,应该使用尺寸和方向限定符提供选择性的布局资源,使用密度限定符提供选择性的图片资源。以下部分分别概括了该如何使用尺寸和密度限定符提供选择性的布局和图片。(来源:千锋软件测试)选择性的布局,应该确保应用程序的布局:·适合在小屏幕上(确保可以实际使用)·在大屏幕上,确保充分利用额外的屏幕空间·适应竖屏和横屏如果...原创 2019-04-17 21:27:40 · 356 阅读 · 0 评论 -
移动APP测试-Android屏幕适配问题(一)
Android中适配问题,是最常见和最难解决的事情,下面笔者就带着大家来说一下适配的相关操作。(来源:千锋软件测试)Android可以为当前的屏幕配置通过适当的方式管理应用程序的layout和bitmap drawables的表现,这种能力是Android支持多屏幕的基础。系统处理的应用程序屏幕适配的大部分工作,尽管如此,为了更妥善处理不同的屏幕配置,应该注意以下几点:·在清单文件...原创 2019-04-17 21:23:18 · 756 阅读 · 0 评论 -
如何理解自动化测试数据驱动与关键字驱动的区别?
初学者应该如何理解自动化测试数据驱动与关键字驱动的区别?本文将由千锋给大家分享一下。 一、关键字驱动KDT(Keyword-driven testing) 1、自动化测试框架发展的第三个阶段是关键字驱动测试框架阶段,它是当前比较流行的一种框架之一,并且现在的自动化测试工具已经将关键字驱动框架融入到工具中。在录制过程中自动化测试工具会将对象及操作属性保存到对象库中。 2、关键字...转载 2019-04-16 19:59:34 · 2445 阅读 · 0 评论 -
软件测试教程之手机软件测试方法
第一:兼容性测试(转载来源:千锋) 针对App通常会考虑这些方面: 1)操作系统版本 包括Andoird版本,iOS版本 2)屏幕分辨率 android 800*480, 960*640,1280*720(720p),1920*1080(1080p),2560*1440(2k). 对于iOS,考虑最近几代机型对应的分辨率即可. 3)不同厂家的ROM ...转载 2019-04-09 17:39:03 · 2607 阅读 · 0 评论 -
功能测试-登陆、添加、删除、查询测试要点
在设计测试用例中,登陆、添加、删除、查询是软件与用户交互的最直接的模块,也是接触最多的模块。从测试目的来看,第一是检验登陆、添加、删除、查询模块可用性。第二是检验登陆、添加、删除、查询模块可靠性。测试对象为登陆、添加、删除、查询模块。测试内容是登陆、添加、删除、查询模块。...转载 2019-04-08 19:30:44 · 457 阅读 · 0 评论 -
软件测试新人快速入行,从了解测试名词开始
软件测试是一个入门简单、但深入难的工作。入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了。千锋带你了解一下相应的单词、名词解释,英语有英语单词、Python有Python语法跟名词、Java有Java的语法跟名词,当然软件测试也有自己的一些名词,这些你最好在学软件测试之前先了解一下。1、Beta测试:Beta测试是从用户角度进行的测试,是由软件的多个用户在一个或多个用...转载 2019-03-28 18:41:21 · 228 阅读 · 0 评论 -
软件测试系统培训学习要多久?
根据对近期网络招聘IT人才情况的了解,许多正在招聘软件测试工程师的企业很少能够在招聘会上顺利招到合适的人才。 因此,也可见软件测试有多受欢迎。那么问题来了,软件测试系统培训学习要多久?千锋带你一探究竟!其实,这个时间是不固定的,短则几个月长则一两年。测试工程师应该努力学习测试专业知识,告别简单的“点击”之类的测试工作,让测试工作以自己的专业知识为依托。据了解,由于软件测试工程师处于重要...转载 2019-04-01 20:28:35 · 1920 阅读 · 0 评论 -
软件测试技术学习技巧总结,助你事半功倍
软件测试行业还是很热门的,大家可以去招聘网站看一下相关的招聘信息,需求量非常大,而且待遇还不错,但是这些软件公司也不是什么人都招,至少技能要达到用人单位的要求吧,另外这些公司基本要求大专及其以上的学历,如果学历不够赶紧把学历给提升上来。软件测试虽然辛苦,但是掌握了一定的技巧之后将使你事半功倍。下面是千锋做的软件测试学习总结,一起来看一下吧! (1) 边界测试,测试用户输入框中的...转载 2019-03-25 18:09:34 · 314 阅读 · 0 评论