软件测试总结
致宁
不安于现状才能不断努力
展开
-
BUG的描述、级别、生命周期以及扭转
1. bug描述1、发现问题的版本2、问题出现的环境3、错误重现的步骤4、预期行为的描述5、错误行为的描述6、其他举个例子:故障发现版本:VPS20180226_01故障类别:兼容性故障优先级:中故障标题:ie下界面显示异常,界面文字有重叠故障描述: 测试环境:win7+IE8 测试步骤:1、打开vps首页,点击“通知”链接,进入通知页面 预期结果:...原创 2019-04-30 16:45:33 · 1512 阅读 · 0 评论 -
JMeter下载、介绍、主要构件、操作流程
下载http://jmeter.apache.org/download_jmeter.cgi1.下载,解压到指定路径 2.改环境变量!路径到jmeter那一层就ok(这个不用说了8~) 3.打开jmeter/bin/jmeter.bat文件(完成~) (需要中文的,把/bin/jmeter.properties里面的#language=en,改为: language=zh_CN)...原创 2019-08-08 15:28:33 · 96 阅读 · 0 评论 -
[练习] Excel插入图片 -测试用例的编写
原创 2019-07-20 17:52:49 · 583 阅读 · 0 评论 -
[练习] 网页新闻推荐功能 -测试用例的编写
原创 2019-07-12 15:25:25 · 1196 阅读 · 0 评论 -
黑、白盒测试 和 动、静态测试
静态测试:静态测试是指不运行被测程序本身,通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。动态测试:通过运行被测程序来检查运行结果与预期结果的差异,并分析运行效率和健壮性等指标。静态、动态测试注重过程。(技术)黑盒测试:(也称功能测试)是基于规格说明(需求文档)的测试。测试人员不考虑/不关心软件内部结构,只关心程序的功能是否符合他的功能说明。黑盒、白盒测试注重结果。...原创 2019-07-06 15:45:10 · 9528 阅读 · 0 评论 -
压力测试、负载测试、渗透测试、容量测试、敏感度测试
压力测试(强度测试):是一种性能测试,是在一定的负荷条件下,长时间连续运行系统给系统性能造成的影响。压力测试就是一种破坏性的性能测试,目的是找到高并发下的BUG;目标:是当前软硬件环境下系统所能承受的最大负荷并帮助找出系统瓶颈所在。测试系统的限制和故障恢复能力,它包括两种情况: 稳定性压力测试:在选定的压力值下,长时间持续运行。 可以考察各项性能指标是否在指定范围内,有无内存泄漏、有无...原创 2019-07-06 15:30:52 · 2360 阅读 · 0 评论 -
白盒测试法的覆盖标准
白盒测试法的覆盖标准有逻辑覆盖、循环覆盖和基本路径测试。其中逻辑覆盖包括语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖。六种覆盖标准发现错误的能力呈由弱到强的变化:1.语句覆盖每条语句至少执行一次。2.判定覆盖每个判定的每个分支至少执行一次。3.条件覆盖每个判定的每个条件应取到各种可能的值。4.判定/条件覆盖同时满足判定覆盖条件覆盖。5.条件组合覆...原创 2019-07-06 14:58:17 · 4200 阅读 · 0 评论 -
[练习] 微信朋友圈点赞 -测试用例的编写
这次我从功能(正常、异常)、性能、兼容性、安全、界面方面进行测试,用到的编写测试用例的方法有等价类法(时间划分、类型等)、场景法、错误推测法、边界值法(最多点赞人数)四种常用的方法。这仅仅是一个思维导图,等价类可以带入别的场景进行测试用例的编写。...原创 2019-07-05 20:58:19 · 9581 阅读 · 0 评论 -
测试流程详解
首先回顾一下,软件测试的生命周期需求分析→测试计划→ 测试设计、测试开发→ 测试执行→ 测试评估然后开始今天的讲解,测试流程:需求分析 -> 测试计划 -> 编写测试用例 -> 测试执行 -> 测试报告编写-------------------------------------准备工作----------------------------------------...原创 2019-07-05 15:54:02 · 1010 阅读 · 0 评论 -
α测试、β测试,以及它们的区别
1. α测试就是把用户请到公司内部进行测试使用。α测试是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的测试;目的:是评价软件产品的FLURPS(即功能、局域化、可使用性、可靠性、性能和支持)。注意!α测试不能由程序员或测试员完成。2. β测试用户在不同场所进行测试。β测试是一种验收测试。β测试由软件的终用户们在一个或多个场所进行。3.区别α测试...原创 2019-07-05 14:55:16 · 47069 阅读 · 0 评论 -
软件测试的分类
1. 根据开发阶段划分1.1 单元测试其目的是检验软件基本组成单位的正确性。阶段:编码后测试对象:模块人员:白盒测试工程师/开发依据:代码+详细设计文档方法:白盒(看代码)内容:模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试1.2 集成测试将程序模块采用适当的集成策略组装起来,对系统的接口及集成后的功能进行正确性检测的测试。阶段:单元测试之后测试对象...原创 2019-06-29 20:48:28 · 232 阅读 · 0 评论 -
[练习] 压缩软件 -测试用例的编写
功能需求: 正常压缩、解压各种类型文件文件类型:支持所有的文件压缩文件个数:最多压缩100个文件压缩大小:不超过5G性能需求: 压缩、解压缩文件不超过30分钟安全需求: 带有病毒感染的文件不能压缩易用性需求: 操作简单、方便界面需求: 布局、排版美观兼容性需求: windows7,windows8,windows10都可以使用...原创 2019-07-04 23:22:33 · 241 阅读 · 0 评论 -
[练习] 遥控器 -测试用例的编写
原创 2019-07-09 23:38:25 · 2499 阅读 · 0 评论 -
[练习] 电梯 -测试用例的编写
这个电梯没有说明是哪个类型的电梯,所以我们对两种电梯都进行了测试用例的编写。原创 2019-07-08 18:57:00 · 1108 阅读 · 0 评论 -
[练习] 公交卡 -测试用例的编写
改正的问题:学会初步划分测试用例的类型用Xmind写了思维导图,比较清晰大致已经分对了类,在编写过程中能及时发现方向偏差和类型划分;遇到的新问题:4. 写着写着就会扩大范围,比如这个公交卡,就会延伸到读卡机的功能方面。eg:余额显示、两个卡片叠加刷卡等。5. 测试用例划分还不很清晰,比如功能和性能方面经常混淆;6. 思想局限;要多看看,多听别人的新奇点;7. 编写时间较长;多练...原创 2019-05-23 00:06:28 · 715 阅读 · 0 评论 -
[练习]QQ/微信 表情收藏-测试用例的编写 [简洁思路]
QQ电脑版添加表情:微信添加表情:手机版QQ添加表情:总结上次经验,这次可以分成几个方向进行测试用例编写:1. 功能方面 :正常的功能能不能正常使用,图片上限2. 性能方面 :网络、时间、类型等3. 安全方面 :会不会携带不安全因素4. 兼容方面 :手机、电脑能不能同步等接下来具体地分:1. 功能方面正常情况电脑内存空间充足,图...原创 2019-05-12 21:50:01 · 2901 阅读 · 0 评论 -
[练习]QQ登陆界面-测试用例的编写
(Test Case)是为了实施测试而向被测试系统提供的一组集合,包括:测试环境、操作步骤、测试数据、预期结果等要素。一条测试用例最终只有一个结果。一个功能点至少有一个测试用例。测试用例数/功能点数 = 测试的覆盖率(越大越全面)为什么有测试用例?1.全面的测试所有的功能2.衡量测试覆盖率3.易于对新版本重复测试4.大量测试会影响测试效率接下来,编写一组关于QQ登陆界面...原创 2019-04-25 17:32:57 · 23699 阅读 · 0 评论 -
软件测试的生命周期;测试工作之前的准备、争执处理;测试用例的编写
1. 软件测试的生命周期[6]需求分析→测试计划→ 测试设计、测试开发→ 测试执行→ 测试评估 需求阶段 –测试人员了解需求、对需求进行分解,得出测试需求 计划阶段 根据需求编写测试计划/测试方案 设计阶段 –测试人员适当的了解设计,对于设计测试用例是很有帮助的,测试人员搭建测试用例框架,根据需求和设计编写一部分测试用例 编码阶段 –测试人员一般是不需要编码...原创 2019-04-28 23:56:02 · 1374 阅读 · 0 评论 -
接口测试是什么?关注什么?
1. 基本概念接口测试:是测试系统组件间接口的一种测试。(以及系统内部各个子模块之间的接口)[内部接口、外部接口]作用:用于检测外部系统与系统之间以及内部各个子系统之间的交互点。目的:检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等,尽早地避免一些错误的出现。2. 用例设计与单元测试有相似之处。都需要用到如:边界值法,等价类法等基本测试方法。一个很好...原创 2019-08-28 22:14:42 · 1956 阅读 · 0 评论