软考-测试状态分类
2025-04-22 20:48:12 1 举报
AI智能生成
软考-系统架构(分析)-软件工程-测试分类
作者其他创作
大纲/内容
动态测试
黑盒测试(功能测试)
等价类划分(要求“18-120岁)
有效等价类(一对多)
大于18小于120
无效等价类(一对一)
121岁
17岁
边界值分析(≤1kg免运费,>1kg计费)
1kg(刚好免运费)
1.01kg(触发计费)
0kg(空包裹,是否允许?)
999kg(系统定义的最大值)
错误推测(基于经验或直觉,推测可能的缺陷场景并设计测试用例)
输入无效邮箱格式(如 abc@.com)
重复注册同一邮箱
邮箱字段为空或包含特殊字符
因果图(满100元减20元,且可用优惠券)
满100元 且 有优惠券 → 减20元 + 用券
满100元 但 无优惠券 → 仅减20元
未满100元 但 有优惠券 → 优惠券不可用
未满100元 且 无优惠券 → 原价支付
判定表(将复杂条件与对应操作映射为表格,明确不同输入的输出结果)
账号密码都对,则登录成功
账号正确,密码错误,则提示密码错误
用户名不存在,密码正确,提示“用户不存在”
白盒测试
语句覆盖(低级)
每一行可执行语句 至少被执行一次
判定覆盖(分支覆盖)
每个 判断条件的真假分支 都至少执行一次
条件覆盖
每个 子条件的真假值 都至少执行一次
路径覆盖(最高)
所有可能的路径 都至少执行一次
灰盒测试
黑盒测试(输入输出)+白盒测试(内部逻辑结构)
性能测试
负载测试
预计有10万用户同时访问
模拟10万并发用户
服务器监控指标是否正常
业务指标是否正常
压力测试
突发的100万用户同时转账
逐步增加并发用户数,直到系统资源(如CPU达到95%)接近饱和或崩溃
记录系统崩溃点
容量测试
存储和查询1亿用户的聊天记录,10秒查询
插入1亿条模拟数据,执行查询
监控服务器运行指标
记录响应时间
并发测试
1000个用户同时点击“秒杀”按钮,库存是否正常
模拟1000个并发用户
检查最终库存是否正确
可靠性测试
连续72小时内处理每秒1000个请求,验证是否出正常
持续施加稳定负载,每秒1000个请求
定期检查日志,确认是否有内存泄漏或线程阻塞
静态测试(逻辑复杂度)
桌面检查
非正式的检查方法,更早发现问题
通常由开发人员或测试人员执行(非工具)
低成本、高效的方法
代码审查
规范性、安全性检查
阶段性(提交代码后即审查代码),可以是工具检查
代码走查
代码走查是一个集体活动
团队学习为主
随时进行,全局性强
总结:桌前检查侧重于个人的自我检查,代码审查是团队成员之间的互相审查,而代码走查则是一种更正式的、集体参与的审查过程,旨在通过团队的力量提高代码质量和促进团队内的知识共享
0 条评论
下一页