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