朱少民-软件测试和质量专栏

实践和理论之完美结合: 质量文化、SQA、测试艺术、测试方法/技术、自动化测试、过程管理、CMM/CMMI、RUP/XP、Web2.0 (声明:在此发表的所有文章仅代表个人倾向)

朱少民ID:KerryZhu
[修改头像]
567788次访问,排名62好友12人,关注者21
从事软件开发、测试、QA和过程改进等工作近二十年, 目前领导一支几百人的软件测试和QA队伍,先后出版专著《全程软件测试》和主编《软件测试方法和技术》、《软件质量保证和管理》、《软件过程管理》等教材,高级职称、硕士生导师,先后获得多项省、部科技进步奖。
KerryZhu的文章
原创 119 篇
翻译 6 篇
转载 63 篇
评论 724 篇
KerryZhu的公告
....产品的质量依赖于过程的质量,而过程的质量依赖于企业文化和管理
Locations of visitors to this page
最近评论
zhouzk:对于初学者来是是个不错的东东
qingtanlang:“因为现在大家都成了网络的主人,谁都可以发表、编辑、评论某个信息与观点”,没准还能产生新的职业,“网托”——因为不是谁都有那么多时间发表、编辑、评论某个信息与观点,如果厂商力量技术够强大,是不也能把那些负面的消息屏蔽掉呢。可能这是我个人比较悲观的想法。还是很感谢看到这样的文章。
liaoya:csdn真是有不少发人深省的文章,虽然这只是作者的转载,但他使我们能更方便快捷的看到这则信息,网络传播就是人传人,网传网,不断拷贝,粘贴的过程,今天您能把好东西记录下来并分享给其他人那就是作者对大家最好的报答和礼物
huangyi_521:第一张比较适合作为理论、思想提出来,更能体现出对测试过程和工作的总结,以及在测试工作中作为思想指导等。
第二张比较能够更好地与实际工作相呼应,但第二张不容易理解,需要结合实际测试过程。
但无论是第一张还是第二张,他们的模块核心是一样,只是模块间的接口有所变化。
作为理论学习和测试思想提升的我来说,更喜欢第一张。
个人理解,不知道是不是扭曲或误解了朱老师……
julian_zhu_2002:收益匪浅
软件项目交易
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes
文章分类
收藏
相册
发现的诱惑
同学之情
测试
CSDN软件测试圈
卖烧烤的鱼博客
天行健,君子当自强不息
开源测试工具
探索中国软件测试之道
测试专业论坛
测试最佳实践
祖洪自动化维客系统
自动化测试资源(英文)
软件测试之家
软件开发和管理
CSDN-质量圈(RSS)
寸锐斋-
有效工作和管理
计算机电子书
同学友人
江湖一萍- 古徽州婺源人
聂造的客厅
文化名人的Blog
余秋雨
易中天
综合
家乡美-中国第一状元县
MIT Open Courses
家乡美-徽州文化-荫余堂
徽州文化-建筑、版画、雕刻...
存档

原创 开源测试工具的完整解决方案

新一篇: 新书报告-《软件质量保证和管理》

       
       源软件运动正在获得很大成功,正在改变软件业的开发模式、运营方法等,也自然改变着软件测试的方法,借助开源软件测试工具完全可以构造一个完整的测试解决方案,可以极大地提高测试效率,又能大大的降低测试成本。
      
       从单元测试、功能测试到性能测试,从Web页面测试到VoIP/Telephony等一些多媒体应用的测试,直至测试的管理平台和缺陷跟踪系统,能覆盖整个测试工作领域。

1. 测试模型:见
开源软件测试模型 ,阐述了开放源码软件测试模型框架以及环境、元素和技术等。   

