问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

什么是静态测试?静态测试主要采用哪些测试方法1

发布网友 发布时间:2023-11-03 17:01

我来回答

1个回答

热心网友 时间:2024-04-03 03:47

静态测试是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。静态测试主要采用白盒测试方法。

对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。

扩展资料

静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,充分发挥人的逻辑思维优势,也可以借助软件工具自动进行。代码检查包括代码走查、桌面检查、代码审查等,主要检查代码和设计的一致性,代码对标准的遵循、可读性,代码的逻辑表达的正确性,代码结构的合理性等方面。

可以发现违背程序编写标准的问题,程序中不安全、不明确和模糊的部分,找出程序中不可移植部分、违背程序编程风格的问题,包括变量检查、程序逻辑审查、程序语法检查和程序结构检查等内容。

在实际使用中,代码检查比动态测试更有效率,能快速找到缺陷,发现30%~70%的逻辑设计和编码缺陷;代码检查看到的是问题本身而非征兆。

但是代码检查非常耗费时间,而且代码检查需要知识和经验的积累。代码检查应在编译和动态测试之前进行,在检查前,应准备好需求描述文档、程序设计文档、程序的源代码清单、代码编码标准和代码缺陷检查表等。

静态测试具有的发现缺陷早、降低返工成本、覆盖重点和发现缺陷的概率高的优点以及耗时长、不能测试依赖和技术能力要求高的缺点。

参考资料来源:百度百科-静态测试

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024智能手表购买攻略:高性价比榜单揭晓,苹果VS华为VS小米VS佳明VS OP... apple watch os3怎么样 苹果watchOS3.0评测介绍_apple watch os3怎 ... 嘉兴有什么好玩的微信公众平台 嘉兴平湖有哪些论坛 海宁海宁论坛 嘉兴最有名的论坛是什么 嘉兴的网有哪些 荣誉勋章血战太平洋存档放哪 求荣誉勋章血战太平洋的通关存档 荣誉勋章之血战太平洋一般存盘文件夹在C盘的那里 电脑上网时突然断网,浏览器提示“错误信息:服务器拒绝了连接”,用的... 五年级下册第三单元综舍练作文写综合性学习收获?1 有趣的汉字综合性学习三百字作文24 为什么早上醒来的时候拳头握不实? 为什么早上起床拳头握不紧?6 山下智久和谁的关系比较好24 高中历史必修3的1-15课的知识点归纳2 究竟为什么山下智久会受到事务所的力捧?236 为什么山下智久越来越像攻了?这样的话,toma怎么办? 历史必修3第一课重点及笔记14 儿子是o型妈妈是o型爸爸是 标准折现率是多少 需求一个女孩名字,父亲姓方,母亲姓兀,出生1992年阳历8月... 梦见男朋友穿走我绿色袜子什么意思 兀姓小女孩起名,出生于2008年4月21日9:50,谢谢!!...1 我姓兀,老公姓杨,想给宝宝取个四个字的名字,我的姓放前边,男...1 常州中超液压工程机械有限公司怎么样? 2012姓兀双胞胎男孩名字大全集 为什么要让小学生背三字经546 考研报名网没有报上怎么办?10 西游记36——40回赏析19 我家泰迪总是咳嗽,怎么办4 我家泰迪狗狗咳嗽怎么办1 当事人一方不履行预约合同约定的订立合同义务需不需要承担违约责任 微信如何知道哪些人已经删除我好友了 鹌鹑怎么读85 鹌鹑念什么字8 苹果Plus怎么换ID “温顺的”用英语怎么说?40 大理旅行中怎样才能不做路人甲?3 山下智久叫泷泽秀明PAPA2 一岁半宝宝蛋蛋一边大一边小怎么办1 一个手机号码注册了两个之前那个微信怎么找回来 请问我第一... 未满一年怎么改第二次 别人故意气你的时候,怎么办怎么才能不生气48 当一个人故意躲着你时,该怎么办呢43 当别人看不起你的时候该怎么办?19 女主在韩国是个偶像明星或组合的小说1 pdf复制到excel1 ...举行一场龙舟比赛。甲、乙两只龙舟在比赛时的路程y...函数_百度知 ...