我工作八年整,之前做过开发,现在正在做测试,发现人们对测试非常轻视,究其原因就在于测试入门的门槛太低了,导致人们认为测试仅仅会点页面。关于测试我想说一下我的看法。
01页面功能测试机能
1、按照产品给的需求文档,原型图,UI图完成测试用例,完成测试用例你要用到:
等价类划分、边界值分析法、错误推测法、因果图方法、判断表驱动法、正交试验法、功能图法;同时你要分析业务逻辑,用户操作场景,异常场景,关联业务等。
2、执行用例:
根据测试阶段,代码改动,环境等挑选相关用例执行;
执行过程中要了解linux简单命令:ls,cat,tail,cd等,用来看后台日志,是否有前台虽然正常展示,但后台已经抛异常;
要了解sql的增删改查,以便造数据、查询数据;
要了解业务相关操作对数据库的操作,新增操作入了哪些表,有哪些关键数据,哪些状态数据,更改操作入了修改了哪些表的哪些字段,以及字段对以后业务的影响;
bug中问题描述,步骤,抓包,日志等,sql是绝对的重点。
3、测试报告:
不是所有公司都会发测试报告,但是测试一定要了解自己测试的业务,测试过程中是否发现风险,例如:某些操作会大量写表