如何在智能告警平台CA触发测试告警
823
2022-11-06
软件测试培训之测试思维的训练
各种设计用例的方法:等价类、边界值、场景法、状态图、正交表、树状图、测试大纲法
各种公共测试用例的积累:兼容性测试、界面测试、易用性测试、安装/卸载测试、文档测试等
训练2:业务流——业务测试
业务模块测试用例的积累:
基础资料:资料的增删改查
用户相关:注册、登录、用户管理、角色、权限
单据流程类:工作流的配置、单据的审核
营销管理:会员管理、优惠活动等
支付管理:微信支付、支付宝支付、网银支付
财务类:财务单据的测试
报表类:结合数据测试报表
……
训练3:数据流——结合数据库开展测试
1.需要确认最终的数据库与数据库设计文档一致
测试内容:表名、字段名与设计文档一致,没有遗漏表、字段,可以允许表中多几个字段,但不能少
2.功能测试:前台做增、删、改、查、报表查询,使用SQL语句查询,检查前后台数据是否一致
3.业务测试时,使用多表联查,检查数据的正确性
4.版本升级,如果需求变更了,数据库结构有影响的,检查数据库是否也做了对应的修改(主要是执行数据库升级脚本后检查)
训练4:先把自己培养成业务专家
1.协助需求人员、开发人员整理文档
2.没有需求,逆推需求(非常重要的能力)
重点:测试分析、测试需求的推导
首先,我们先复习一下软件测试的概念,IEEE软件工程标准术语:
使用人工或自动手段,来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。
其次,我们分析一下我们测试过程:
用户需求 → 需求规格说明书的需求 → 分解后的测试需求 → 测试用例 → 执行用例发现bug → 测试结束之后的测试评估
结合这二条来看,我们遇到了3个需求的概念:用户需求、开发需求或项目需求、测试需求。
其实测试概念中提到的“规定的需求”,说大一点是用户需求、说细一点就是测试需求,分解测试需求就是将项目需求逐步细化的过程,从概念细化到可操作的点。所以分解测试需求是测试的第一步,会分解,分解的越细、越到位,对后面的测试越有利。
(分解测试需求就会测试。)
协助开发整理权限:操作权限、数据权限、菜单权限
发表评论
暂时没有评论,来抢沙发吧~