迷乱时代--测试&测试自动化讨论

本文探讨了软件测试在现代IT行业中的重要性及其面临的挑战。随着软件产品复杂性的增加,测试成为了确保产品质量不可或缺的一环。文章分析了测试的目的、方法,并提出了测试自动化的需求。

 序言::

  当我们走进这个时代的时候,我们却深陷迷乱中!

  瞬息间,我们从信息时代过跨到互联网时代,Google,MicrosSoft成了这个时代的关键词!Web系统,ERP系统,应用系统,操作系统等等软件产品,我总担心有一天我们人类无法驾驭这些软件,从而使软件成为一个‘超人’!或许这是我的过虑。

  但不可否认的是,电脑已是我们生活中的一部分,软件问题也成了我们生活中的问题

  1.电脑死机  2.病毒 3.软件不能正常使用 4.程式CRASH[崩溃] 等等...

  曾经的我们,欲从事IT的我们,曾带着一个梦想来这个IT世界,曾梦想着用自己的精通的JAVA,C/C++,VB来开发自己的人生,来经营自己的财富,曾梦想着用这些语言的砖块来垒起我们的软件大厦.Bruce Potter 的编程思想碰撞出多少的思想之花!

  GOF的设计模式垒起一棟一棟漂亮的房子,Struts,Spring ,Hibernet,都可是说是这些思想的结晶。

   我们总是追求完美!不断完美,尽可能的设计出完美无暇的产品。

   可我们发现,我们似乎永远跟我不上我们的用户,

   “需求不断变化”,产品需求书总是一改再改,功能在不断的延伸,还好,所有的这些都被我们预料到,我们封装了变化,我们直接可以扩展我们的产品。

   可是伴随的产品的使用,我们的用户确不断发现出新问题,然后我们只好修改我们的软件,修改,修改.....,最初开发的人似乎开始变换岗位来了,原有的设计也开始不符合新的变化,我们也逐渐觉得当初考虑得不够周到......

  我们总是责怪,“哎!真不知道他们当初怎么想的,是怎么设计的”,这明显的错误都没有发现!!!

  可是这样的错误确一直在延续!!!

  我们终于想到了“测试”,再完美的设计也会犯错误。我们饱受太多“用户的折磨”,也开始顿悟!

  没有测试是不行的!那我们开始干测试?吧。。

  或许,这是一个不错的注意,但你准备好了吗?

  或许,现在很多人做测试是当初无法进入IT的无奈。

  或许,太多的或许!真是期待测试的可能。

  可,测试到底是什么?测试的目标是?测试有捷径吗?

  我暂且谈谈我的一些拙见,抛砖引玉,希望各位不要见笑,也希望各位能畅谈自己的想法!

  一。测试是什么?

  我想我们的理解一般是,通过使用来找出软件的存在的问题,即找“茬”!

  其实,我觉得我们应该把这个概念延伸来!

  测试,应该不断跟踪整个软件生命周期发生的问题或是可能发生的问题,并预防和追踪问题!

  二。既然说到这样,我想测试目的就是:

  1)尽可能早的发生问题,以节省开发成本,当然,有时候这要考虑一个平衡的问题 。那就是为了尽可能早的发现问题,你需要多投入测试成本!

  2)改善软件产品的品质。

  三。测试方法

   白盒测试,黑盒测试,路径测试,单元测试,集成测试,太多太多的方法,这些内容太多书上不知道写了多少遍!

   我们需要讨论一个问题是:

   测试自动化的可行性?如何有效提高测试的质量和速度。。

  。。。。希望大家能够谈谈自己的想法!!!,

 今天有点困,就写到这里     。。

期待中

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值