1.测试理论基础

1.软件测试定义:实用技术手段验证软件是否满足需求
2.测试分类的区别:
(1)按阶段划分:单元测试(针对源代码进行测试)、集成测试(针对接口进行测试)、系统测试(针对功能和非功能进行测试)、验收测试(内测、公测)
(2)按代码可见度划分:黑盒测试(不关注源代码针对功能测试‘系统测试’)、灰盒测试(针对接口进行测试‘集成测试’)、白盒测试(针对源代码进行测试‘单元测试’)
(3)按手段划分:手工测试、自动化测试
(4)按测试性质划分:功能测试、非功能测试(性能测试、安全测试、兼容性测试)
(5)按测试策略划分:回归测试、冒烟测试
3. 质量模型重点5项:功能性、性能、兼容性、易用性、安全性
4. 测试流程6个步骤:
->需求评审(产品经理、开发、测试三方对齐需求理解,知道被测项目有哪些功能模块)
->测试计划(测什么、谁来测、怎么测)
->用例设计(穷举场景、边界规则、多条件依赖、项目业务)
->用例执行(执行测试)
->缺陷管理(提交、验证、关闭)
->测试报告
5. 测试模板8要素:
->项目编号:项目简称_模块简称_编号
->用例标题:预期结果(测试点)
->项目/模块:用例所属模块或项目
->优先级:P0-P4(P0最高)
->前置条件:操作步骤之前的操作
->测试步骤:执行用例步骤
->测试数据:执行步骤中的重点数据
->预期结果:用例执行结果+不同角色隐形结果

posted @ 2026-09-20 16:15  da呼吸家  阅读(20)  评论(0)    收藏  举报