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