深圳软件测试培训机构哪家比较好些
来源:教育联展网 编辑:汪叽汪叽 发布时间:2023-02-17
小白入门软件测试要学会哪些知识点? 软件测试的分类 1.按测试阶段分: 单元测试、集成测试(开发和测试员都可以做,接口测试划分在集成测试里面的)、系统测试(完整的、整体的一个测试,不是安卓、苹果系统)、验收测试(正式验收测试、Alpha测试、Beta测试游戏内测、预发布版本、公测)。
小白入门软件测试要学会哪些知识点?
软件测试的分类
1.按测试阶段分:
单元测试、集成测试(开发和测试员都可以做,接口测试划分在集成测试里面的)、系统测试(完整的、整体的一个测试,不是安卓、苹果系统)、验收测试(正式验收测试、Alpha测试、Beta测试游戏内测、预发布版本、公测)。
注:Alpha测试:前期用户测试,模拟实际操作环境下进行验收测试(内测)属于开发环境,开发和测试不能参与。
Beta测试:后期用户测试,真实环境下进行的(公测),开发和测试也不能参与。
相同点:开发和测试都不能参与。
不同点:前期、后期,开发环境进行和真实环境进行。
2.按测试技术划分:
白盒测试(代码级别)、黑盒测试(经过外部操作和表面反应来发现)、灰盒测试。3
.按测试包含的内容划分:
功能测试(点点点)、界面测试(UI界面)、安全测试、兼容性测试、易用性测试(是否容易上手)、性能测试、压力测试、负载测试、恢复测试(灾备,自我修复)。
4.其他测试:
冒烟测试(版本发布之前主干测试,在真正测试之前)、回归测试(验证测试修复好的BUG及其相关功能是否正常.....怎样确定回归测试范围)、探索性测试(测试思维)随机测试。
软件的生命周期(六个阶段)
1.问题定义及规划阶段主要确定软件的开发目的及其可行性,制定开发计划。
注:老板、产品经理、研发、项目经理、需求分析师来做。
2.需求分析/评审阶段
分析来源(原型图/软件需求说明书)、参与人员(主持--产品经理,其他参与、研发、设计、测试)、关注一个问题--测试参与这个需求分析的目的是什么?(知己知彼、方便提出疑问)。
3.软件设计阶段(属性:属于开发的工作)
概要设计(数据库表等框架性的东西)。
详细设计(伪代码级别)。