到现在为止,不清楚自己的工作是不是可以告一段落了,从七月份开始,公司重新为客户做了一个房地产项目,在他们紧张的忙碌之后,经理告诉我,我可以熟悉一下业务,于是乎,给了我一个ppt文档,一个word文档,其中ppt文档有大概70页的样子,基本上全是老系统上面抓下来的图片之类的,很少有介绍,这一点我能理解,毕竟自己当初写的这种文档也只是有图,其它全靠嘴巴说,word文档有一页,只是列出了整个系统中都有哪几部分组成,也就是列出了几个主要模块。我很认真的看了两天(技术支持工作太多),并整理出了一份系统业务流程图,因为我相信它会对我的测试工作有利的。
第五天的时候,经理告诉我说可以让开发人员给我讲解一下系统,于是,第一个模块,企业管理,我就开始准备进行测试了,在开发人员为我讲述了基本操作以后,我自己开始熟悉这一模块,其实这一模块很简单,企业提交数据,管理端进行审核,另外在管理端还有个吊销企业资质与人员查重的功能,仅此而已,从业务上来看,很简单,但是,对于企业提交的数据,我要进行测试,用开发人员为我提供的登录用户名与密码,登录系统,由于是第一次进行测试,我傻了,真的傻了,之前学习测试时,对于每个控件如何进行测试,以及用例等等如何设计都有学习过,可是,在企业提交的数据中,十几页的内容,全部都是文本框,平均下来也要有个四五十个吧,我要怎么测试,难不成我真的要对每个文本框进行内容、类型、长度的测试吗? 这简直是天方夜谭呀。我真的是无从下手了,但无论怎么样,我也要进行测试呀。
根据页面中输入的内容,我进行了通过测试,首先保证按钮的功能是可以实现的,但这时,新的问题出现了,由于我现在是在测试库中操作,而系统实际是应该连接房管局的数据的,所以,企业基本信息页面是无法保存数据的,这就代表着我下面的页面是无法进行操作的,因为在保存其它页面时,都会检测基本信息页面是否进行了保存,于是乎,让开发人员处理了一下,将基本信息页面状态改为已保存状态,测试工作接着进行。
抛开基本信息页面,剩下的页面中,需要对企业信息页面判断的直接跟开发人员说,让它修改状态,至于其它的问题,提交bug,在测试的过程中,测试了文本框为空的情况,检查了所有必填项的控制情况,对下拉列表进行了测试(利用了边界值),基本上没有对长度(有一次回归测试时对所有文档框同进进行了验证),类型,内容方面进行测试,尤其是什么特殊字符呀,组合键呀什么的,因为在我提交那样的bug之后,开发人员告诉我,系统要求没那么严格,不需要修改,于是乎,我省了很多时间(这话说起来有点讽刺意味),另外,对于页面内的说明文字,相应的进行了测试,如有无错字现象,说明是否正确,提示信息是否与实际功能相匹配等,页面中数据存在关联的地方,也进行了相应的测试,如修改法人姓名,看企业信息中是否自动更新等,在进行数据审核时,检查功能是否实现,状态是否自动更新,列表内数据显示是否完整无误,查看信息时信息是否正确等等,总的来说,增加信息时,重复数据不需要验证,验证为空的情况,非空的情况,以及前后空格的处理情况,其它的就没有了,修改的时候,基本和增加差不多(发现一低级错误,重复保存是实现增加功能),至于删除,不存在批量删除,测试的时候,删除功能是否实现,是否有提示,删除时记录数是否会更新,删除一页中最后一条时,是否会自动跳转到上一页,查询包括模糊查询,系统中不支持and or之类的等,对于企业管理模块,基本就这样子了,每次提交bug,在开发人员重新发布后,都会发现新的问题,于是乎,反反复复几天又过去了,到最后,企业管理模块一共提交了69个bug(目前还存在问题,由于开发人员未修改,所以未进行下一轮的测试工作),69个,是多还是少,我知道不该用bug数来评价工作,但是,看着这个数目,感觉好像多了点,因为这69个当中还存在reopen的bug,并且就是一个提交审核的过程,就可以有这么多的bug,感觉还是多了些。
接下来,在企业管理模块基本差不多的时候,项目管理模块,在这一部分中,和企业管理不同的是,业务这块稍微多那么点点,仍然是提交数据,审核,提交的数据基本是一个页面一个页面的文本框加下拉列表框,当然,系统中离不开的是增删改查,测试的过程和企业管理差不多,唯一不同的是在业务流程上多下了点功夫,而且这一块内容中,有些部分的数据是要在企业管理中显示出来的,于是在测试时和企业管理也联系了起来,在基本功能能实现的情况下,进行相关性的测试,比如预售申请审核后,会在企业管理中自动添加一条预售许可证的记录信息等,项目管理模块中涉及的东西比较多,包括开发经营权,五证,数据测汇等,受限制的地方比较多,一项未完成不可进行下一项,在测试时遇到一件好笑的事,开发经营权未审核情况下是不可以进行预售申请信息的申报的,可当时问题是,开发经营权审核了,上报数据时却提示未审核,让开发人员改后,变成了,开发经营权未审核状态下可以上报数据,审核了就不可以上报,郁闷。就这样,折腾了几天,下面就是房产预售和验收备案两个模块。
在房产预售模块中,基本上我是不可以进行测试的,因为数据全部连接的是房管局的数据库,我也只是对个别的页面进行了测试,方式和前面的仍然相同,因为项目管理和房产预(现)售管理两个模块比较重要,所以在业务方面着重进行了测试,对于数据的关联性也特别的关注,在合同模板、买受人、销售情况、销售合同管理这几部分中,在数据的正确性上稍微偏重测试了一下,比较欣慰的是,这次提交的关于买受人可添加重复人员的情况,开发人员进行了修改(心里好高兴,之前他都不修改,搞的我也没提交几个类似的bug),反反复复中,项目管理与房产预售这块又折腾了几天,就这样,到此为止,不让接着往下测试了,提交的有些bug不处理,甚至连资质未审核就可以申报项目信息的问题都不改(照顾黑企业嘛),没办法。
接下来是帮助文档,从头到尾,边测试边写帮助文档,倒霉的是最近技术支持电话又特别的多,事也多,而且总是临时给安排其它的事要做,郁闷,感觉整个测试过程就没有用到心,三心二意的。
过了几天,经理说正式网上可以进行测试了,于是又进行了新一轮的正式网络的测试,当然这次是不可以随便改其它的数据的,只能是我的测试用户数据,测汇数据是让开发人员随便直接在数据库里给添加的。这时候信用管理与统计、GIS这三部分也进行了测试,折腾了一段时间,基本上到前几天吧,提交的bug迟迟没有音讯,他们也没有时间修改,我只好做我自己的事,也曾看过,系统中还存在问题,等他们改的差不多了再说吧,回归测试提交的bug基本全没有修改呢,这两天客户又发神经,说要把系统风格改成蓝色,于是,我又要重新修改帮助文档,唉。。。。
折腾了这么多天,感觉自己和没有过一样,测试的过程似乎都没有一丝的思路,如果各位朋友看到我这篇日记,可以给个意见的,希望不要吝啬,给留下点只言片语,谢了。虽然下一次不一定是什么时候再进行测试,但这第一次的失败的测试过程,让我真的很头疼呀。