详细阅读《构建之法》第13章之后我们可以大概得知测试的种类有以下几种。
按照方法分类分为黑箱测试和白箱测试,黑箱测试指不从程序内部结构出发来测试,白箱测试反之。
按测试目的分为功能测试和非功能测试。
功能测试
| 测试名称 | 测试内容 |
|---|---|
| 单元测试 | 在最基本的功能/参数上验证程序的正确性 |
| 功能测试 | 验证模块的功能 |
| 集成测试 | 验证几个互相有依赖关系的模块的功能,模拟流程进行测试。 |
| 场景测试 | 验证几个模块是否能完成一个用户场景 |
| 系统测试 | 对于整个系统功能的测试 |
| Alpha测试 | 外部软件测试人员(Alpha测试员)在实际用户环境中对软件进行全面的测试 |
非功能测试
| 测试名称 | 测试内容 |
|---|---|
| 压力测试 | 测试软件在负载情况下能否正常工作 |
| 效能测试 | 测试软件效能 |
| 可访问性测试 | 测试软件是否向残疾用户提供了足够的辅助功能 |
| 本地化/全球化测试 | - |
| 兼容性测试 | - |
| 配置测试 | 测试软件在各种配置下能否正常工作 |
| 易用性测试 | 测试软件是否好用 |
| 软件安全性测试 | - |
按照测试的时机和作用分类分为冒烟测试、构建验证测试和验收测试。
| 测试名称 | 测试内容 |
|---|---|
| 冒烟测试 | 测试不通过则不能进行下一阶段工作 |
| 构建验证测试 | 验证构建是否通过基本测试 |
| 验收测试 | 全面考核某方面的功能,利用场景规划测试工作,列出所有支持场景按功能分类进行测试。 |
由于Alpha冲刺阶段时间有限不可能完成所有测试,因此选择了几种覆盖率较强的测试方法。分别是开发阶段进行的单元测试和开发完成后的验收测试、继承测试、效能测试和压力测试。
场景测试报告
| 场景ID | 场景名 | 测试结果 | Bug |
|---|---|---|---|
| 用户注册 | |||
| 用户登录 | |||
| 用户填写信息 | |||
| 用户创建简历 | |||
| 查看招聘日历 | |||
| 查看编辑个人信息 | |||
| 搜索招聘信息 | |||
| 根据已填信息获得推荐招聘信息 | |||
| 查看面试指导 |
企业端
| 场景ID | 场景名 | 测试结果 | Bug |
|---|---|---|---|
| 用户登录 | |||
| 发布招聘信息 | |||
| 发布招聘会信息 |
原文:https://www.cnblogs.com/onlineservice666/p/10803971.html