- 浏览: 28929 次
- 性别:
- 来自: 上海
最新评论
-
吴二白:
自动化测试工具网上直接搜索,很多的~
段子引发的软件测试思考(随便聊聊) -
flex_莫冲:
请问你们用的自动化测试工具是公司购买的吗?
段子引发的软件测试思考(随便聊聊) -
282849746:
上班第一天,写给自己的测试提醒 -
吴二白:
不高,自动化测试能达到75%左右
为什么我会选择做软件测试 -
flex_莫冲:
你們自動化測試覆蓋率有多少
为什么我会选择做软件测试
文章列表
世界上最遥远的距离,不是相隔多远,而是话到嘴边,面试就over了。
因为面试过软件测试岗,网上一搜索铺天盖地的QTP、TestWriter面试题及答案还有就是面试常见问题汇总。这样的刷题套路,被面试者玩的溜起,题目烂熟于心,和一些面试官玩套路,小心被反套路啊。
掌握自动化测试的关键信息点
罗列这几年的面试题,不死记硬背题目,提取关键信息。关键词:自动化测试原理、测试工具、测试用例、编程技能。
1、自动化测试原理
简述自动化测试的原理。区分手工测试和自动化测试,从人力、时间、财力成本,结合自身项目经验阐述自动化测试的优势;从测试质量依赖性、有效性方面阐述手工测试的优势;或者结合一下语 ...
说到自动化测试,很多人会联想到手工测试。因为手工测试的入职门槛低,跨行业的也可以进入。于是大家都跻身于那个行业,工资水平相对一般。而相对的,做为新人而言,听到“自动化测试”,本以为什么都不用学,只需学会使用测试工具即可。用手简单的点一点,工作就完成了?
Too young too simple.
自动化测试掌握的语言
掌握怎么样的测试语言,需要考虑整个Team的项目是否需要用到相应的语言。比如:
首选比较实用的:python(一种面向对象、解释型计算机程序设计语言)
相关程序语言:Java(面向对象的程序设计语言)、C#(面向对象的、运行于.NET Framework之上的高级程序 ...
软件测试,顾名思义,软件测试顾名思义,是为了发现错误而执行程序的过程,从而对软件质量进行评估。对于新人而言,软件测试更加倾向于找出软件的BUG,保证没有问题。而互联网大热的今天,产品更新迅速。常听到,一 ...
每个行业都有自己的“黑历史”,比如产品和运营,软件开发和软件测试,而外行人永远无法get其中的点。本文将用段子,告诉大家做好软件测试多么不容易?
最恐怖的词--BUG
以下是我在进行自动化测试时,觉得时间空,结合了一下大家的工作真实反应和网上整理的,关于程序员被提BUG之后的反应!1.怎么可能; 2.在我这是好的,不信你来看看; 3.真是奇怪,刚刚还好好的; 4.肯定是数据问题; 5.你清下缓存试试;
对于手工测试而言,软件测试员谈论更多的就是自动化测试了。这二者的差别,无非就是一个是手工测试,一个利用工具来测试。
作为软件测试的发展趋势,市场上也是出现了很多自动化测试工具,比如有开源性能自动化测试工具:Jmeter、Loadrunner;开源功能自动化测试工具:QTP、Selenium、Watir;其他自动化测试框架:TestWriter(零编码,易维护)等等。
面对这么多的自动化测试工具,是否都需要逐个掌握?(也有跪舔的大神,几乎都用过)在进行软件测试的工作中,哪些适合你的项目?不做无用功,是每个职场人的法则之一。所以软件测试工作中,应该如何正确的选择一款自动化测试工具呢。
1、 ...
面试软件测试工程师岗位,是否真的如网上所说,需要不停刷面试题?Too young too simple~面试题可能掌握的技巧实际是一样的,只是题目形式不一样,那么应该如何在面试中脱颖而出,在面试过程中玩出自己的花样来,时刻开撸。
1、聊聊自己工作中擅长的部分?
这部分,是对面试者的一个初步了解。面试者可以给面试官展现,在工作过程中擅长的测试方向,比如功能测试、性能测试还是别的方面的测试。最好是有很形象的例子说明,工作的内容有哪些,遇到了哪些问题之类。面试测试工作,这一部分就要展现测试员,热爱学习,严谨,追求完美的性格,再加上专业度的展示,一定事半功倍。
2、测试工作中,遇到BUG该怎么 ...
软件测试一般分为手工测试、自动化测试和性能测试。作为一名软件测试员,最基础的应该是手工测试,而随着软件测试行业的发展,手工测试耗费的精力和时间大,自动化测试成了众多企业的选择。然而,难度最大可能就是性 ...
昨天在用TestWriter进行软件测试过程中,想起遇到的操作问题,好在自己可以解决。之前有用QTP时,最头疼也是遇到一些致命缺陷,还是报给了开发解决,能力有限啊。摆好自身的位置很重要滴。那么比如利用自动化测试工具测试时,测试出兼容性问题、关于数据驱动方面、以及死机等等这种鸡肋的问题。
怎么办呢,说说关于遇到类似缺陷问题,找到根源,就很好解决了。这里分享一下,
一、问题分级
遇到致命问题,卡在一个地方继续不下去,本质就是测试产品的缺陷太多。确认缺陷的严重级别,来将问题进行级别分类。
Blocks(致命) :由于产品功能或者性能造成80%以上用户无法使用的问题。比如:1、经常性死机和重 ...
清晰的测试思路会让工作更加流畅,先来看看进行初步软件测试时,一些测试思路:
模块测试
l 模块功能点检查
l 功能操作检查
l 页面链接、相关性检查、特殊字符、系统数据检查、测试数据检查等,这部分可以自行搜索。同时检查对之前bug的修复是否会影响到其他功能模块。
l 页面布局是否规范
测试进阶
l
上班第一天,写给自己的测试提醒
- 博客分类:
- 测试经验分享
上班第一天,还是很想念家里的美食,早晨的懒觉。Wake up,赶快调整最佳工作状态,让懈怠狗带。
调整生活作息 早睡早起(自己说给自己听,千万别打脸!)
作为测试员,春节期间把时间安排得太满,走亲访友,奔波在旅途,通宵娱乐那是必备的项目。由于节前紧张的工作气氛,一次春节长假,身体便都松懈下来,大多数的娱乐时间不给自己留一点休息时间,导致严重 的睡眠不足,但还是觉得放假难道,还是很嗨。
有时候因为工作的性质,遇到项目多的时候,可能需要加班;也需要测试员严谨细致的态度,好的身体状态是一切的前提。
制订详细的工作计划(脚踏实地,加油少年!)
详细的工作计划,帮助工作更好的完成。
1、熟 ...
黑盒测试又被称为功能测试、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。
黑盒测试一般分为以下五个阶段:
1.测试计划
首先,根据用户需求报告中关于功能要求和性能指标的规格说明书,定义相应的测试需求报告,即制订黑盒测试的最高标准,以后所有的测试工作都将围绕着测试需求来进行,符合测试需求的应用程序即是合格的,反之即是不合格的;同时,还要适当选择测试内容,合理安排测试人员、测试时间及测试资源等。
2.测试设计
将测试计划阶段制订的测试需求分解、细化为若干个可执行的测试过程,并为每个测试过程选 ...
作为一个测试人员,每次在提需求的时候,都经常会看到,测试员和开发一言不合就上BUG。每次都让开发炸了锅。
于是,我就看到网上的这个段子这么写道:
不要对程序员说,你的代码有BUG。
他的第一反应是:1、你的环境有问题吧;2、你踏马到底会不会用?
如果你委婉的说:你这个程序和预期的不一样,你看看是不是我的方法不一样。
他本能的会想:是不是程序出BUG了。
事实证明,开发早就知道了,所以段子还只是段子啊。其实,这些只是辅助报BUG的沟通技巧,实际工作也还是需要知道如何正确描述BUG,发现问题,才是王道啊~
1、BUG存在性
作为一名功能测试人员,最基本的要求就是能写出优秀的测试用例。因为一份好的用例直接反映出测试人员的思维方式和严谨性。那么我就在想了,何写好一份测试用例,利用所写用例来测试验证产品质量呢?
写好测试用例,还是需要多方位的思考。
1. 测试用例设计
这是写好用例的前提,尽可能多的站在不同的角度分析问题。比如在运营维护、用户等角度来看待软件,分别针对性的设计测试用例;
2. 测试用例设计方法
这个是测试工程师必备的技能,通过项目的需要来划分测试粒度,然后设计测试用例,具体的方法可能有这些:
l 边界值分析法:对输入的边界
转行IT,有软件开发、技术支持、运营,那么为什么偏偏选择做软件测试相关工作,这到底是偶然还是必然?
不断变化的行业现状
在早年,软件测试还属于一个崭新的内容,出现在大家的眼中。而软件测试究竟需要什么样的软件基础,还不得而知。但是看近年,软件测试越来越受到公司的重视,软件测试工程师岗也在凸显重要的作用。然而测试人员数量的增长反映了优秀测试人员相当稀缺,原则上在自动化覆盖率高的行业,从业人员相对较少。所以说,只有更高的要求,才能找到优秀的测试人员。
选择适合的测试方法
软件测试分手工测试和自动化测试两种测试方法。选择一个好的测试方法,会让测试过程更加流畅。自动化测试和手工测试是否能交替进行 ...
1.文字表达能力
软件测试员要求具备良好的文字功底,因为涉及到测试用例的编写和软件使用说明的编写,因此文字功底是必需的!
2.计算机语言掌握能力
虽然软件测试不要求太高深的编程能力,但至少也要对一门语言( ...