摘要:
软件测试在程序员对每一个模块的编码之后先做程序测试,在做单元测试,然后再进行集成(综合或组装)测试,系统测试,验收(确认)测试,平行测试,人工测试,其中单元测试的一部分已在编码阶段就开始了,测试横跨开发与测试两个阶段,又有不同的人员参加,测试工作本身就是复杂的。软件测试的概念、原则和目的软件测试是对软件计划、软件设计、软件编码进行差错和纠错的活动(包括代码执行活动与人工活动)。程序测试是对编码阶段的语法错、语义错、运行错进行查找的编码执行活动。找出编码中错误的代码执行活动就称为程序测试。纠正编码中的错误的执行活动就成为程序调试。软件测试的原则:(1)测试前要认定被测试软件有错,不要认为软件没有
阅读全文
posted @ 2011-09-11 21:33
刘正权的博客
阅读(199)
推荐(0)
编辑
摘要:
软件调试是在进行了成功的测试之后才开始的工作。它与软件测试不同,调试的任务是进一步诊断和改正程序中潜在的错误。调试的主要任务有两项:一项是确定程序中错误的确切性质和位置,二是对程序进行修改、排除错误。调试的步骤如下:(1)从错误的外部表现形式入手,确定程序中出错位置;(2)药酒有关部分的程序,找出错误的内在原因;(3)修改设计和代码,以排除这个错误;(4)重复进行暴露了这个错误的原始测试或某些有关测试。调试的方法:(1)强行排错在程序的特定部位设置打印语句,跟踪程序的执行,监视重要变量的变化;也可以利用某些程序语言的调试功能或专门的交互式调试工具,通过设计断点等方法分析程序的动态过程。(2)回
阅读全文
posted @ 2011-09-11 17:39
刘正权的博客
阅读(237)
推荐(0)
编辑
摘要:
与开发过程类似,测试过程必须分步进行,后一个步骤在逻辑上是前一个步骤的继续。软件从编码结束到交付到用户使用,需要经过单元测试、组装测试、验收测试和系统测试四个步骤。一、单元测试单元测试是软件测试的第一步,针对软件设计的最小单位——程序模块,进行正确性检验的测试工作。通常,单元测试和编码属于软件工程工程的同一个阶段。在编写出源程序代码并通过编译程序的语法检查之后,就可以进行单元测试工作,目的在于发现模块内部可能存在的各种出错。多个模块可以进行平行地独立进行单元测试。1)、单元测试的内容(1)、模块接口测试I、模块的形参和其驱动模块送来的参数的个数、类型、次序是否一致;II、模块i传送给被调用模块
阅读全文
posted @ 2011-09-11 17:10
刘正权的博客
阅读(452)
推荐(0)
编辑