测试整理

本文介绍了软件测试的基本概念,包括黑盒测试与白盒测试的区别,详细的软件测试过程:单元测试、集成测试、确认测试、系统测试及验收测试。此外还涵盖了功能测试、性能测试、界面测试等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

【基本知识】

1.黑盒测试——把被测程序当作一个黑盒,不考虑程序内部结构和内部特性,依靠功能需求规格说明书,检查程序各功能是否实现,并检查其中的错误。

2.白盒测试——把被测对象当作一个打开的盒子,基于产品的内部结构,在程序的不同点检查程序状态,确定实际状态与预期是否一致。

3.软件测试过程:

                           单元测试->集成测试->确认测试->系统测试->验收测试。

单元测试——测试每个单元和每个模块,采用白盒测试尽可能发现程序内部的错误。

集成测试——把已测试过的模块组装起来,进行集成测试。采用黑盒测试。

确认测试——检验所开发的软件是否能满足所有功能和性能需求的最后手段,完成确认测试后,给出的应该是合格的软件产品。采用黑盒测试。

系统测试——检验所谓的合格产品是否能与系统的其他部分如硬件、数据库及操作人员等能协调工作,

验收测试——突出了客户的作用,同时软件开发人员也有一定的参与。

4.软件测试的类型:

功能测试——即黑盒测试,关注产品的功能,考虑到每一个细节,每个可能存在的功能问题。

性能测试——通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。关注产品整体的多用户并发下的稳定性和健壮性。负载测试和压力测试都属于性能测试。

界面测试——界面是软件和用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。界面测试关注用户体验,用户使用该产品的时候是否易用,易懂,规范美观。

4.负载测试和压力测试:

负载测试——通过不断增加负载来观察系统各项性能的变化。

压力测试——在高负载情况下来对系统的稳定性进行测试,发现系统稳定性的隐患和系统在负载峰值的条件下功能隐患等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值