测试笔记(一)

本文深入探讨软件测试的核心概念,包括软件缺陷定义、白盒与黑盒测试的区别、缺陷修复成本分析、单元测试介绍、测试数据选择策略、软件测试全程覆盖的重要性、循环语句特性、性能测试类型及其基本概念,以及缺陷跟踪和测试工具的应用目的。

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

1.软件缺陷:①软件没有实现产品规格说明所要求的的功能模块;②软件中出现了产品规格说明指明不应该出现的错误;③软件实现了产品规格说明没有提到的功能模块;④软件没有实现虽然产品规格说明没有明确体积但应该实现的目标;⑤软件难以理解,不容易使用,运行缓慢,或从测试员的角度的看,最终用户会认为不好。

2.白盒测试是根据程序的内部逻辑来测试用例的,黑盒测试是根据软件的规格说明书来设计测试用例的。(白盒测试是结构测试,逻辑驱动;黑盒测试是功能测试,数据驱动)

3.修复软件缺陷费用最高的是发布阶段。

4.在软件底层进行的测试称为单元测试

5.测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择办法是划分等价类

6.软件测试贯穿于软件开发的全过程。需求分析、概要设计、详细设计以及程序编码等各个阶段所得到的文档资料,包括需求规格说明、软件概要设计规格说明、软件详细设计规格说明以及源程序,都应作为软件测试的对象。

7.while语句的循环体执行次数比循环条件的判断次数少1,而do-while语句的循环体执行次数等于循环条件的判断次数。

8.性能测试类型:

①基准测试:在给系统施加较低压力时,查看系统的运行状况并记录相关数做为基础参考

②负载测试:是指对系统不断地增加压力或增加一定压力下的持续时间,直到系统的某项或多项性能指标达到安全临界值,例如某种资源已经达到饱和状态等 。

③压力测试:压力测试是评估系统处于或超过预期负载时系统的运行情况,关注点在于系统在峰值负载或超出最大载荷情况下的处理能力。

④稳定性测试:在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。

⑤并发测试:测试多个用户同时访问同一个应用、同一个模块或者数据记录时是否存在死锁或者其他性能问题。

性能测试基本概念:响应时间;吞吐量;并发数;资源利用率。

9.

 

10.实施缺陷跟踪的目的是软件质量无法控制、问题无法量化、重复问题接连发生、解决问题的知识无法保留。

11.使用软件测试工具的目的是帮助测试寻找问题、协助问题的诊断、节省测试时间。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值