您所在位置: 网站首页 / 软件测试的学习.docx / 文档详情
软件测试的学习.docx 立即下载
2025-08-28
约1.1万字
约21页
0
23KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

软件测试的学习.docx

软件测试的学习.docx

预览

免费试读已结束,剩余 16 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

软件测试的学习

第一篇:软件测试的学习软件测试学习一、软件测试方法:白盒测试、黑盒测试、灰盒测试二、软件测试阶段:执行人测试阶段测试方法开发人员—>1.单元测试(白盒测试)测试人员—>2.集成测试(黑盒+白盒测试)测试人员—>3.系统测试(黑盒多)第三方—>4.验收测试(黑盒多)验收测试包括:正式验收测试、alpha测试、beta测试三种。系统测试包括:功能测试、性能测试、界面测试、安全测试、配置测试、兼容测试、回归测试等。三、软件各种测试的定义:白盒测试:程序内部的结构测试,也叫结构测试或逻辑驱动测试,对程序所有逻辑路径进行测试。白盒测试的主要方法:逻辑驱动测试和基本路径测试。白盒测试主要对程序模块进行如下检查:1.对程序模块所有独立的执行路径至少测试一遍。2.多所有逻辑判定,取“真”与取“假”,的两种情况都至少测试一遍。3.在循环的边界和运行的边界内执行循环体。4.测试内部数据结构的有效性,等等。黑盒测试:也叫数据驱动测试,主要是基于需求分析对系统的功能进行测试。黑盒测试的主要方法:等价类划分、边界值分析、因果图、场景法、错误推测法※(测试用例设计所采用的方法就是黑盒测试的主要方法)黑盒测试为了发现几类错误:1.在接口上,输入是否正确接收,输出结果是否正确(集成测试)2.功能是否有遗漏,是否正确(系统测试-功能)3.性能是否能满足要求(系统测试-性能)4.是否有数据结构错误或外部信息(例如数据文件)访问错误(系统测试-兼容)5.是否有初始化或终止性错误(系统测试-安全)单元测试:对代码的运行测试(也叫白盒测试),用于判定某个特定条件(或场景)下某个特定函数的行为。集成测试:(也叫组装测试,联合测试),是单元测试的逻辑扩展。模块与模块之间接口的测试。集成测试的策略:1.模块与模块连接时,穿越模块接口的数据是否丢失。2.各个子模块组合起来,是否达到预期要求的父功能。3.一个模块的功能是否对另一个模块的功能产生不利影响。4.单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。5.全局数据结构是否有问题。系统测试:是将测试的子系统装配成一个完整的系统来测试系统测试的目的:对最终软件系统进行全面的测试,确保最终软件系统满足产品的需求并遵循系统设计。验收测试:alpha测试、beta测试、第三方验收测试回归测试:对系统的新版本执行上一版本的测试用例检验是否通过。也可以说对于修改后新代码进行测试。回归测试:作为软件生命周期的一个组成部分,在整个软件测试过程中占有很大的工作量比重,软件开发的各个阶段都会进行多次回归测试功能测试:也叫黑盒测试,利用黑盒测试法进行动态测试,根据需求分析看系统是否能达到预期结果。性能测试:也叫压力测试,目标是测试当负载逐渐增加时,系统各项性能指标的变化情况。界面测试:测试界面是否美观,是否能让用户满意,操作功能是否合理。安全测试:检查系统对非法侵入的防范能力(破译密码、保护机制)。配置测试:搭环境时,进行的参数配置是否合理。兼容测试:与其他软件或浏览器是否发生冲突。四、测试活动的生命周期是什么(也可说成测试流程是什么)?是指从测试项目计划建立到Bug提交的整个过程。包括五个阶段:1、测试项目计划2、测试需求分析3、测试用例编写4、测试用例执行5、Bug提交(总结:测试的集成测试阶段和系统测试阶段,两个阶段会运用“测试活动生命周期”来完成)例如:集成测试→上面的五个阶段(测试项目计划除外)系统测试→上面的五个阶段(测试项目计划除外)软件测试项目计划的目的、内容:(对应阶段1)软件测试计划是指导测试过程的纲领性文件,包含了产品概述、测试策略、测试方法、测试区域、测试配置、测试周期、测试资源、测试交流、风险分析等内容。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。测试计划和测试详细规格、测试用例之间是战略和战术的关系,测试计划主要从宏观上规划测试活动的范围、方法和资源配置,而测试详细规格、测试用例是完成测试任务的具体战术。所以其中最重要的是测试策略和测试方法(最好是能先评审)软件测试项目计划从什么时候开始的,为什么?(对应阶段1)测试过程测试过程软件测试应该在需求分析阶段就介入,因为测试的对象不仅仅是程序编码,应该对软件开发过程中产生的所有产品都测试,并且软件缺陷存在放大趋势.缺陷发现的越晚,修复它所花费的成本就越大.测试用例编写的内容:(也可以说成是缺陷测试报告的组成:)(对应阶段3)简单说分三部分,测试步骤、数据输入、预期结果缺陷测试报告的组成:缺陷的标题,缺陷的基本信息,复现缺陷的操作步骤,缺陷实际结果的描述,期望正确结果的描述,注释文字和截取的缺陷图像缺陷的生命周期
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

软件测试的学习

文档大小:23KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用