如何构建全面系统测试模型

Judy ·
更新时间:2024-11-13
· 945 次阅读

我所在项目主要做项目管理产品,该产品在技术上是CS结构,数据库使用SQLServer。版本模式是走主干+客户化的路线。基于长期的系统测试和自动化功能测试经验,总结出来如下全面系统测试模型,可以指导系统测试分层和测量自动化脚本覆盖度。

全面系统测试模型

界面测试

主表字段与需求符合度测试

细表列字段与需求符合度测试

查询条件与需求符合度测试

模块特殊功能与需求符合度测试

界面美观性和易用性测试

功能正确性测试

公共功能正确性测试【如:模块的打开,新增,取消,刷新,关闭操作】

公共特殊功能正确性测试【如:单元格拖拉复制粘贴、右键功能】

模块特殊功能正确性测试【如:选择材料,导入预算书功能正确性测试】

数据正确性测试

数据类型正确性测试【如:数据类型是否是整数型、文本型或字符型】

数据规则正确性测试【如:字段是否不能为空】

数据来源正确性测试【如:字段是否是用户输入或系统自动生成,字段可选内容是否符合需求等】

业务规则和算法测试

业务规则正确性测试;【如:单据被结算后,是否不能被删除】

算法正确性测试;【如:在场数量的算法是否正确】

查询面板查询正确性测试

逻辑严谨性测试;【如:在场数量的算法是否严谨,如插入单据的特殊情况计算】

客户化测试任务补充

客户化系统测试,新需求空库测试可以完全参考上述测试模型,不过客户化测试较主干测试要多出升级库的测试任务,所以补充如下:

1)在已有记录上做增删查改等操作,功能是否正常;

2)已有数据的算法和业务规则是否正确



模型 测试模型 系统 系统测试 测试

需要 登录 后方可回复, 如果你还没有账号请 注册新账号