您的位置:首页 > 编程语言 > C语言/C++

关于软件测试的两点读后感

2008-02-14 17:34 288 查看
 
<测试计划,测试设计,测试建构,测试执行,测试结果的捕获和分析,测试结果验证和测试报告>
 
看了几本软件测试方面的书籍,从理论上对软件测试有了一个重新的回顾,对软件测试本身的了解也加深了不少,比如这次关注到了1。面向对象的软件测试,2。软件测试过程的改进。以前在脑海中,软件测试只是纯理论化的东西,一下子具体了不少,尤其是面向对象的测试,又让自己把软件测试和C++联系到一起,而过程的改进,让自己更深一不理解软件测试的存在理由。软件测试不再只是静态的找出错误,验证软件功能的正确性,而是一个动态的过程,从用户需求的提出,到真正产品的发布,整个过程中,软件测试一路致力于提高软件这个产品的质量,修正,确认,改进产品的品质。

但自己依然有一点很是困惑,回顾自己的测试工作,在整个软件测试中,自己所作的,只是一个很小的环节,维护软件测试Test Case代码,执行自动化测试,跟踪运行结果,分析失败的Case,生成Bug。似乎很难将软件测试书中的理论引入自己的实际工作?不知道大家在这一块是怎么处理的,还望高人指教......

另外,这两天一直在想软件测试中问题,看到了Glenford J. Myers的The Art of Software Testing一书,突然觉得,整个软件测试过程,就像别人用泥巴塑造了一个大概模样的雕像,而我们的工作就是在这个雕像上进一步精雕细琢,一点点地改进,修正,使这个雕像呈现出某一样逼真,美妙的,艺术品。

其实,软件测试真的就是一门艺术,他本身不属于任何艺术品,但他是艺术品的创造者和推进者。属于幕后艺术,要想创造出伟大的产品,缔造出好的软件,幕后工作者更需要有艺术的眼光!

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息