因为没有离职,所以无加薪继续呆...
老大让我加入一个新项目,态势感知
简单说是数据展示页面,就像iron man里面一个大屏幕显示全球攻击、被攻击的动态
复杂说,测试要测到所有的数据是基于什么规则、什么算法来显示的,测试要用什么方法、工具来测,写出个测试方案和用例
看到这我都晕了,第N次证明自己并不是IQ高(理解文档)的人,听这些真的会睡过去的!
我应该属于有一丢丢小聪明、有另类思维的那种。正常的知识学习我怎么都进不了脑子,本科可能是我的瓶颈学历了
这个项目里一共有2个测试,我和另一位高级测试(可能是主管了)。
还以为可以抱抱大腿学习东西,咋知道又是一位高人,高高在上的高。
什么参考都没给,方法也不教,就让你去找开发了解清楚页面逻辑,让你自己去问明白规则、算法,让你自己去写好测试用例
我简称她为“3让”
对于做了2年小白的我,惰性大,这次却被她逼出作用来。
厚脸皮逐个逐个开发问(你知道的,不是每个开发都叫开发,有些叫神,会藐视你的那种),拿流程图,问流程细节、逻辑、算法、规则
还好还好,那几个开发还算好相处
了解了个逻辑后,自己写用例。
这里就出现了几个职业问题:
1.大小功能点如何划分?
A:Excel表格最大的特点是,根据列的数量规定死功能级数。姐係点?(爆粤语了)
eg.一共可以有一级(功能)、二级(子功能),三级就比较少有了。
如果只有2个级,能划分的功能点就不能太细。基本上一级是固定死的,二级就是里面的内容了,三级肯定就是细化的功能点。
所以我将测试项这列当作三级来写,希望能通过
在第三级里肯定还有第四级的功能点,我自己的方式就是直接写进去步骤里,或者在下一个第二级里归纳
所以测试步骤尽可能使用兼用卡
2.子功能下还有各种不同的功能点
A:另起一个二级或一级来描述,这样就不受到兼用卡的限制,而且步骤不会太过繁复
3.我这些自己认为的方法究竟是不是正规测试用例的写法呢?
A:根本无人教导过,全是自己的认为。
第一家公司有稍微讲过,但主要是描述实验室的,功能级别多不去哪,按自己的方法写也没出错过,不知道错对了。
现在这家公司都是过家家形式,草草开项目,有测试报告就行。文档这些肯定还差
参考到网页上的,说得又太过于“完整”了,好几页来描述一个登陆功能,要不就是简单的一两句话的用例表。
没体现到功能点错位复位的情况
好了,丑妇终须见家翁
基于我写的三个模块都是展示数据的功能,老大略看过觉得整齐就算了
关键来了,“3让”是怎么写她的测试用例呢
让我慢慢道来
文档她就肯定不给我了,凭记忆写出来吧:
①有基本的功能点(一级)
②实际要测的项(二级)
③详细的前提条件(具体用到什么工具、什么数据、问谁拿)
④较完整的测试步骤
这些就是我来这项目学习的安瓶(精华液)了
让我惊讶的当然是她的嘴,用嘴炮解释完要测什么、怎么测、需要什么测试数据、预期结果、不能测的问题、没有用的功能点
所以人家确实没什么教你的,都是资本的东西(吃老本),怎么给你?
我不至于是笨蛋,偷师还是会点点的。她说到的技术学术知识,我没法比也没可能学上了
但是测试用例逻辑到是可以优化优化的
Ⅰ看项目严重度
即项目经理是什么人,他确实是需要什么结果
eg1. 如果他是随便的,丢些功能给你,过了就行。测试用例/报告按功能点写清楚就好
eg2. 如果他有真材实料,项目里确实做了(可能没达标),而且功能复杂、算法逻辑一堆堆。测试用例按"3让"的来定下框架
即清楚明白这个大功能里要测的任何算法、逻辑、功能
把算法、逻辑、功能当成二级功能来写测试步骤,就是具体怎么测这个算法,而不是页面功能
定好框架后,再用测试用例模板来填肉(具体字眼语句、预期结果之类)
Ⅱ 看测试老大的态度
即老大看重,每次开会都一起来的。你懂得,得认认真真写好了
Ⅲ 先去搞明开发的逻辑确实很有用
这里得多谢“3让”的“教导”,强迫自己去问开发
有流程图当然好,最后问完一堆后,把自己的逻辑写出来给开发看
让他纠正,这样能迅速理解页面功能逻辑
具体的数据库路径可以在测试用例后再问
总算是学到点东西了,以后去面试也有个比较大的项目可以吹
总结:
沟通沟通,脸皮厚厚厚
一边尽快搞明前端、后台,一边问开发拿地址、数据、规则、算法