- 博客(15)
- 资源 (22)
- 收藏
- 关注
原创 零基础学软件测试V2.0
关于本教程 本系列是在之前的基础上进行了修改更新,原来的内容显得过于简单,但都是重点,这次对于过于简单部分增加了更详细的内容。 目前国内越来越重视软件测试,人才的缺口也是比较大的,为了帮助大家快速的学习测试知识来找到满意的工作,特此来分享本系列的课程。本教程的重点是黑盒测试基础知识和数据库部分的内容,其他部分也会介绍一些。学习方法软件测试工程
2012-10-21 10:06:45 91923 45
原创 测试基础--测试用例总结
到此我们已经介绍完了关于测试用例设计的方法,我们来回忆一下,我们介绍了等价类划分法、边界值分析法、因果图和判定表、正交试验法还有场景法和状态迁移突法,这些里面等价类划分是基础,是必须要掌握的。边界值也是经常使用的。其他的都是针对有效等价类的,针对特殊的软件和功能的。这里给大家总结一下什么时候用什么方法。1、首先进行等价类划分,包括输入条件和输出条件的等价类划分,这是提高工作效率减少测试量最有效
2012-10-31 20:15:16 7423 9
原创 测试基础---测试用例之场景法和状态迁移法
昨天我们介绍了正交实验法,那么正交实验法主要适用于一些配置功能的界面和兼容性测试,其他需要组合的界面。正交实验法也是针对有效等价类的。 在实际测试中,经常有这种情况,像安装程序向导,它是由多个界面组成的,并且他们之间彼此有联系,而且他们之间是有流程顺序的,在面对这种测试时,我们就可以使用今天介绍的场景法了。照例还是先看一下基本概念,基本流就是按照正确的事件流来实现的流程。备选流就是
2012-10-31 19:56:51 22255 5
原创 测试基础---测试用例之正交试验
大家好,我们昨天介绍了因果图和判定表,对于这两种方法建议大家掌握判定表就可以了,判定表首先要列出所有的条件桩和动作桩,假设有n个条件桩,那么就有2的n次幂个条件项,在分析每个条件项产生的结果。最后筛选出不可能的项,如果剩的项过多就合并。开始今天的内容,我们今天介绍的是正交试验法,正交试验法主要针对的是多个组合的情况。我们看一个案例说明一下。有一款打印软件,打印范围分为全部、当前幻灯片、给定范围
2012-10-30 20:02:21 21202 16
原创 测试基础---测试用例之因果图和判定表
在前面的等价类和边界值中,我们都重视的是输入条件,但是在实际测试中,许多操作时具有相互联系的,只有执行A动作才会产生B结果,像这种测试我们就需要使用今天的因果图了。还是用一个例子说明一下吧。现在地铁一卡通充值,窗口越来越少了,都推荐自动充值机充值了,我们把它简化一下,只能投入50和100的人民币,相应的也只能充值50和100元。我们来分析一下他的流程吧:1、投入50元,点充值50元,应该提
2012-10-29 21:31:02 24734 11
原创 测试基础---测试用例设计之边界值
零基础学软件测试系列的博客已经写了一周了,谢谢大家的支持,你们的支持是我继续写下去的动力。欢迎大家对其中的错误和不足之处批评指正,我会欣然接受。这一周中不知道大家学的怎么样了,如果有什么需要我帮助的都可以留言。好了言归正传了,开始我们今天的内容了。 还是先看一下昨天的作业的,他的条件是“6到18个字符,可以使用字母、数字、下划线,需已字母开头”。那么有效等价类就应该是
2012-10-28 14:48:31 15927 7
原创 测试基础----测试用例-等价类划分
从今天开始将会和大家分享如何设计测试用例,常见的设计测试用例的方法有等价类、边界值、因果图、判定表、正交试验和场景法,还有状态迁移法。今天介绍的是等价类,等价类是设计测试用例的最基础的方法,所以大家一定要掌握。 当我们测试Windows的计算器加法时,如果全部测试应该是从1+1、1+2、1+3……有无穷多个,是无法完全测试的。当我们测试了1+1、1+2、1+3之后,还有必要测试1+4
2012-10-27 17:12:45 20902 11
原创 零基础如何学软件测试
一、软件测试需要哪些知识很多人都在各大论坛提问"我是零基础该如何学习软件测试"。关于这个问题首先应该给零基础定一个范围,到底什么样才是零基础,从来没有接触过计算机的?我是学英语的只了解一些?还是学计算机的没有接触过测试的。对于第一种我想现在应该没有了吧。为了回答这个问题,我们先看一下做软件测试工作需要掌握哪些知识。我们要做的工作时软件测试,而不是硬件测试。那么这个就可以分为两部分了,一
2012-10-27 15:26:50 25290 3
原创 测试基础---测试用例01
首先看一下昨天的QQ影音的测试计划,我这里就不写了,但是给大家一个提纲。来看一下测试计划大致的结构。1、引言(简介) 1.1、目标 1.2、背景 1.3、参考文档 1.4、预期读者2、测试需求和范围(测试需求也可以单独一个文档)3、测试策略和方法 3.1测试策略 3.2测试方法4、资源调度
2012-10-26 20:24:55 15604 8
原创 测试基础---测试计划
首先来看一下昨天的问题,Hyper Snap是一款截图软件,在Windows下安装的,是单机的对吧,而且我们拿到的是一个安装包,并没有源代码。那么它的测试策略就应该是黑盒手工动态的功能测试,而且还可以有随机测试和冒烟测试,我们只有一个版本,所以就不用回归测试了。那么他的测试方法呢,首先肯定要有安装卸载测试了,还有逻辑功能测试、易用性测试、界面测试和兼容性测试了。这只是一个参考,当然你也可以对它进行
2012-10-25 20:41:10 12600 4
原创 关于测试阶段的问题
我们之前在http://blog.csdn.net/xc5683/article/details/8100033中曾说过测试阶段分为:单元测试、集成测试、系统测试和验收测试。很多人咨询关于确认测试的问题。关于确认测试是这样的,目前国内很多公司都是在系统测试里来做的确认测试,这点大家可以看一下测试过程模型,例如在V模型中,就只有单元测试、集成测试、系统测试和验收测试。在W模型中是单元测试、集成测试、
2012-10-24 14:56:42 4660 5
原创 测试基础---测试策略与方法02
OK,今天继续和大家分享测试方法,我主要是从功能测试方法和性能测试方法两方面来谈一下,重点是功能测试方法,性能测试方法会在自动化的部分详细的介绍。功能测试主要检查实际软件的功能是否符合用户需求。一般分为逻辑功能测试、界面测试、易用性测试、安装测试、兼容性测试。1、安装测试/卸载测试 安装测试就是确保软件在正常情况和异常情况下,如首次安装、升级、重安装等都能进行安装。安装
2012-10-24 11:02:15 14145 5
原创 测试基础---测试策略与方法01
今天说的是测试的策略与方法,首先看一下什么事策略和方法,这个就有点像军事上的战略和战术,一个是宏观的,一个是微观的。由此来看,软件测试策略就是在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。这个测试原则、方式、方法的集合可以帮助我们对测试进行全局的分析。当我们拿到一个软件准备测试时,首先要从宏观上把握。宏观上基本就是我们常说的5个
2012-10-23 20:03:51 17284 8
原创 测试基础---软件开发生命周期
今天和大家分享的是软件开发生命周期,主要介绍软件的生命周期和软件的设计模型。国标(GB8566-88)中将软件生命周期分为8个阶段:可行性研究与计划、需求分析、概要设计、详细设计、实现(包括单元测试)、组装测试(集成测试)、确认测试、使用和维护。 这里出现了一个面试经常出现的问题,就是测试阶段的问题,测试阶段:单元测试、集成测试、系统测试、验收测试。 软件设计模型:瀑布模型、快
2012-10-22 18:57:44 18536 5
原创 零基础学软件测试基础篇---什么是软件测试
1.软件测试的定义首先我们看一下什么是软件测试,也就是软件测试的定义。关于软件测试有很多的定义和说法,这里和大家分享的是笔者比较认可的一种。软件测试是通过手工或自动化手段来检测软件产品中的错误和缺陷的过程。对于刚参加工作的同学们,一进公司基本上都是执行测试用例发现Bug,也就是通过执行用例来发现缺陷,所以我觉得这个定义比较适合初学者。2.软件测试的目的通过上面的定义,很显然
2012-10-21 18:23:23 25036 5
MATLAB实用教程(第2版)[郑阿奇主编][电子教案]
2010-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人