软件测试那些事
软件测试的对象:
程序、数据、文档
"好的"测试用例的标准是什么:
(1)测试用例应该 100% 覆盖测试业务需求
(2)从用户使用场景出发,考虑用户各种正常和异常的使用场景
(3)用例颗粒度大小要均匀
(4)用例要素要齐全,步骤详细,操作明确
(5)做好用例评审,及时更新测试用例
常见系统测试主要内容:
(1)恢复测试,测试系统容错能力
(2)安全性测试
(3)压力测试
(4)性能测试
(5)可靠性测试
(6)安装测试
逻辑覆盖法:
(1)语句覆盖:每一条可执行语句
(2)判定覆盖:每个判定至少有一次真,一次假
(3)条件覆盖:每个判断的每个条件可能取值至少执行一次
(4)判定/条件覆盖:每个判定的每个条件取的各种可能的结果
(5)条件组合:每个判断的所有可能的条件取值组合至少执行一次,满足条件组合覆盖的测试用例一定满足判定覆盖
集成测试的集成方式:
(1)一次性集成
(2)自底向上
(3)自顶向下
(4)混合式
(5)Big-Bang
如何划分测试阶段:
按开发阶段划分:单元测试、集成测试、系统测试、确认测试、验收测试
按测试技术划分:白盒测试、黑盒测试、灰盒测试
按实施组织划分:开发放测试、用户测试、第三方测试
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix