51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

楼主: lsekfe
打印 上一主题 下一主题

测试知识大闯关61期(活动答案和获奖名单已经公布)(2014.5.4)

[复制链接]

该用户从未签到

1#
发表于 2014-4-28 17:16:19 | 显示全部楼层
游客,如果您要查看本帖隐藏内容请回复
[/hide]
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2014-5-7 09:15:09 | 显示全部楼层
<quote>
5. 关于静态分析技术的说法错误的有(A B)多选
A 静态分析是一种不通过执行程序而进行测试的技术
B 静态分析的关键功能是检查软件的表示和描述一致,没有冲突或者没有歧义。
C 静态分析就是读代码
D 静态分析需要读文档,读代码,读一切可读的东西
备注:静态分析是不执行被测程序,而不是所有程序。

</quote>
备注:太吹毛求疵了,何为:静态分析是不执行被测程序,而不是所有程序。
非被测程序,你执行他有什么意义?另外哪些是非被测程序?工具?第三方软件?如果和测试有关,算作测试的一部分,LZ认为这个该怎么界定?现在只说静态分析,要分析的是被测系统,大前提已经定性了,最好不要用这种文字游戏误导初学者。


C 静态分析就是读代码?请问LZ,软件测试的开始从什么阶段算起?保守的说白盒测试从阅读代码开始(实际应该从需求分析开始),那我读代码,我不先看开发的设计文档吗?否则白盒测试的需求在哪儿来?当然题目本身写的是静态分析,那更明确了,分析就是读代码?显然不够全面啊?这个选项怎么能是对的呢?并且,C和D两个是一类问题,如果C能够被认为正确,那按照逻辑关系,D可以省略了。


希望LZ能给我们这些测试领域的学习者一个我们认为比较合理的解答。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2014-5-7 13:18:15 | 显示全部楼层
我还以为会有一番激烈的争论呢,看来此事就是要真么过去了,但没有合理解释的提问,谁能信服,还是只有我没理解其中的奥妙?做测试人员的刨根究底据理力争的尽头儿都哪儿去了?

诶……
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-22 00:36 , Processed in 0.063517 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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