【2007】知识是需要沉淀的;
思想是在不断学习,磨练中成熟的;
技术是在创新中开拓的……………
【2007】不经历风雨,怎能见彩虹,没有人能随随便便成功。加油!
软件测试步骤
上一篇 /
下一篇 2010-02-19 23:01:12
/ 个人分类:软件测试理论
• 测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。
*?H6B/K
jy*z4Y0• 开始是单元测试,集中对用源代码实现的每一个程序单元进行测试,检查各个程序模块是否正确地实现了规定的功能。
(?5r U!['ime5@xg0• 集成测试把已测试过的模块组装起来,主要对与设计相关的软件体系结构的构造进行测试。51Testing软件测试网
W(tw\G
• 确认测试则是要检查已实现的软件是否满足了需求规格说明中确定了的各种需求,以及软件配置是否完全、正确。51Testing软件测试网1k'^*|
U:W
• 系统测试把已经经过确认的软件纳入实际运行环境中,与其它系统成份组合在一起进行测试。
4B4j\
_:Q$b"x0单元测试 (Unit Testing)
hG;h3ZPh$[$b
u;m(~p|0• 单元测试又称模块测试,是针对软件设计的最小单位─程序模块,进行正确性检验的测试工作。其目的在于发现各模块内部可能存在的各种差错。
"tddSH0• 单元测试需要从程序的内部结构出发设计测试用例。多个模块可以平行地独立进行单元测试。51Testing软件测试网 p%l-|,E{W
1.单元测试的内容
,S:z3C} V|Xf0• 在单元测试时,测试者需要依据详细设计说明书和源程序清单,了解该模块的I/O条件和模块的逻辑结构,主要采用白盒测试的测试用例,辅之以黑盒测试的测试用例,使之对任何合理的输入和不合理的输入,都能鉴别和响应。
gY[W}0
;~.pU
ci)Fn+M0(1)模块接口测试51Testing软件测试网c#f}}6T
• 在单元测试的开始,应对通过被测模块的数据流进行测试。测试项目包括:
4a%f#w[D [M H0– 调用本模块的输入参数是否正确;51Testing软件测试网&G![,w+sVk:u
– 本模块调用子模块时输入给子模块的参数是否正确;51Testing软件测试网~$QW ~d3@
– 全局量的定义在各模块中是否一致;51Testing软件测试网,p/s_4w9oe,[]9M
7_;o7`|$`0oR4Y{0• 在做内外存交换时要考虑:
mQVw0|0– 文件属性是否正确;
@(QR@G VW0– OPEN与CLOSE语句是否正确;