web测试阶段肤浅总结
这段时间反反复复的对于一个以信息统计为主的模块进行测试,其中最主要的模块就是查找,各种统计类型下的各种关键字的搜索,和页面的链接。搜索栏中有关键字文本框,有时间段选择框,还有树状母子关系的选项,接着就是大串大串的数据咯。
现在想想,如果是两三个月前,才开始接触测试,什么都不懂却以为自己什么都懂的状态下,对这个模块的测试估计不到十分钟就测完了吧。哈哈,想来真是弄人,起码经过这次之后,我是再也不敢对这种看似简单的模块产生轻视了。
说说这次的测试产生的一些BUG吧。在这个模块中主要基于相同数据的四种统计类型,各种统计类型之间通过下拉列表的选择来切换。在最开始的时候,根据需求文档对各种统计类型所对应的搜索框、下列列表选项、属性列、操作按钮进行比对,因为可能有开发会对需求有遗忘或者混淆,所以在开发前期,这么着的问题是比较多的,改起来也很方便;在这个阶段完成后,就开始关注操作栏中对应的操作。不是做实际开发的人看来,也不过是各种页面之间的一个链接罢了,但是事实并非如此。还有对需求的一个理解过程,记得当时开发人员和我这个半拉子的测试人员对某个需求的理解都进入了偏差,在这个问题上深入的测试和更改,最终在需求因为其他问题参与进来后,才纠正了这个问题;后来吧,开始关注一些带有处理性质的功能上,比如说对数据的统计数目是否和处理之后的信息数目之间符合,不出所料,这里也是BUG的多发地,不过更改后这块的问题的反复频率倒不是很多;然后,在测试的过程中对模块的了解有了一个比较连贯和牵连的理解,所以开始注重几种不同统计里一些相同属性的比对是否相符,这里倒是发现了一些错误,不过后来开发解释说是因为数据问题造成的,我去!尼玛我错乱了,其实遇到这种解释的次数还是蛮多的,但我现在依旧没法理解之,好吧,错误数据,咱们可以等着瞧;后来吧,我测试做多的就是查询而后翻页,一来看查询文本框中文字是否还在,二来看查询的数目条数是否还和点击之前相同。翻页这块,一定要引起足够的重视,开始之前,对翻页吧,没有多少注意力,后来听开发的讲解后,才得知原来一个翻页就有这么多门道,每一次翻页都会有一次和数据库的交互过程,接着还有本页面的一次重新载入过程,在这个页面的载入过程,上一次的页面信息就和现在的不一样了,会需要有背后的数据的传递,不然翻页前后所呈现的数据就会遗失掉之前所做的搜索操作了。还有,在一些相似的页面之间开发很可能做了属性列的隐藏之类的操作,所以在页面切换时可能会导致隐藏列又重新出现。
再相似的点都要耐着性子测到;再简单的功能都要付诸全力去关注。
我这人思维还是有点子乱,所以就这么着吧。今天是礼拜六,公司没有空调,真是闷热到死,嘿嘿,祝你工作顺利!