
第33卷第1期 2010年6月
上海船舶运输科学研究所学报 JOURNAL OF SSSRI
文章编号:1674-5949(2010)01-0062-06
适用的软件测试过程探讨
张晓燕,孙亮清
(上海船舶运输科学研究所研究开发中心,上海200135)
Vol.33 No, 1 Jun2010
摘要:首先介绍了软件测试的分类、软件测试过程模型,热后结合某船舶电力监控系统讨论软件测试过程模型,并就测试阶段、测试内容、测试方法等方面内容对该系统的软件测试过程进行组织,以使软件测试工作更加科学高效,
关键调:软件测试;测试类型;测试过程;测试模型
中图分类号:TP311
文献标志码:A
Tailoring of Software Testing Process
ZHANGXiao-yan,SUNLiang-qing
(Research and Development Center,Shanghai Ship and Shipping Research Institute,Shanghai 200135,China) Abstract; The principle of tailoring generic software testing process to adapt to specific software is discussed, A practical tes-ting process model which takes into full consideration the feature of the monitoring system for marine electric power systems is developed,
Keywords;software testing;testingtype; testing process;testingmodel 0引言
软件测试技术日趋成熟,测试类型纷繁复杂,但不是所有的测试类型都适合任何一种软件,每个行业的软件都有其自身的特点。本文将分析某船舶电力监控系统项目的特点,选择合适的测试过程模型,并对各测试阶段的测试工作、测试方法、测试内容进行合理组织。本文只针对程序部分的测试进行讨论,首先对各种
测试类型进行简要描述。 1测试的分类 1.1按测试技术分类
按测试技术分类,可以把不关心软件内部实现的测试通称为“黑盒测试”。把依赖软件内部实现的测试通称为“白盒测试[]。现在又出现了一种业界公认的“灰盒测试”,是介于黑盒和白盒之间的一种测试技术,即在实际操作过程中,在“熏盒”状态下设计测试用例,执行测试,当发现问题及疑问时,可以通过输出日志或者反查代码来定位问题所在,然后出具具体详尽的问题报告。
各种测试技术的比较如表1所示。 1,2按测试阶段分类
按测试阶段分类,测试可分4个主要阶段:单元测试、集成测试、系统测试和验收测试。这是一种“从小收稿日期:2010-02-26
作者简介:张晓燕(1977-),女,江苏省通州市人,助理研究员,硕士,主要从事软件测试研究。万方数据