软件测试-黑马
编辑时间:2024/6/24
来源:b站黑马程序员
p2p3
黑马星云:https://nebula.itcast.cn/#/home
推荐:文心一言
软件测试分类
按生产阶段划分:单元测试(开发自测,针对源代码程序进行测试),集中测试(针对模块之间功能交互进行测试,又称组装测试),系统测试(测试人员对整个系统进行全面的测试),验收测试(用户测试,以用户为主验证项目是否符合预期需求)
按代码可见度划分:黑盒测试(源代码不可见,UI功能可见)、灰盒测试(源代码部分可见,UI功能不可见,比如接口测试,组装测试)、白盒测试(全部源代码可见,UI功能不可见)
其他测试:冒烟测试(对核心功能的验证,其作用是保障内容具备可测性)、回归测试(对已修复bug\更新后对已测内容再次测试,其作用保证修复bug,确保新功能对旧功能没有影响)
质量模型
软件测试的衡量维度:功能性(软件是否具备某方面的能力)、性能(多用户同时使用是否能满足…时间…资源)、兼容性(在不同的设备/平台上是否正常使用)、易用性(易学,易用,用户粘性好)、可靠性(长时间运行文档,不出现异常)、安全性(敏感数据存储/传输安全)、可维护性(运行过程中出现问题维护操作是否方便)、可移植性(系统更新,数据迁移方便)