项目测试实战
软件测试的流程: 需求分析-测试计划-测试设计-编码(开发)-测试执行-测试评估 (这里用一个压缩软件来作为参考)
需求分析
功能需求:压缩、解压缩 文件类型:支持所有文件的压缩 压缩文件个数:最多100个 压缩大小:低于5G 性能要求:压缩、解压缩不超过30分钟 安全需求:带有病毒的文件不可压缩 易用性需求:操作简单、方便 界面需求:布局、排版美观 兼容性需求:win7、8、10等
从测试的角度来看,我们需要验证需求的合理性,根据需求来提取测试点 文件类型:从各种文件来进行测试 压缩文件个数:边界值测试(99、100、101) 压缩大小:边界值测试(4.9G、5G、5.1G) 性能要求:边界值测试(压缩1个5G的文件,压缩含有100个文件的5G文件)解压类似 安全需求:安全性测试 易用性需求:易用性测试 界面需求:界面测试 兼容性需求:兼容性测试
测试设计
测试范围及测试点:压缩、解压缩、单文件、多文件 测试方法:手工测试 测试涉及类型: 压缩文件个数:边界值测试(99、100、101) 压缩大小:边界值测试(0k、4.9G、5G、5G+1k) 性能要求:边界值测试(压缩1个5G的文件,压缩含有100个文件的5G文件)解压类似 安全需求:安全性测试 易用性需求:易用性测试 界面需求:界面测试 兼容性需求:兼容性测试
测试用例
根据所有需求设计测试用例并完善
测试执行
执行测试用例,记录测试中遇到的问题、BUG
测试评估
书写测试报告
补充
测试管理工具:禅道 下载地址 项目管理工具,管理整个软件开发的生命周期 常见的测试管理工具的功能: 需求管理、测试用例的管理、测试缺陷(BUG)的管理、测试统计、测试报告、权限管理 流程:
安装完成后更改端口:apache端口号:非80、mysql:非3306 以及取消 启用apache用户验证访问 的勾选 然后开始启动 启动后选择开源版来进行操作 登陆:用户名 admin 密码123456
|