测试部分题目答案

大学软件测试,试题及答案

1.What's the goal of a software tester?(软件测试员的目标是什么)

软件测试员的目标是尽可能早一些找出软件缺陷,并确保其得以修复。

2.What's wrong with just testing that a program works as expected?(仅仅测试程序是否按预期方式运行有何错误)

这最多只能算测试问题的一半。用户不一定遵守规则,软件测试员需要证实不按规定操作有何后果。此外,如果测试员进行测试没有打破沙锅问到底的态度,就会遗漏某些软件缺陷。

3.Given that it's impossible to test a program completely, what information do you think should be considered when deciding whether it's time to stop testing?(假定无法完全测试某一程序,在决定是否应该停止测试时要考虑哪些问题)

终止测试没有一定的时间,每一个项目都会有所不同。形成决定的因素有:是否仍然会发现大量的软件缺陷?项目小组对已经执行的测试满意吗?报告的软件缺陷是否已经确定哪些需要修复,哪些不需要?产品是否已经满足了客户的需求?

4.Can a software tester perform white-box testing on a specification?(软件测试员可以对产品说明书进行白盒测试吗?)

如果测试员参与了定义说明书的过程就可以。他可以参加焦点人群,易用性研究和市场研讨会,了解用于定义特性和整个产品的过程。但是这存在一定的风险,因为这些信息诱使测试员倾向于假定说明书是正确的。

5.Explain what's wrong with this specification statement: When the user selects the Compact Memory option, the program will compress the mailing list data as small as possible using a Huffman-sparse-matrix approach.(指出下属产品说明中的错误:当用户选择Compact Memory选项时,程序将邮件列表数据压缩到可能与Huffman解析矩阵方法同样大小的尺寸。)

错误在于使用了“与…同样大小”的说法,这一点无法测试,因为该说明法没有量化,不精确。说明书应该声明压缩究竟达到何种程度才行。

另外,该声明没有做到与代码无关。它在算法级上解释了特性如何工作,不属于要求的文档内容。用户不关心压缩怎样工作,只关心它做什么。

6.Explain what a tester should worry about with this line from a spec: The software will allow up to 100 million simultaneous connections, although no more than 1 million will normally be used.(解释软件测试员应该担心下述产品说明的哪些内容:尽管使用的模拟连接通常不超过一百万个,但是该软件最多允许一亿个。)

能否测试。典型应用只有一百万个倒无关紧要。如果产品说明书声明有一百万种可能性,那么,一百万个连接都要测试。测试员需要设法测试这么多的可能性,或者让说明书做着把最大可能性降低到接近典型应用的数目。

7.What are a few drawbacks or cautions to consider when deciding to use software test tools and automation?(在决定使用软件测试工具和自动化时,要考虑哪些缺点或者注意事项?) 因为软件在产品开发过程中会变化,测试工具也要随着变化。测试员可能会落入陷阱,花费太多时间去设计工具和自动化,而忽视了实际测试。容易过分依赖自动化。自己动手测试是无可替代的。

Word文档免费下载Word文档免费下载:测试部分题目答案 (共5页,当前第1页)

你可能喜欢

  • 解决外在性问题措施包括
  • bilibili会员注册部分答案
  • 哪些部分
  • 发电厂动力部分试题
  • 发电厂电气部分课后习题答案

测试部分题目答案相关文档

最新文档

返回顶部