1.从是否需要执行被测软件的角度分类
从是否需要执行被测软件的角度,软件测试可分为静态测试(Static Testing
)和动态测试(Dynamic Testing)。顾名思义,静态测试就是通过对被测程序
的静态审查,发现代码中潜在的错误。它一般用人工方式脱机完成,故亦称
人工测试或代码评审(Code Review);也可借助于静态分析器在机器上以自动方
式进行检查,但不要求程序本身在机器上运行。按照评审的不同组织形式,代码
评审又可分为代码会审,走查以及办公桌检查,同行评分4种。对某个具体的程
序,通常只使用一种评审方式。
动态测试是通常意义上的测试,即使用和运行被测软件。动态测试
的对象必须是能够由计算机真正运行的被测试的程序,它包含黑盒测
试和白盒测试,在节将会具体介绍这两种方法。
第五页,共105页。
评论0
最新资源