
软件测试
文章平均质量分 57
ai测试
2017年,从软件测试的世界路过~
展开
-
在公司制度不规范的情况下,如何做好测试工作?
这对我们来说是个机遇!首先我要说,公司目前制度不规范,对我们来说是个机遇,绝对是个机遇!遇到这个好机会你还在等什么?如果说这个公司已经足够好了,那他还请你过来做什么?你的能力还足以让公司有更高的提升么?当然,为什么很多人不喜欢这样的公司呢?是因为感觉自己能力还不够,知识技术都不够全面,所以想自我提升,想到一个好的公司,看看别人怎么做的,这样提升会比较快。但是我想说的是,如果你已经有一定能力了,...原创 2017-07-20 10:41:31 · 2047 阅读 · 0 评论 -
520,IT工程师们都是如何表白的?
明天就是一年一度的520表白日,各位工程师们,想好怎么跟喜欢的人表白了吗?小编来给大家点启发~ 前端:买个她名字的域名,然后写呗~ 技术:直接上图~ 文艺派:为你写诗~我能抽象出整个世界但是我不能抽象出你我懂得重载甚至覆盖这个世界里的任何一种方法但是我却不能重载对你的思念也许命中注定了 你在我的世界里永远的烙上了静态的属性而我不慎原创 2017-05-19 10:57:10 · 1720 阅读 · 0 评论 -
2017年软件测试就业前景趋势
随着中国IT行业的发展和软件市场的成熟,人们对软件作用期望值也越来越高,软件的质量、性能、可靠性等方面也正逐渐成为人们关注的焦点。几乎每个中大型IT企业的产品在发布前都需要大量的质量控制、测试和文档工作。软件测试工程师,目前IT行业极端短缺的人才。中国软件业每年新增约20万测试岗位就业机会,而企业、学校培养出的测试人才却不足需求量的1/10,这种测试人才需求与供给间的差距仍在拉大。 软件转载 2017-05-09 11:03:20 · 962 阅读 · 0 评论 -
测试的进阶之路
这篇文章我不会过多的讲软件测试的技术知识,因为我始终坚信再好的工具,再好的技术,如果你不能带入思想去应用它们,它们无非就是一个看起来很炫的软件。而往往我们要做好测试,光靠一款强大的工具是不行的,更需要我们的思想高度跟上去。本文我会着手给菜鸟和老鸟们一些个人建议,并谈下自己对时下测试行业的看法。 对于刚从事测试的菜鸟建议测试菜鸟们可能因为各种原因从事测试。有的以期通过测试转岗开发和设计的转载 2017-04-26 10:44:42 · 775 阅读 · 0 评论 -
Web功能测试的4种类型
1页面链接测试页面的链接是使用户从一个页面浏览到另外一个页面的重要手段,在做页面链接测试的时候,需要验证两个问题: · 该页面是否存在,如页面不能显示信息,则视为页面链接无效。引起页面无效的因素有很多种,主要有页面文件不存在、链接的地址不正确等; · 该页面是否跳转到所规定的页面,主要是验证页面正确性,这种测试也应该在Web 功能测试部分被考虑。 2设计语言测试这里...转载 2017-05-26 10:33:53 · 2569 阅读 · 0 评论 -
app测试员究竟测些什么呢?
随着移动互联网的不断发展,移动端测试员也越来越紧缺,那么app测试员究竟要做哪些测试呢? 1、功能测试:很多人以为就是点点点,其实要把功能测试做好也是不容易的。功能测试最开始最基础的就是分析需求编写测试用例,测试是把握质量的守关人,保证不漏测的第一步就是要编写尽可能全面的测试用例。基础打牢后多实践。测试是讲究经验的职业,从简单需求开始,制定测试计划,编写用例执行,执行过程及时调整计划爆出风转载 2017-05-15 10:47:35 · 2317 阅读 · 0 评论 -
你会做软件需求分析吗?
有经验的测试人员告诉我们,探求用户需求是测试工作的第一前提。这是因为,只有明确需求,才可以针对测试工作进行计划和实施,才能开始后续的步骤。但是实际工作中,明确的需求并不在多数,往往需要测试人员开启脑补能力,针对各种原始需求不停地挖掘,才能知道用户到底要干什么?借助精神分析学派的潜意识理论,我们大致可以将用户需求分为显性需求和隐性需求。显性需求一般是用户可以明确感受到并且可以表达出来的,转载 2017-04-24 10:42:17 · 796 阅读 · 1 评论 -
测试员到底该如何报BUG?
相信大部分IT公司测试人员在报bug时,或多或少与开发的沟通存在些问题。如何更有效地说服开发接收你的bug,以下是一些资深老鸟给新人的一些建议:1、首先确定这是一个个实实在在的bug。不要出现因为配置原因或者是操作错误引起的“bug”,这样是会被开发“鄙视”的。作为测试人员应该尽量做到专业,尽量少给开发找麻烦,不要制造一些并不存在的bug、不要提交一些重复的bug。2、写好bug描述。...转载 2017-05-05 11:10:07 · 1605 阅读 · 1 评论 -
一位测试过来人对软件测试的一些理解
作为一位软件测试工程师,最重要的是建立自己的测试思维。因为测试思维相当于你有关软件的世界观,这个跟开发的世界观是不同的;因为对于开发而言,他们是目标型的世界观,即需求要完成什么我去完成,如果你在开发中待的时间太长,容易习惯这样目标型世界观;而测试关注的是多方面的,有时候,就是一些在开发所谓的不可能、无所谓的东西最后造成软件的失败。如何建立自己的软件世界观呢?那就要通过测试的方法论的理解,很多人喜欢原创 2017-05-12 11:16:13 · 766 阅读 · 0 评论 -
我是如何自学软件测试的
软件测试是一个入门简单、但深入难的工作。入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了。1、开始自学的时候找一本书来入门(软件测试原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的知识、这个阶段主要是学习理论知识;2、有基础知识之后找一个软件来自己操作、从开始写测试计划、测试用例、到自己完成测试、并输出测试报告(这个阶段必须自己操作、如果有问题可以去软件...原创 2017-05-23 10:27:02 · 867 阅读 · 2 评论 -
《人民的名义》番外篇——测试的名义
达康书记篇李达康:我们无论做什么事情,都要站在党和人民的立场上。测试员:我们无论测试什么功能,都要站在客户和开发的立场上。达康书记:打铁还得自身硬,党和人民把这么重要的任务交给我,我能辜负党和人民么,不能!测试员:打铁还得自身硬,不然,能扛得住996和各种紧急会议吗? 育良书记篇高育良:人的贪欲一旦打开,想收都收不住。测试员:新提测程序的bug,多的找都找不完原创 2017-04-21 10:39:55 · 1189 阅读 · 0 评论 -
谈谈“我是怎么招测试员的”
金三银四,不断听到小伙伴吐槽,“今年不好找工作啊,都快一个多月了还没找到”,也听到面试大大吐槽“招人好难啊,面试了那么多一个合适的都没有”,到底问题出现在哪里了呢? 首先,面试者一定要做到如下几点:只有应聘者真实和自然的表现,才能了解到最真实的东西;重要的不是知识,重要的是其查找知识的能力;重要的不是那个解题的答案,而是解题的思路和方法。 其次,招聘者要分清操作,知识,转载 2017-04-17 10:32:33 · 753 阅读 · 0 评论 -
套路深!软件测试各阶段的测试策略是什么?
和开发过程相对应,测试过程会依次经历单元测试、集成测试、系统测试、验收测试四个主要阶段:单元测试:单元测试是针对软件设计的最小单位––程序模块甚至代码段进行正确性检验的测试工作,通常由开发人员进行。集成测试:集成测试是将模块按照设计要求组装起来进行测试,主要目的是发现与接口有关的问题。由于在产品提交到测试部门前,产品开发小组都要进行联合调试,因此在大部分企业中集成测试是由开发人员来完成的。转载 2017-04-06 10:57:55 · 1617 阅读 · 0 评论 -
浅谈软件测试
目前国内测试存在的问题:1、缺少时间很多都是产品和程序已经实现了产品的大部分基础功能后才开始组织测试,编写测试用例的时间极为稀少。2、维护困难需求变动频繁,变动量大,随之而来的测试用例变动也会频繁和巨大,因此许多团队放弃制作和更新测试用例。3、急于发现Bug测试用例需要长期制作和维护才可体现其作用,而目前大多数测试团队都急于找到Bug,当执行完一遍测试用例后发现没有多少新B转载 2017-04-18 10:22:02 · 428 阅读 · 0 评论 -
给你一个网站,你将如何测试?
首先,查找需求说明、网站设计等相关文档,分析测试需求。制定测试计划,确定测试范围和测试策略,一般包括以下几个部分:功能性测试;界面测试;性能测试;数据库测试;安全性测试;兼容性测试 设计测试用例:功能性测试可以包括,但不限于以下几个方面:链接测试。链接是否正确跳转,是否存在空页面和无效页面,是否有不正确的出错信息返回。提交功能的测试。多媒体元素是否可以正确加载和显示。转载 2017-04-05 10:50:01 · 15919 阅读 · 0 评论 -
给你一个App,你将如何测试?
在日常工作的摸索中,我将如何做好app的测试简单归结为如下内容。(1) 功能测试每项开发的新功能都需要进行测试。app测试中功能测试是一个重要方面。测试人员应该要进行手动测试和后期的自动化测试维护。刚开始测试时,测试员必须把app当做"黑盒"一样进行手动测试,看看提供的功能是否正确并如设计的一样正常运作。除了经典软件测试,像点击按钮、提交订单看看会发生什么,测试员还必须执行更多功能的app转载 2017-04-13 10:17:06 · 40565 阅读 · 2 评论 -
你懂自动化测试吗?
自动化测试:自动化测试的一个很重要的目的就是提高测试效率,并且快速的反馈质量。但是各个领域的自动化还是有一些区别的,比如:web自动化和移动端自动化。而对于自动化来说,首先还是要去学习自动化的框架(并不是写代码),好的框架能够让你事半功倍。而对于自动化人员来说,学习自动化框架对于自己后面的自动化开发工作是很有帮助的。 web自动化测试:目前流行的是selenium框架+脚本语言(pytho原创 2017-03-27 09:35:27 · 1162 阅读 · 0 评论 -
十大软件测试的原则
软件测试是一项极富创造性、极具挑战性的工作。为了尽可能发现软件中的错误,提高软件产品的质量,在软件测试的实践中应把握以下几项测试原则:1.测试应基于用户需求 所有的测试标准应建立在满足客户需求的基础上,从用户角度来看,最严重的错误是那些导致程序无法满足需求的错误。应依照用户的需求配置环境并且依照用户的使用习惯进行测试并评价结果。假如系统不能完成客户的需求和期望,那么,这个系统的研发是失败转载 2017-06-05 11:05:09 · 2234 阅读 · 0 评论 -
单元测试的重要性
单元测试,或者更大一些的自动化测试,对提高软件质量是有很大帮助的。通过一系列预先设计的规则,就可以覆盖大量的测试点。尤其是对重构一类的任务,确保修改前后系统行为不变很重要,而修改后的回归测试工作量又极其繁重,此时单元测试,或者自动化测试就能体现出无以伦比的效率。我在2005年学Python不久,就郁闷于自己那点代码手工测试很麻烦,恰好那时得知了很多Python工程师有做单元测试的习惯,于是就学转载 2017-06-16 10:41:44 · 629 阅读 · 0 评论 -
测试人员如何突破自我的瓶颈?
前阵子我自己也对如何“突破瓶颈”思考过,我觉得“突破瓶颈”、“弥补短板”等等都大同小异,自古以来就是津津乐道的话题。我也对自己该如何“突破瓶颈”总结了几点,跟大家分享下:1、“常立志、立长志”,“立志”就是目标的选择,应该给自己定个长远目标,这个“目标”没必要1~2天就定下,可以多多开阔眼界,给自己定一个“适合”的目标。如果目标确定了,就坚持做下去,不要遇到阻挠就怀疑、后悔、放弃。前几天看原创 2017-07-07 10:32:50 · 1503 阅读 · 0 评论 -
浏览器兼容性测试应该如何做?
如今,市面上的浏览器种类越来越多(尤其是在平板和移动设备上),这就意味着你所测试的站点需要在这些你声称支持浏览器上都能很好的工作。同时,主流浏览器(IE,Firefox,Chrome,Opera,Safari)版本更新更加频繁,终端用户甚至不会感知这些浏览器版本的升级。这两点就导致了对于日益增多的浏览器做兼容性测试显示十分必要,但也使得这种兼容性测试变得十分耗时。通过全覆盖的测试,你就转载 2017-06-15 11:06:52 · 11570 阅读 · 1 评论 -
怎样有效降低测试的轮次?
软件测试的轮次多少,大多数情况取决于项目大小、软件质量和测试效率。在项目确定的情况下,谈谈我们团队的做法,希望同行继续补充指正: 1.让研发团队的领导重视测试: 测试经理作为测试部门的老大,让公司领导重视测试,明白测试给项目带来的价值,那是义不容辞的责任。如何说服公司的领导,让公司的研发总监重视,这一点非常关键。只要这一点做好了,测试才会变得很轻松、愉快。如果公司的领导都不重视测试...原创 2017-07-14 10:48:03 · 1171 阅读 · 0 评论 -
我是如何从软件测试员转软件开发工程师的?
最近,我从一名软件测试人员正式成为了一名软件开发人员,我觉得这个角色转变的过程还是有一些值得分享的想法和意见的,希望能够对想成为软件开发人员的童鞋们有所帮助。制定计划当你有成为一个软件开发人员的想法时,我认为写下如何实现这个目标的详细计划才是让想法更为具体化的最佳做法。非常幸运的是我在团队的经理看好我的计划(进行了一些调整)并且非常支持,所以我才有这么好的自我感觉继续下去。虽然并不是所有的转载 2017-06-13 11:15:07 · 3219 阅读 · 0 评论 -
如何定位自己的职业规划?
借用孙子兵法里面的一句话:知己知彼,百战不怠。定位自己的职业规划,同样可以从自身和行业背景、社会环境两方面来探讨。 从知己的层面来讲,我特地百度了一下“兴趣与职业规划”,发现兴趣对职业规划是非常重要的。却在百度“兴趣与职业”时,发现一个有趣的现象:多处提到兴趣和职业是有差距的。我仍然不怀疑兴趣对职业选择的影响力,我非常认可:职业规划要契合自己的性格、特长与兴趣。 如何去发现自己的兴...原创 2017-07-13 10:23:46 · 869 阅读 · 0 评论 -
做好软件测试的一些小技巧
一是做好测试准备。实际工作当中,往往是任务驱动的工作模式,测试人员接受一个测试任务就意味着测试工作启动了。作为一个成熟的测试人员,接受任务后首先要做的是测试任务开始前的准备工作,那么一般的测试任务前期准备工作都有哪些?首先,你必须尽快熟悉所接受的测试任务的相关背景。实际的测试工作中,往往是结合现实的场景进行测试,不同的场景可能会有不同的预期目标。因此,了解任务或者项目背景是比较重要的。其次,尽可能...转载 2017-06-12 10:58:46 · 1288 阅读 · 0 评论 -
优化回归测试的三种方法
测试通常是一个一次性的事件,发生在一个项目结束并被交付到生产环境之前。 然而,随着敏捷测试管理平台的开始,测试在整个软件开发生命周期中变得更加积极。 因此,回归测试已经成为中心阶段,以确保开发的功能在程序打过补丁、配置调整或增强后可以继续正常运行。让我们看看质量保证团队可以做的,以优化他们回归测试的一些事情: 回归测试用例选择标准测试用例的索引选择是回归测试覆盖的最佳引入点。测转载 2017-07-03 11:52:26 · 4734 阅读 · 0 评论 -
WEB测试与APP测试有哪些异同?
随着移动互联网的极速发展,移动应用呈指数增长,在app测试方面更是需求大增,已经完全超过甚至遗忘web测试。今天就简单说说两者的异同。 1、相同点 不管是传统行业的web测试,还是新兴的手机APP测试,都离不开测试的基础知识,即是不管怎么变,测试的原理依然会融入在这两者当中。1)设计测试用例时,依然都是依据边界值分析法、等价类划分等; 2)多数采用黑盒的测试方法,来验证业务转载 2017-06-22 13:19:21 · 3789 阅读 · 0 评论 -
测试主管如何规范公司的测试流程?
不管是不是刚组建的测试团队,流程大概分为如下。 1、梳理测试流程,可以重点把关的测试流程有:需求Review:策划完成的需求文档必须让开发、测试、运营进行Review,提出Review意见并最终改掉。这种Review能发现需求的漏洞并提早改掉,提高整个研发过程的效率。测试用例Review:测试人员针对需求写出粗略的用例点之后,再让策划、开发、测试、运营Review一遍,目的还是发现转载 2017-06-20 10:56:49 · 1020 阅读 · 0 评论 -
什么是全栈测试工程师?
在互联网越来越快的迭代项目中,很多测试人员和测试团队都开始觉得力不从心。很多团队和公司都开始讨论怎么保证质量,事实是单纯的从测试和测试团队出发都无法保证产品的质量了。是时候从技术以及思想上开始转变了。之前有很多文章讨论过所谓的“全栈”,其实至少从现在来看,“全栈”真正的意义随着时间的推移也开始浮出水面——快速学习的能力和驱动持续学习的兴趣。一个团队是否都应该是这样一专多能,全栈的人。在我的...转载 2017-06-08 11:18:32 · 11848 阅读 · 0 评论 -
软件测试员如何提升自己
1、行业知识 目前软件测试涉及的行业是多种多样的,从金融产品到电信、游戏、汽车、杀毒、网站、企业管理、学校教育、本地化产品等等,各行各业的软件产品都需要大量的测试,所以相关行业知识的储备也是必须的。 2、测试与质量保证技术 精通软件测试理论,熟悉软件测试流程,理解软件测试的哲学思想,掌握软件测试每个阶段的文档编写技巧,掌握软件测试的策略与各种测试方法,掌握测试用例的设计方法。掌握转载 2017-06-19 11:22:17 · 942 阅读 · 0 评论 -
面试了那么些软件测试人发现的问题
陆陆续续做了几年的软件测试人员招聘,筛选过上千份简历,面试(也有电话面试)过很多人,有一些感受,总结一下,给软件测试从业者们一些参考,也当是梳理一下自己的思路。总体感觉就是,软件测试这个行业里,合格的测试人员凤毛麟角。一些普遍存在的问题如下:1 计算机基础知识差。很多测试人员连最基本的二进制转十进制数都不会,更不要指望看懂基本的代码,更多的人则连代码里"%"代表的意义都不知道。2 做不了开...转载 2017-06-02 10:45:41 · 8964 阅读 · 0 评论 -
App功能测试的7大注意点
1.运行1)App安装完成后的试运行,可正常打开软件。2)App打开测试,是否有加载状态进度提示。3)App页面间的切换是否流畅,逻辑是否正确。4)注册 同表单编辑页面 用户名密码长度 注册后的提示页面 前台注册页面和后台的管理页面数据是否一致 注册后,在后台管理中页面提示5)登录 使用合法的用户登录系统 系统是否允许多次非法的登录,是否有次数限制 使用已经登录的账号登录系...转载 2017-05-22 10:28:45 · 21754 阅读 · 3 评论 -
测试的局限性和自动化随机测试
测试是什么软件测试本质上和其他测试没有区别,通俗的说法,就是试试软件产品好不好使,具体的说来就是选择输入到软件,看看输出结果是否达到预期,就这么简单,所谓各个级别的测试、各测试技术,只要是测试,都是选择输入,判断结果。 测试的局限性绝大多数情况下,仅仅通过测试,无法确保被测的软件没有缺陷,这种局限性是由测试本身天然注定,因为测试不是证明。这就如同想表明勾股定理是正确的,即使举了不计...转载 2017-06-06 11:38:42 · 2248 阅读 · 0 评论 -
学习软件测试各阶段知识点汇总
第一阶段(软件测试理论及基础)Windows操作系统及网络基础:软件测试概念、计算机层次、软件分类、 互联网概述、 IP地址、虚拟机使用、操作系统安装软件测试基础理论:软件开发阶段划分,软件测试阶段划分,模型和分类、软件测试主要原则、测试用例概念、测试方法选择、TestDirector概述、软件测试计划编写功能测试项目实践:熟悉软件需求、编写测试计划、编写测试用例、执行测试用例、提交b...原创 2017-06-01 13:50:28 · 1320 阅读 · 0 评论 -
优秀工程师的三个习惯
1、学无止境。 就算是你有了10年以上的测试经历,你也得要使劲地学习,因为你在计算机这个充满创造力的领域,每天都会有很多很多的新事物出现。你需要跟上时代的步伐。你需要去了解新的程序语言,以及了解正在发展中的程序语言,以及一些编程框架。还需要去阅读一些业内的新闻,并到一些热门的社区去参与在线的讨论,这样你才能明白和了解整个软件开发的趋势。比如,一些著名的社区例如:优快云,ITPUB,Tes转载 2017-04-12 13:02:19 · 425 阅读 · 0 评论 -
资深猎头来告诉你测试的职业发展规划
又到金三银四迷茫季,周围一片跳槽的声音,搞得人心惶惶,可是没有职业规划、看不清职业道路的测试员们该怎么应对跳槽这一问题呢?一位资深猎头来给大家支招~ 三年以内的测试,主要看对测试知识了解的深度1 功能测试——>系统测试一定要保证前端(一些界面层的数据展示等UI问题) 落地数据一条不差,一字段不错。2 服务层接口测试初级为了保功能服务,逐一调试接口,摸清具体功能调用的接口,以原创 2017-04-11 10:48:54 · 1479 阅读 · 0 评论 -
黑盒测试五大测试阶段
个人觉得这篇将黑盒测试的挺好的~分享~黑盒测试又被称为功能测试(常见的功能测试相关工具有:零编码、测兼容和回归的TestWriter,测试框架selenium等,选择适合的自动化测试工具,辅助测试工作更好的开展)、数据驱动测试或基于规格说明的测试,实际上是站在最终用户的立场上,检验输入输出信息及系统性能指标是否符合规格说明书中有关功能需求及性能需求的规定。黑盒测试一般分为以下五个阶段:转载 2017-01-25 11:34:02 · 3117 阅读 · 0 评论 -
面试自动化测试的必问题
自动化测试最近几年都是大热,这里结合网上以及自己的经验整理了一些,自动化测试必问的一些题目,为想进入软件测试行业的同学一点帮助。一、如何理解自动化测试? 每个面试自动化测试的,80%会被问到这个。不用太宽泛,可以从下面几点考虑,聊聊自动化测试给你的工作带来的好处:1、用具体的举例,讲述自己在操作过程中是如何提高效率的。比如从回归测试开始讲起,重复冗余的操作步骤,你是否该想想可否能用自动原创 2017-01-24 10:47:48 · 15835 阅读 · 1 评论 -
自动化测试的魅力
说到自动化测试,很多人会联想到手工测试。因为手工测试的入职门槛低,跨行业的也可以进入。于是大家都跻身于那个行业,工资水平相对一般。而相对的,做为新人而言,听到“自动化测试”,本以为什么都不用学,只需学会使用测试工具即可。用手简单的点一点,工作就完成了?Tooyoung too simple.自动化测试掌握的语言掌握怎么样的测试语言,需要考虑整个Team的项目是否需要用到相应的语言。比如原创 2017-02-21 15:57:42 · 341 阅读 · 0 评论 -
转行做软件测试的原因
转行IT,有软件开发、技术支持、运营,那么为什么偏偏选择做软件测试相关工作,这到底是偶然还是必然?不断变化的行业现状在早年,软件测试还属于一个崭新的内容,出现在大家的眼中。而软件测试究竟需要什么样的软件基础,还不得而知。但是看近年,软件测试越来越受到公司的重视,软件测试工程师岗也在凸显重要的作用。然而测试人员数量的增长反映了优秀测试人员相当稀缺,原则上在自动化覆盖率高的行业,从业人员相对较原创 2017-01-23 10:46:12 · 4080 阅读 · 0 评论