
软件测试
hhl18
技术总结,交流,分享,共同成长,共同进步,努力,加油!记录多年以来的软件测试心得体会!
展开
-
浅谈软件测试人员如何更好地测试需求文档,及完善不合理或遗漏需求点的几点经验
软件测试人员越早介入测试,越早发现问题,就能越早的修复问题,越早发现问题,修复的成本越低,越晚发现问题,修复的成本越高。 软件测试人员测试需求文档,有几个路径,其中的一个方法,就是需求评审。 需求评审通常是由产品人员组织的,由相关人员参加,相关人员指的是参与这个项目的人员;项目经理,开发管理人员,测试管理人员也会参与,以便对项目有所了解,更好的安排排期...原创 2019-06-05 15:12:59 · 2828 阅读 · 0 评论 -
软件测试工程师发展方向知识架构体系图
这两天和朋友谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。 “长江后浪推前浪,...转载 2019-06-11 19:50:46 · 843 阅读 · 0 评论 -
软件测试之测试类别
软件测试中一个重要的概念据说测试类别。 熟悉软件测试的测试类别,将对提升测试技能有不小的帮助。详细分类角度细分从是否关心软件内部结构和具体实现的角度划分(按测试分类)A.白盒测试B.黑盒测试C.灰盒测试从是否执行程序的角度A.静态测试B.动态测试阶段细分从软件开发的过程按阶段划分有A.单元测试B.集成测试C.确认...原创 2019-06-11 21:51:48 · 4509 阅读 · 0 评论 -
软件测试之BUG的生命周期
作为一名测试人员,重要的工作内容之一,就是找BUG,提交BUG,验证BUG,推进BUG的解决,直至软件达到发布的标准,提高软件的质量,及研发的工作效率和质量。 要找BUG,那么,就要先了解一下BUG的定义是什么?BUG的定义: 软件的BUG,狭义概念是指软件程序的漏洞或缺陷,广义概念除此之外还包括测试工程师或用户所发现和提出的软件可改进的细节、或与...原创 2019-06-18 14:27:50 · 35468 阅读 · 2 评论 -
软件测试之BUG描述
测试人员在找到bug后,就要提交bug了,要提交bug时,最主要的就是要描述好bug,一个好的bug描述,能让开发人员,更快的定位到问题产生的原因,能够更快的解决bug,而,如果描述的很模糊,有可能开发人员在看这个bug的时候,要花费很长的时间去猜测这个bug的意思,甚至于理解错了bug的本意,这将大大的延长该bug解决的时间。常见bug 管理系统禅道(zentao)、bug...原创 2019-06-18 15:32:20 · 6132 阅读 · 0 评论 -
软件测试经典书籍
初接触软件测试之时,可先阅读一些软件测试的经典书籍,以便对软件测试有个初步的印象,了解什么是软件测试,及软件测试的流程。 介绍几本软件测试经典书籍。1、软件测试;2、软件测试的艺术;3、软件测试方法和技术;4、软件测试经验与教训;5、软件测试之魂;6、微软的软件测试之道;7、Google的软件测试之道;8、测试之美;9、从菜鸟到测试架构师;...原创 2019-07-01 17:02:39 · 676 阅读 · 0 评论 -
软件测试之测试执行
一个软件项目的测试过程,贯穿于整个的软件生命周期,什么是软件生命周期,可看我之前写的文章《软件的生命周期的若干阶段》,文章链接地址:https://blog.youkuaiyun.com/hhl18/article/details/92609470 ; 需求分析,我之前写的文章《浅谈软件测试人员如何更好地测试需求文档,及完善不合理或遗漏需求点的几点经验》,文章链接地址:http...原创 2019-06-22 21:26:17 · 3320 阅读 · 0 评论 -
软件测试书籍有哪些_软件测试书籍推荐
软件测试行业在国内才起步不久,很多人都是刚刚毕业就进入这个行业,或者从其他岗位转过来,对软件测试的知识和技能了解的有限,而软件测试又是一个非常重视实践经验的工作。如何在较短时间内熟悉软件测试的基础知识、并掌握一定的软件测试基本方法,读书就是一个比较好的办法。 因此小编整理了几本软件测试方面的书籍,本文首先介绍了软件测试书籍三步曲,分别是基础知识类、进阶类以及自动化测试的书籍,最...转载 2019-07-01 17:37:54 · 11381 阅读 · 1 评论 -
史上最全的软件测试入门到高级书目【附50本】
我这边抽了一点时间整理了豆瓣读书上关于软件测试的相关书目,一共是整理出来50本软件测试相关的书,这里不做任何的推荐和评论,因为这样多少会有主观上的误导,而且每个人的学习程度都不一样。希望对你们有所帮助!1.《Google软件测试之道 》2.《持续交付》3.《软件测试的艺术 》4.《 代码整洁之道:程序员的职业素养》5.《软件测试 》6.《测试驱动开发 》7.《软件测...转载 2019-07-01 17:55:42 · 1720 阅读 · 0 评论 -
软件测试之测试报告
当做完一个项目后,测试报告是测试阶段最后的文档产出物。测试报告就是最为直观的一份总结归纳的报告文档,能体现出,这个项目的质量情况,项目完成,发布上线后,目前软件的质量情况。 什么是测试报告呢?测试报告 测试报告是指把测试的过程和结果写成文档,对发现的问题和缺陷进行分析,为纠正软件的存在的质量问题提供依据,同时为软件验收和交付打下基础。测...原创 2019-06-23 21:40:38 · 6561 阅读 · 0 评论 -
关于软件测试,你需要知道的一切都在这里了
测试行业小故事我曾今不止一次见过:对软件测试行业不甚了解的新人与已经在测试行业摸爬滚打几年的前辈之间的互相指责和争执。新人因为不了解测试行业,也不了解提问的艺术,所以问的都是自己比较关注的问题和一些基础问题。前辈因为对测试行业有一定的了解,掌握一定的知识技术,早就明白了有些问题是无解或者无用的。所以矛盾就产生了——新人认为前辈都是很傲慢的,不屑回答问...转载 2019-07-02 19:34:45 · 285 阅读 · 0 评论 -
为什么不推荐去做安全测试工程师?
对,你没看错。我不推荐大家去做安全测试工程师。为什么不推荐大家去做安全测试?今天,很多软件并没有经过专门的安全测试便运行在互联网上,它们携带着各类安全漏洞直接暴露在公众面前,其中一些漏洞甚至直指软件所承载的核心敏感信息或业务逻辑。这些漏洞一旦被不怀好意者利用,很可能会给企业造成经济损失,带来负面声誉影响的同时,还可能被起诉遭到罚款等等,细思极恐。其中的一部分原因是企业本身安全意识不强,...转载 2019-07-02 20:15:04 · 3251 阅读 · 0 评论 -
软件测试自学指南---从入门到精通
近来,软件测试行业发展迅速,企业越来越重视测试了。越来越多的人加入了测试大军中,很多人也想通过自学来学习软件测试技术加入这个行业,但是现在软件测试的书籍越来越多,也良莠不齐,而且软件测试涉及的技术也越来越多。本文主要说明的是从事软件测试行业需要必备的知识,以及该如何学习,主要给大家提供一些比较优秀的书籍,并给出学习的顺序。希望通过阅读本文,读者可以明确该如何学习测试,并学习哪些知识。由于仅是个人建...转载 2019-07-02 21:06:58 · 1539 阅读 · 0 评论 -
零基础学软件测试V2.0
关于本教程 本系列是在之前的基础上进行了修改更新,原来的内容显得过于简单,但都是重点,这次对于过于简单部分增加了更详细的内容。 目前国内越来越重视软件测试,人才的缺口也是比较大的,为了帮助大家快速的学习测试知识来找到满意的工作,特此来分享本系列的课程。本教程的重点是黑盒测试基础知识和数据库部分的内容,其他部分也会介绍一些。...转载 2019-07-02 21:24:51 · 328 阅读 · 0 评论 -
Ron Patton之《软件测试》书籍(原书第2版)书籍
这是一本在软件测试行业,非常经典的一本书了。 记得,我在2009年,刚做软件测试这行时,读的第一本软件测试参考书,就是Ron Patton写的这本《软件测试》书籍(原书第2版)。 这本书,介绍了软件测试的起源,软件测试的经典案例,以及,软件测试的流程,各个流程阶段的定义,以及方法。各种测试方法,以及各个测试方法的应用。 对于初次接触软...原创 2019-07-02 21:47:13 · 5212 阅读 · 2 评论 -
软件测试工作基本流程
最近在为面试新工作做准备,所以想想整理一下软件测试的基本工作流程,大致梳理一遍,这样也便于自己在面试过程中可以沉着的面对面试官的测试工作如何进行的问题。首先,作为测试人员需要学习并了解业务,分析需求点 为什么测试人员要参加需求分析?也就是进行测试需求分析的目的是什么?第一、把用户需求转化为功能需求:1)对测试范围进度量2)对处理分支进行度量3)对需...转载 2019-06-24 19:54:13 · 6676 阅读 · 0 评论 -
谈谈在外企首接触软件测试流程的经历
做软件测试这个行业,刚入门时,除了弄清楚,什么是软件测试,软件测试的原则外,就是要去熟悉软件测试的流程。 我从2009年首次接触软件测试时,是在一家外企。据说,这家外企还是某软的合作伙伴,因此,这家公司的测试的产品都是一些耳熟能详的产品。 刚进公司的时候,公司都会按每两三个人分为一组,并安排测试负责人,每个测试负责人负责测试不同的产品,项目,共分为三组...原创 2019-06-04 21:58:55 · 1384 阅读 · 0 评论 -
软件测试之测试用例
在软件测试的流程里,制定好了测试计划后,接下来,就要开始做测试的准备工作了。测试的准备工作,除了,测试环境的配置,准备,测试工具的准备外,还有一个就是设计测试用例了。 设计测试用例的人员,在有些公司,是有专门的测试用例设计人员,而,有些公司,测试用例是由软件测试工程师进行编写的。什么是测试用例? 测试用例(Test Case)是为某个特殊...原创 2019-06-10 21:50:51 · 12394 阅读 · 1 评论 -
软件测试之测试模型
写好前期的测试文档,做好了测试前期的准备工作,接下来,就开始要进行实质的执行测试阶段了。在执行测试前,要确定开发要采用什么样的模型。比较常见的开发模型有传统的瀑布开发模型,及敏捷开发模型。测试模型V模型测试阶段:单元测试集成测试系统测试实现意义V模型是软件开发瀑布模型的变种,它反映了测试活动与分析和设计的关系 。从左到右,描述了基本的开发过程和测试...原创 2019-06-12 21:38:01 · 7264 阅读 · 0 评论 -
软件测试工具都有哪些
小编今天把软件测试常见的工具列了一下,看看有没有你现在在用的?开源测试管理工具:Bugfree、Bugzilla、TestLink、mantis 开源功能自动化测试工具:Watir、Selenium、MaxQ、WebInject开源性能自动化测试工具:Jmeter、OpenSTA、DBMonster、TPTEST、Web Application Load Simulator[TestD...转载 2019-06-13 11:40:07 · 7215 阅读 · 0 评论 -
浅谈软件测试测试策略几点总结内容
当明确了产品的需求文档,解决了需求文档中的歧义以及不明白的问题。接下来,测试管理者,要做的事情,就是写测试策略了。 在说测试策略之前,先了解下测试的内容。测试内容软件测试主要工作内容是验证(verification)和确认(validation),下面分别给出其概念:验证(verification)是保证软件正确地实现了一些特定功能的一系列活动, 即保证软件以...原创 2019-06-07 00:59:23 · 10048 阅读 · 0 评论 -
软件测试之测试方案
测试策略是测试方案的其中一部分。 测试方案是从测试的角度去分析或者说分解需求,在方向上明确要怎么测,分析结果就是测试点和测试方法。 测试方案包含: 1、引言(含a、编写目的;b、预期读者;c、参考资料); 2、测试范围; 3、测试策略(根据不同的测试类型考虑不同的测试方法) 测试类型...原创 2019-06-07 13:08:30 · 34413 阅读 · 0 评论 -
测试用例的设计采用什么工具比较好
在实际的执行测试过程中,编写测试用例的工具,采用的不一,有用Excel表格,Word文档,xmind思维导图,禅道等等工具进行编写。那用什么工具来编写测试用例比较好呢? 写看看从什么时候开始编写测试用例。 当产品人员整理出需求分析文档或者开发人员把项目开发出来,给我们系统文档、部署环境或数据库结构等,此时,我们就可以根据这些文档来开始制定测试...原创 2019-06-13 15:44:22 · 9655 阅读 · 0 评论 -
软件测试的起源
随着科技越来越发达,软件行业不再是一家独大的境况,不再是研发个软件出来,即使是问题百出,功能简陋,功能不完善,也能推向市场,并获得追捧。 在市场中占一席之地,要以质量取胜,在软件行业中,质量越来越受到重视,于是,便诞生了软件测试这个行业。 发展历程 软件测试是伴随着软件的产生而产生的。早期的软件开发过程中软件规模都很小、复杂程度低...原创 2019-06-02 20:51:25 · 1289 阅读 · 0 评论 -
浅析测试计划,测试方案及测试策略
在测试过程中,测试计划,测试策略,测试方案,是比较容易混淆的几个概念。测试计划什么是测试计划? 测试计划Testing plan,描述了要进行的测试活动的范围、方法、资源和进度的文档;是对整个信息系统应用软件组装测试和确认测试。它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。测试计划可以有效预防计划的风险,保障计划的顺利实施。测试计划包含哪几个方面的内容...原创 2019-06-09 19:48:28 · 3363 阅读 · 0 评论 -
测试计划
什么是测试计划?测试计划Testing plan,描述了要进行的测试活动的范围、方法、资源和进度的文档;是对整个信息系统应用软件组装测试和确认测试。它确定测试项、被测特性、测试任务、谁执行任务、各种可能的风险。测试计划可以有效预防计划的风险,保障计划的顺利实施。测试计划包含哪几个方面的内容?1、测试范围;2、测试点;3、测试类型;4、测试资源;5、进度安排...原创 2019-06-09 20:02:37 · 2206 阅读 · 0 评论 -
软件测试测试工具总结
在软件测试的过程中,多多少少都是会接触到一些测试工具,作为辅助测试用的,以提高测试工作的效率,使用好了测试工具,能对测试起到一个很好的作用,同时,有些公司,也会要求掌握一些测试工具,或者,是在面试时,也会被问到测试工具的,比如,在面试时,最常见的问题便是,你在测试时,用的是什么测试工具?或者,要做性能测试时,要用什么测试工具进行测试会比较好?等等问题。 作为测试人员...原创 2019-06-14 17:52:48 · 30185 阅读 · 3 评论 -
软件测试之初体验
从2009年开始接触软件测试以来,最开始接触软件测试的时候,对软件测试这个名词是感到新鲜以及好奇的,就一直很想对软件测试这个名词,以及这个行业一探究竟。 软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出之间的审核或者比较过程。软件测试的经典定义是:在规定的条...原创 2019-06-03 21:03:09 · 445 阅读 · 0 评论 -
读《软件测试经验与教训》有感之测试员的角色与思考
一、迅速找出重要程序问题 文中,写出了迅速找出重要程序问题的几个关键点,在测试过程中,很有参考意义。二、永不做看门人,作为质量狂,会被 严厉追究并承担很大的压力三、当心成为过程改进小组四、优秀测试员的思考方法五、黑盒测试不是基于无知的测试 以上五点,在软件测试的生涯当中,多多少少确确实实是会遇到的,我...原创 2019-06-19 19:54:43 · 271 阅读 · 0 评论 -
读《软件测试的经验与教训》有感之测试手段列举
《软件测试经验与教训》汇集了293条关于软件测试的经验及建议,全部来自作者的工作实践。作者组织这些经验教训时,分为散文式的十一个章节。一、关注测试内容的基于覆盖率的测试手段二、关注测试方法的基于活动的测试手段 以上,从两个方面,具体的列举出了测试手段,这些可以在测试的过程中,给予测试方法的参考与借鉴...原创 2019-06-19 20:34:13 · 252 阅读 · 0 评论 -
软件测试方法
一.软件测试方法1.软件测试方法包括:白盒测试(WhiteBoxTesting)、黑盒测试(BlackBoxTesting)、灰盒测试、静态测试、动态测试。2.白盒测试:是一种测试用例设计方法,在这里盒子指的是被测试的软件,白盒,顾名思义即盒子是可视的,你可以清楚盒子内部的东西以及里面是如何运作的,因此白盒测试需要你对系统内部的结构和工作原...转载 2019-06-15 11:23:47 · 477 阅读 · 0 评论 -
软件测试之软件测试方法
软件测试过程中,最主要的就是要掌握好软件测试的方法,掌握好了软件测试方法,有利于测试技能的大幅度提高。软件测试方法 软件测试方法是指测试软件的方法。随着软件测试技术的不断发展,测试方法也越来越多样化,针对性更强;选择合适的软件测试方法可以让我们事半功倍。一、根据是否要走查代码,分为白盒测试、灰盒测试、黑盒测试;二、分为手工测试、自动化测试和性能测试:手工...原创 2019-06-15 15:50:40 · 9348 阅读 · 2 评论 -
软件测试的原则
俗话说:“无规矩不成方圆!”软件测试也有软件测试的原则。了解软件测试的原则,能更好的做好测试工作。测试对象 程序。 数据。 文档。 测试原则一,测试应该尽早进行,最好在需求阶段就开始介入,因为最严重的错误不外乎是系统不能满足用户的需求。二,程序员应该避免检查自己的程序,软件测试应该由第三方来负责。三,设计测试用例时应考虑到合法的输入和不合法的输入以及各...原创 2019-06-04 13:38:55 · 764 阅读 · 0 评论 -
(美)梅耶(Myers, G. J.) 等《软件测试的艺术(原书第3版)》书籍(第3版)
《软件测试的艺术(原书第3版)》从第1版付梓到现在已经30余年,是软件测试领域的经典著作。《软件测试的艺术(原书第3版)》结构清晰、讲解生动活泼,简明扼要地展示了久经考验的软件测试方法和智慧。《软件测试的艺术(原书第3版)》以一次自评价测试开篇,从软件测试的心理学和经济学入手,探讨了代码检查、走查与评审、测试用例的设计、模块(单元)测试、系统测试、调试等主题,以及极限测试、互联网应用测试...原创 2019-07-03 12:08:56 · 2866 阅读 · 0 评论