摘要:1、 自动化测试实施故事背景介绍 顶级公司是一家国内小有名气的软件企业,经营项目主要是为移动和电信客户提供软件产品解决方案,随着电信业的发展,公司规模也在蓬勃扩张,从2000年 到 2008年,软件开发团队已经有了一百多人。看到这样的局面,公司管理高层又喜又忧,喜的是电信市场扩大给公司带来很多机会,忧的是电信软件市场竞争日益 激烈白热化,客户对产品的质量要求一天比一天“苛刻”,而发布给客户的软件的问题总是层出不穷,解决不完,客户似乎对本公司产品抱怨越来越多,这样下去, 势必会影响公司的业绩,甚至是将来的生存。顶级公司的管理高层已经看到了这个危险的信号,决定把软件质量
阅读全文
摘要:这段时间活比较杂,工作上的进展同样不大,自己也懈怠了很多,比一个月前的效率低了太多。 工作阻塞在目前人手不足,任务又都过于紧迫。现在在整理TC这步上就停住了。由于以前项目人员流动频繁,导致以前的UserStory已经与实际越差越远,TC部分也好久没有更新了。于是自动化这部分的工作基本就卡到了现在…… 这周Mentor和我们几个开了会研究一下现在的问题,也确实承认现在项目...
阅读全文
摘要:组织上要求我做一个自动化的share,搞的从周末直到周三一直在忙活这个。又赶上客户要review所有的tc,还得写不少auto-test的。也就是说,这周都要过去4天了,其实什么也没做呢。 为了开始做数据有效性测试,还要从头学下postgresql。 最近在看《自动化测试实施指南》,算是现在市面上少见的不只会讲QTP等等的技术佳作,但是翻译的真是叫人蛋疼。还清晰记得一段翻译“自动化测试...
阅读全文
摘要:日记变成周记了...真悲哀...最近的日子也是过得稀里糊涂的,不太记得这周都做了什么,不过也回顾一下吧:1, 在梳理整个项目的TestCase时,我发现大量的用例都是有问题的。一部分由于年代久远没有更新,跟现在的实际情况已经完全不同,一部分由于测试人员的疏忽导致测试步骤有遗漏,完全不知道是怎么从上一步跳过来的。跟QA商量半天,最后还是把其中的一个小功能按现有的用例做自动化。大概花了1天的时间写完,...
阅读全文
摘要:这一周稍微有点事情,竟然都没有写日志……但工作还是继续的。前几天,一直在一个犯错误的圈里。就像我上次说的:1,selenium IDE继承下来的verify方法在python中实现是assert抛出异常后存在一list里。等到tearDown后直接以list形式报出。结果是很难看的,老大是无法接受的;2, 网页自动化测试毕竟不是单元测试,不是简单的对对错错。写的case...
阅读全文
摘要:头疼的一天。来到新公司之后发现演讲,辩述以及各种各式的会议极多,每天都要有部分的精力投入到这上面。虽然算不得坏事,不过总不能保持注意力,真狠麻烦。由于网站测试环境搭在了国外(似乎),公司的网又是极其烂。今天录了几个脚本,调试的时候砸电脑的心都有了。光open就各种超时,从30秒一直调到90秒timeout还说不准会报错。崩溃.....录了一个比较长的脚本,转成python,发现两个问题:1, se...
阅读全文
摘要:一下午都在搞新员工培训,脑袋真大了....也就是说没做啥事,实际上真没做啥事。上午画了画流程图还有一些思维图,想搞清楚具体的流程。推荐两个不错的软件:dia: 画流程图不错,就是功能稍微简单。xmind: 思维导图,流程图, 逻辑图,很全面的软件,不过免费版本真有点废柴。在画流程图上很软。下午开完会都快下班了,看看pyunit的写法和规范。录下改了两个case,调试时候出了点问题,也没精力看了。明...
阅读全文
摘要:这一天把忘得差不多的自动化知识重新捋了一遍。又对比了下现在主流的测试工具,最后还是定格在Selenium。在工具选择上,还是要关注与用户使用度和文档。为啥不用QTP?无他,没钱= =#然后着重突击了一下Selenium的知识,用IDE录制了两个脚本,发现几个问题:1,被测网页中有一个自定义控件用于控制范围的,如图。点击控件内某一部分,控件的上下两个箭头根据离点击点的远近判断来移动其中一个,刷新页面...
阅读全文
摘要:我现在被分配到了一个这样的项目。一个基于Django的电子商务网站,所售商品比较专业,功能流程比较单一简单,基本在后期维护阶段。QA Manager希望可以在这个项目上实施自动化测试。原则上来说,对于一个稳定成熟的项目,实施自动化是比较有优势的。但是,在和项目测试负责人了解沟通的时候,发现了这么几个问题:1, 维护每两周迭代一次,开发完成后会提交代码到测试服务器上,但是测试服务器不在本地,在哪说实...
阅读全文