日记变成周记了...真悲哀...
最近的日子也是过得稀里糊涂的,不太记得这周都做了什么,不过也回顾一下吧:
1, 在梳理整个项目的TestCase时,我发现大量的用例都是有问题的。一部分由于年代久远没有更新,跟现在的实际情况已经完全不同,一部分由于测试人员的疏忽导致测试步骤有遗漏,完全不知道是怎么从上一步跳过来的。跟QA商量半天,最后还是把其中的一个小功能按现有的用例做自动化。大概花了1天的时间写完,一共11个用例,实际上只写了8个。给QA展示了一下整个自动化的测试过程(来两周了竟然还从没给她看过= =#),顺便讨论了一下其中的问题。
实际上我还是希望能够重新整理用例的,现在QA的管理用例上也都是在每个迭代时新增用例到迭代目录下,而不会更新老的用例库。这些老用例QA自己也不怎么看了,一堆没有人关注的用例还有什么意义呢?我向QA提出希望能写个结构树,捋一下整个可做自动化的用例,然后重新整理。QA反对,确实啊,没这时间,这项目人手过少了。
她还是同意了我的部分意见,老用例不能动,但我可以自己设计用例,只是要将用例标在脚本中。另外,工作要尽快看到效果,QA Manager希望能看到成果,至少要有个结果;在下周还希望我做此share,讲讲这些东西。所以现在主要的工作是,加紧写脚本 = =!
2, 就是这么回事,由于我们没有足够的资源,没有足够的人手和时间,只能走一步看一步。
在正式写用例之前,我还做了一部分工作,设计对象库。至少我不希望在TestCase中看到大量的xpath,dom,css等等的描述,对于后期的维护恐怕这只能用恐怖来形容。
3, 网络依然是我很头疼的原因。大多数时出现的莫名其妙的错误我只能在关键处延时来处理。最莫名其妙的是为了判断jQuery的异步刷新,我在wait_for_condition 中等待jQuery.active复位, 网络不好的时候竟然经常报错找不到jQuery, 好囧啊。
还有一些问题吧,现在自己也没有个好的头绪,只好先将手头的工作做好再说了。