集成测试

集成测试是软件测试的第二步,其具体过程如下。         第一,非增量式测试。         非增量式测试是采用一步到位的方法来构造测试:对所有模块进行个别的单元测试后,按照程序结构图将各模块连接起来,把连接后的程序当作一个整体进行测试。         采用非增量式测试方法进行集成测试如下图所示:         非增量式测试的缺点:当一次集成的模块较多时,非增量式测试容易出现...
阅读(6012) 评论(8)

单元测试

单元测试是软件测试的第一步,其详细描述如下:         第一,单元测试的主要任务。         单元测试针对每个程序的模块,主要测试5个方面的问题:模块接口、局部数据结构、边界条件、独立的路径和错误处理;如下图所示: (1)模块接口         这是对模块接口进行的测试,检查进出程序单元的数据流是否正确;模块接口测试必须在任何其它测试之前进行。         模块接口...
阅读(2341) 评论(0)

软件测试过程

软件测试过程的流程如下图所示:         各部分的具体解释如下: 单元测试:针对每个单元的测试,以确保每个模块能正常工作为目标。   集成测试:对已测试过的模块进行组装,进行集成测试,目的在于检验与软件设计相关的程序结构问题。   确认(有效性)测试:是检验所开发的软件能否满足所有功能和性能需求的最后手段。   系统测试:检验软件产品能否与系统的其他部分(比如,硬件、数据...
阅读(2083) 评论(0)

软件开发模式

软件的开发模式包括:大棒开发法、边写边改法、瀑布法、快速原型法和螺旋模式法,它们的定义及特点如下: 第一,大棒开发法。        它是源于能量爆发创造宇宙,万物都由能量和物质积聚而成的理论,但如果不是遵循某种正确的排列和组合,形成的将不是预先期望的事物;大棒模式与上述理论一样:一大堆能量(这里指开发软件所需的人力和物力)放在一起,巨大的能量进行释放,通常的结果可能是产生了优秀的软件产品或成...
阅读(8584) 评论(2)

《深入浅出设计模式》小结

由于最近参加笔试的原因,我感觉到了学习“设计模式”的重要性。为此,我从网上下载了一份资料,叫做《深入浅出设计模式》。在这份资料中,作者一共提到了22种设计模式,大致按照“引言”->“定义/分类”->“程序实现”->“实例”->“小结”的顺序将各“设计模式”为我们简要地一一道来。虽...
阅读(1659) 评论(2)
    QQ群
    读者交流群:189490960
    我的微信
      与本人单独交流~~
    个人资料
    • 访问:1256073次
    • 积分:20953
    • 等级:
    • 排名:第360名
    • 原创:460篇
    • 转载:7篇
    • 译文:9篇
    • 评论:1858条
    《C程序员从校园到职场》
    《信息通信技术百科全书》
    博客专栏
    我的微信公众号
    最新评论