测试分类
按测试阶段分类:
单元测试:针对源代码进行测试
集成(接口)测试:针对模块之间访问地址进行测试
系统测试:对整个系统进行测试(包括功能、兼容、文档等)
验收测试:主要分为内侧、公测,使用不同人群发觉项目缺陷
按代码可见度分类:
黑盒测试:源代码不可见,UI可见(系统)
灰盒测试:部分源代码可见,UI不可见(集成)
白盒测试:源代码全部可见,UI不可见(单元)
质量模型(衡量一个软件优秀的维度):
功能性:功能数量、功能正确实现、错误处理
性能:服务器每秒处理请求数、服务器硬件配置是否满足
兼容性:浏览器、操作系统、手机
易用性:简介、友好、流畅、美观
可靠性:无响应、卡顿、死机
安全:传输加密、存储加密
可移植性:数据迁移
可维护性
测试流程:
需求评审:确保各部门需求理解一致
计划编写:测什么、谁来测、怎么测
用例设计:验证项目是否符合需求的操作文档
用