- 博客(13)
- 收藏
- 关注
原创 什么是错误猜测法?
在软件测试中,可以靠经验和直觉推测系统中可能存在的各种错误,从而针对性编写检查这些错误的例子,这就是错误猜测法。其基本思想是:根据以往的测试经验和对系统内部知识的了解,列出系统中各种可能有的错误和容易发生错误的特殊情况,再根据它们来设计测试用例。随着在产品测试实践中对产品的深入了解,基于测试经验,使用错误猜测法设计的测试用例往往非常有效,可以作为测试设计的一种补充手段。积累的经验越丰富,方法的使用效率越高。错误猜测不是没有章法的猜测,它需要依据对系统薄弱环节的了解和对开发人员盲点的了解。同时,还需要了解
2021-07-14 10:33:46
1068
原创 异常分析法
1.什么是异常分析法异常分析法就是针对系统有可能存在的异常操作、软硬件缺陷引起的故障进行分析,根据分析结果设计测试用例,主要对系统的容错能力、故障恢复能力进行测试。简单来说,就是人为让系统出现故障,然后检查系统的故障恢复能力。2.如何使用异常分析法异常分析法的步骤非常简单,依赖于测试者的经验(1)针对系统,罗列可能的故障这些故障包含软件和硬件方面的故障。常见的故障有以下几种断电;断网;硬件损坏;数据损坏;内存不够。为了能更好地罗列故障信息,需要多查看用户反馈的故障报告,
2021-07-13 14:59:29
1565
1
原创 边界值分析法
1.定义 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。通常边界值分析法是作为对等价类划分法的补充,这种情况下,测试用例来自等价类的边界。 在测试技术中,边界值分析法与同等价类划分法有这同意重要的地位,测试工作中频繁使用的程度与等价类划分法基本一致,每使用一次等价类划分法都应该对应使用边界值分析法,对着两个方法结合的深入理解,以及灵活使用也是软件测试工作的基础。2.设计思想 根据大量的测试统计数据,很多错误是发生在输入或输出范围的边界上,而不是发生在输入/输出范围的中间区域。因此针对各
2021-07-13 10:34:00
5983
原创 回归测试和冒烟测试的区别是什么?
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。冒烟测试(smoketest)在测试中发现问题
2021-07-12 11:41:26
299
原创 软件测试是用来做什么的?
相信大家对软件一定不陌生吧,手机里,电脑里都有很多不同的软件,而软件被开发出来并不是马上就可以被我们使用的,一定是经过了软件测试人员的重重考验,那么软件测试到底是干什么的呢? 软件测试是干什么的?软件测试就是对开发的软件功能进行测试,找出软件bug的人员,也就是要找出软件的缺陷和不足,在找出问题之后,还需要把整理成问题报告,让软件开发人员根据你所呈现的报告去修复去完善。软件测试的类型有哪些? 1、数据和数据库完整性测试:数据与数据库完整测试是指测试关系型数据库完整性原则以及数据合理性测试。 2、白盒
2021-07-12 10:52:50
849
原创 回归测试和冒烟测试的区别是什么?
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是非常有意义的。冒烟测试(smoketest)在测试中发现问题
2021-07-09 10:18:37
170
原创 什么是冒烟测试?
“冒烟测试”(英文:smoke testing)这一术语源自硬件行业。对一个硬件或硬件组件进行更改或修复后,直接给设备加电。如果没有冒烟,则该组件就通过了测试。在软件中,“冒烟测试”这一术语描述的是在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程。在检查了代码后,冒烟测试是确定和修复软件缺陷的最经济有效的方法。冒烟测试设计用于确认代码中的更改会按预期运行,且不会破坏整个版本的稳定性。冒烟测试(smoketest)在测试中发现问题,找到了一个Bug,然后开发人员会来修复这个Bug。这时想知道这次
2021-07-09 10:16:40
1249
1
原创 什么是回归测试?
回归测试是指修改了旧代码后,重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。自动回归测试将大幅降低系统测试、维护升级等阶段的成本。回归测试作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试。在渐进和快速迭代开发中,新版本的连续发布使回归测试进行的更加频繁,而在极端编程方法中,更是要求每天都进行若干次回归测试。因此,通过选择正确的回归测试策略来改进回归测试的效率和有效性是很有意义的。扩展资料:回归测试可遵循下述基本过程
2021-07-09 10:15:02
401
原创 编写测试用例有哪些方法?
可以采用软件测试常用的基该方法:等价类划分法、边界值分析法、错误推测法、因果图法、逻辑覆盖法等设计测试用例。视软件的不同性质采用不同的方法。如何灵活运用各种基该方法来设计完整的测试用例,并最终实现暴露隐藏的缺陷,全凭测试设计人员的丰富经验和精心设计。编写测试用例文档应有文档模板,须符合内部的规范要求。测试用例文档将受制于测试用例管理软件的约束。软件产品或软件开发项目的测试用例一般以该产品的软件模块或子系统为单位,形成一个测试用例文档,但并不是绝对的。测试用例文档由简介和测试用例两部分组成。简介部分编
2021-07-08 14:44:22
337
1
原创 如何写测试用例?
测试用例设计和执行是测试工作的核心,也是工作量最大的任务之一。测试用例(Test Case)目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。 测试用例编写准备 1 从配置管理员处申请软件配置:《需求规格说明书》和《设计说明书》; 2 根据需求规格说明书和设计说明书,详细理解用户的真正需求,并且对软件所实现的功能已经准确理解,然后着手制订测试用例。测试用例制
2021-07-08 14:42:53
190
原创 什么是等价类划分法?
等价类划分法是一种典型的、重要的黑盒测试方法,它将程序所有可能的输入数据(有效的和无效的)划分成若干个等价类。然后从每个部分中选取具有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成,从而保证测试用例具有完整性和代表性。利用这一方法设计测试用例可以不考虑程序的内部结构,以需求规格说明书为依据,选择适当的典型子集,认真分析和推敲说明书的各项需求,特别是功能需求,尽可能多地发现错误。等价类划分法是一种系统性的确定要输入的测试条件的方法。由于等价类是在需求规格说明书的基础上进
2021-07-07 16:19:36
1870
1
原创 测试用例八大要素有哪些?
测试用例八大要素:用例编号、操作步骤、测试标题、重要级别、前置条件、测试输入、所属模块、预期结果。用例编号由字符串组成,具有易于识别性和唯一性;操作步骤需要标明详细的测试步骤;测试标题需要简洁、明了;重要级别一般分为高、中、低;前置条件就是进行测试用例的前提条件;测试输入包括用户名、密码、订单号等内容;所属模块标明被测试的模块或者单元;预期结果表示预期输出的结果。测试用例很重要,是设计和测试过程的基础,同时测试用例也是软件测试的核心,可以发现软件可能出现的bug,一般每个软件产品都有与之对应的测试用
2021-07-07 14:49:03
7191
原创 功能测试
1.等价类法1.适用范围:输入参数存在有效无效规则,复制代码步骤:step1,画有效无效规则表setp2,根据有效无效规则,构造测试数据规则1:一条有效数据,尽可能多的包含有效规则以减少用例冗余规则2:一条无效数据,只能包含一条无效规则,以方便我们调用问题step3,一条数据对应一条测试用例用户名:6~18位,由字母,数字,下划线组成,以字母开头,不区分大小写,必填1.通用规则:长度,组成,是否为空,是否区分大小写,半角(占用1个字符),全角(占用2个字符),是否含.
2021-07-07 10:34:02
148
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人