静态测试和动态测试的区别有哪些?

是软件测试的... 是软件测试的 展开
 我来答
幻想家爱休闲
高能答主

2019-09-14 · 分享休闲中的点点滴滴!
幻想家爱休闲
采纳数:1082 获赞数:266344

向TA提问 私信TA
展开全部

静态测试和动态测试的区别如下:

1、测试部分的不同

静态测试是指测试不运行的部分:只是检查和审阅,如规范测试、软件模型测试、文档测试等。动态测试是通常意义上的测试,也就是运行和使用软件。

2、测试方式不同

静态测试,通过评审文档、阅读代码等方式测试软件称为静态测试,通过运行程序测试软件称为动态测试。

3、测试方法不同

静态测试是指不用执行程序的测试,它主要采取方案—代码走查、技术评审、代码审查的方法对软件产品进行测试。动态测试主要通过构造测试实例、执行程序、分析程序的输出结果这三种方法来对软件进行测试。

扩展资料:

静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。

静态方法通过程序静态特性的分析颂亩,找出欠缺和可疑之处,例如不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。

动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异野歼森,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析改灶程序的输出结果。

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

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

富港检测技术(东莞)有限公司_
2024-05-27 广告
静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹... 点击进入详情页
本回答由富港检测技术(东莞)有限公司_提供
pfahy
2009-12-01 · TA获得超过2942个赞
知道小有建树答主
回答量:4061
采纳率:0%
帮助的人:1528万
展开全部
静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口等来拍纳检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结敏判构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处,例如不匹配的参袭拿没数、不适当的循环嵌套和分支嵌套、不允许的递归、未使用过的变量、空指针的引用和可疑的计算等。静态测试结果可用于进一步的查错,并为测试用例选取提供指导。
动态测试方法是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,这种方法由三部分组成:构造测试实例、执行程序、分析程序的输出结果。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
楚夏侯菡0I6
2022-06-22
知道答主
回答量:2
采纳率:0%
帮助的人:652
展开全部
1.简述静态测试、动态测试的特点.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式