如何进行自动化测试和手工测试
上一篇 /
下一篇 2012-07-31 09:31:17
/ 个人分类:测试经验
51Testing软件测试网7T4\-@5n;QY8bO 首先抽象地描述一下项目背景,这个项目是一个面向消费者的Web系统(以下简称系统A)。用户访问系统A,输入数据,系统A
接收数据,然后调用系统B 的REST接口返回处理过的数据给用户。其中系统B
是由另一个团队开发和维护的。描述地够抽象的吧,不过你可以想象,比如一个电商网站。
G ~o1}c+k-p0(lc(j"WDR+B2~0 该项目采用Java,框架是Spring,构建工具是Maven,技术不算很新啦。
"F)j#U5MzR"w0)_'k2y/A+gt,q`0 好了,要说到自动化测试,肯定得先说说我们是如何按照需求进行开发的。51Testing软件测试网(p4KCy(s
A'_8Y$b2l
51Testing软件测试网p{S+[J'MSr 首先,我们不是按照一份全面的12页的需求说明文档来开发,那样的话,无休止的前期的设计讨论会、数据库设计、代码框架设计、架构讨论会,再加上编码和测试的时间,等全部功能都开发出来都已经是一个月以后了。对我们这个面向消费者的互联网应用来说,一个月太长了。等到一个月以后,这些一个月以前收集的需求和实现的功能,对消费者还有没有价值,都不一定呢。51Testing软件测试网8f8Ds{
xavn