自动化测试实施(5)

这一周稍微有点事情,竟然都没有写日志……

但工作还是继续的。

前几天,一直在一个犯错误的圈里。就像我上次说的:

1,selenium IDE继承下来的verify方法在python中实现是assert抛出异常后存在一list里。等到tearDown后直接以list形式报出。结果是很难看的,老大是无法接受的;

2, 网页自动化测试毕竟不是单元测试,不是简单的对对错错。写的case每次生成的报告总会有很多的数据waring和fail。TextResult很难看,老大也不喜欢。

 

然后我就开始考虑解决办法了,看ut的实现,当时考虑修改TestResult和TestRunner,后来发现TestCase可能也要重写一部分。当时下定决心,自己重新实现ut。边写边用的过程中还在考虑是不是要上sqlite来存储结果数据……

典型的为了解决小问题引发大问题。

星期三决定完全终止这部分工作,这不是我现在工作的重点。老大只要看到测试过程和脚本数量,测试结果我自己看得懂就行。

后来发现RC取某元素的属性竟然取不到,在IDE中是完全可以的,真是比较崩溃。

再取css的属性值getAttribute搞不定,令我搞不定。最后竟然通过runScript传过去比较搞定的。中间还狂恶补了一阵js。

周四下午开始搞testcase。这testcase写的真是要人崩溃,根本无法根据tc组织测试。头疼了一下午,自己重新画流程图,梳理流程结构等等等等。现在只能根据这些流程图写用例,还要请教tester每个步骤的测试点。。。

 

真是毫无效率的一周。。

posted on 2010-08-20 17:14  I'm morning  阅读(253)  评论(0编辑  收藏  举报

导航