2. 单元测试工具JUint (大家太熟悉了)- see: http://www.junit.org/index.htm
                      
  针对各种语言 (C/C++/C#, PHP, SQL )
Cactus, Cgreen, Check,  NUnit, NUnitForms , PHPUnit, SQLUnit

  还有针对各种对象(HTTP, XML, Database, ) 进行的单元测试:HttpUnit, XMLUnit, DBUnit,  ObjcUnit,
SIPUnit, ...

  Mockrunner用在J2EE环境中进行应用程序的单元测试,不仅支持Struts actions, servlets,过滤器和标签类还包括一个JDBC和一个JMS测试框架,可以用于测试基于EJB的应用程序。

3.  Web 功能测试 :  要数 Selenium
,see: 强大的Web开源测试工具—Selenium
    再结合 Ant, EMMA 一起使用就更完美了, see:使用 EMMA 测量测试覆盖率
   
    又如:Canoo WebTest,
    功能测试工具很多,可以发现多达几十个:http://www.opensourcetesting.org/functional.php

4. Java 客户端,可以使用
Abbot, see:   http://abbot.sourceforge.net/doc/overview.shtml
      Abbot是一个用来测试Java GUIs的框架, 用简单的基于XML的脚本或者Java代码,就可以开始一个GUI.


5. 性能测试, 著名的有 Jmeter 和 OpenSTA,使用都很方便
      Jmeter可以完成针对静态资源和动态资源( Servlets, Perl脚本, Java对象, 数据查询s, FTP服务等)的性能测试。
Jmeter 可以结合 Badboy 来使用,录制测试脚本。
      性能测试工具很多,可以访问
http://www.opensourcetesting.org/performance.php 

6. 数据库测试: DBMonster, DBProbe,
OraRep, phpMyAdmin


   
OSDL Database Test Suite, 是根据Linux开发人员需要而开发的测试框架中数据库测试工具套件,具有很好的实用价值。 see:
http://www.osdl.org/lab_activities/kernel_testing/osdl_database_test_suite/

    More: http://dbcommander.sourceforge.net/            

7. 多媒体(VoIP/Vedio)、IP电话
等测试
             Ethereal, AuthTool, ...
SIPp, Sofia SIP, ...  Seagull, ... Asterisk - the Open Source PBXX-Lite
      
     其中经常使用的有:
Ethereal, SIPp Seagull。而Asterisk 不仅可以作为测试工具,还可以构造企业内部电话网络。
      更多的还有:http://voipsa.org/Resources/tools.php
 
8. 网络安全性测试

 
#1 Nessus : Premier UNIX vulnerability assessment tool   
  #2
  Wireshark : Sniffing the glue that holds the Internet together 
 
#3 Snort : A Everyone's favorite open source IDS  
 
#4 Netcat : The network Swiss army knife

  TITLE=Linux*BSDOS XWindowsGUI Interface  more, see http://sectools.org/
  
   还有许多网络监控工具,pls visit: http://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html
 
9.  缺陷跟踪
        Bugzilla一款不错的软件缺陷管理工具
        Mantis是一款基于WEB的软件缺陷管理工具,配置和使用都很简单,适合中小型软件开发团队

10. 测试平台
        TestMaker (solve functionality, scalability and performance of services)-
  http://www.pushtotest.com/
        Eclipse Test & Performance Tools Platform (TPTP 4.3)


注:测试自动化可以做到90%或更高,但也不能完全代替手工测试。参考:

"Test Automation Snake Oil" (James Bach, http://www.satisfice.com/articles/test_automation_snake_oil.pdf )

"Automation Myths" (M. N. Alam, http://www.benchmarkqa.com/PDFs/automation_myths.pdf )

"When Should a Test Be Automated?" (Brian Marick, http://www.stickyminds.com/r.asp?F=DART_2010 )


发表于 @ 2006年12月25日 19:10:00|评论(loading...)|编辑

旧一篇: 第27回 测试结果分析和质量报告

评论:没有评论。

发表评论  


当前用户设置只有注册用户才能发表评论。如果你没有登录,请点击登录
Csdn Blog version 3.1a
Copyright © KerryZhu