51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【周活动】 找茬--心里圈的故事 !【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【109期】:python爬虫的魔力 !双11剁手不吃土,来投稿赚回血红包! 【专题】用尽一切办法只为让你学好用例 自学软件测试那点事
查看: 679|回复: 0

[转贴] 软件静态测试

[复制链接]

该用户从未签到

发表于 2019-3-28 14:10:28 | 显示全部楼层 |阅读模式
静态测试是软件测试中的术语,它通常是指不执行程序代码而寻找代码中可能存在的错误或评估程序代码的过程。其被测对象是各种与软件相关的有必要进行的测试的产物,例如各类文档、源代码等。静态测试可以手工进行,也可以借助软件工具自动进行。静态测试具有以下特点:

(1)静态测试不必动态的运行程序,也就是不必进行测试用例的设计和结果分析等工作。


(2)静态测试可以手工进行,充分发挥人的思维的优势。在发现错误的同时也就可以定位错误。俗话说“解铃还须系铃人”,由于人通过逻辑思维的局限性以及交流之间的障碍所造成的逻辑错误,由人通过逻辑思维去解决,是一种行之有效的方法,特别是在使得人的思维优势互补得到充分发挥后,测试的水平就会很高。


(3)静态测试不需要特别的条件,容易展开。这是根据前两条得出的。


(4)静态测试对测试人员要求较高,至少测试人员要具有编程经验。

静态测试主要包括各阶段的评审、代码检查、程序分析、软件质量度量等,用于对被测程序进行特性分析。其中评审通常由人来执行;代码检查、程序分析、软件质量度量等即可人工完成,也可用工具来完成,但工具的作用和效果相对更大、更好一些。


回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /2 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2019-12-6 19:45 , Processed in 0.058682 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表