最近开始新的工作了,领导没有给很多的时间熟悉业务,直接就开始分配工作了,而且让我负责xx地区的项目,鸭梨山大。面对这么庞大的系统,刚开始还是有点懵的。于是整理了以下几点能帮助自己快速熟悉系统的方法。
1.利用现有的共享资料
一般开发部门都会有自己的共享文件服务器,可以在这上面找到相关的文档,比如需求、设计、测试用例等等。
2.向同事请教学习,多问问题,一定要多问!
熟悉系统的时候有不明白的、可以先将问题记录下来,一起问同事。首先是问负责这块业务的测试同事,如果测试同事也不清楚的话,可以问开发、产品其他人员。有不明白的一定要去问,千万不要自己一个人琢磨,花费时间多还不一定能想明白,效率低而且容易产生挫败感。
3.看之前同事写的测试用例
可以跟着测试用例执行,熟悉系统的业务逻辑。个人感觉对于业务比较复杂的,这种方式比较高效,前提是测试用例的质量比较高。
4.看BUG库中提的BUG
了解之前系统存在的问题,如果bug库中太多,从最近的bug开始看。一方面可以熟悉系统,另一方面对系统当前存在的问题有所了解,如果做任务的需要提bug就可以知道这个bug是否提过,bug当前的状态。
5.做任务熟悉系统
这也许是最快熟悉系统的方式,系统比较复杂,功能较多时,通过完成工作来加快对系统的熟悉,做的任务多了,系统也熟悉的差不多了。
6.和正式环境对比
测试过程中会觉得是bug的问题,可以和正式环境做对比。也遇到过正式环境也存在问题的情况,这就需要去跟产品开发确认是否设计如此还是遗漏问题了。
感触:工作两周多,感觉要学的东西好多。从来没有觉得自己这么多不会的,这么多东西需要去学。沟通协调能力很重要,有问题要及时提出来,不要自己想当然的就决定了,可以大家一起来商量解决。
题外话:
最近处理两件事时,发现自己经常是有问题自己消化,不会跟别人沟通协商,经常让自己处在尴尬的地步。
1.工作上对任务排期,开发说要7.1号上线,但是7.1号是周六,所以我就把任务测试完成时间定在了6.28号,因为公司每周四上线,正好6.29号是周四。事后跟主管说起这事,主管说你怎么把时间往前推了,一般都是往后推,你要跟她确认是不是一定要这天上线,不要把我们的测试时间给挤压了。听完之后才发现自己又忘记跟别人协商了
2.办户口时,帮我办理的那个老师给我寄相关材料的时间是周四,让我下周一给她,当时我很着急,想着这些材料周四寄出,最快也得周六才到,周一才能办好,不可能给她了。当时都打算买票回家了,老公提醒我,你问下她这个时间可不可以往后延,于是我打电话问了这个老师,才知道是因为她要出国怕联系不上她,所以必须周一办好,方便联系。折腾了一圈,浪费了时间还白着急,如果一开始觉得自己不可能完成时就跟这个老师确认是否可以延后,那就很好办了。
以后遇到自己不能完成或做不到的事时,一定要提出来自己的问题,不要自己郁闷纠结,问题抛出后,自然会有解决办法。