首页 > 试题广场 >

软件测试的基本标准中哪些是正确的?()

[不定项选择题]
软件测试的基本标准中哪些是正确的?()
  • 应当把“尽早地和不断地进行软件测试”作为软件测试者的座右铭
  • 尽量避免测试的随意性
  • 不必兼顾合理的输入和不合理的输入数据
  • 完全测试是不可能的,测试需要终止
ABD
(
1)所有的测试都应追溯到用户需求。
(2)应当把“尽早地和不断地进行软件测试”作为座右铭。
(3)pareto原则:测试发现的错误中80%很可能起源于20%的模块中。
(4)完全测试是不可能的,测试需要终止。
(5)应由独立的第三方来构造测试。
(6)充分注意测试中的群集现象。
(7)尽量避免测试的随意性。

(8)兼顾合理的输入和不合理的输入数据。
(9)程序修改后要回归测试。
(10)应长期保留用例,直至系统废弃。

发表于 2019-03-06 18:54:21 回复(2)
完全测试是不可能的,测试需要终止的意思应该就是说不可能做到完整的测试一个系统,所以在满足通过标准的情况下就可以终止测试了
发表于 2020-03-23 23:33:19 回复(0)
软件测试的原则:
1.软件测试应及早执行,并贯穿于整个软件的生命周期(软件测试是在项目需求分析时就开始了,而非代码编写完成后)
2.穷举测试部不可能的,要遵循Good-enough原则(软件中总是存在bug的)
3.必须确定预定输出(或者结果)
4.必须彻查检查每个测试结果
5.充分的注意测试中的群集现象(bug会进行聚集)
6.缺陷的二八定理:通常情况下软件的80%的bug会出现在20%的模块或者功能中
7.严格执行测试计划,排除测试的随意性(严格根据项目具体测试流程, 执行测试用例)
8.注意合理的输入,也要注意非法的非预期的输入(既要考虑正常输入,也要考虑异常输入)
9.检查程序是否做了不该做的(说需求没有的功能)
10.反复使用同样的测试会使软件具有抵抗力(杀虫剂悖论)(规避方法:编写新的测试用例,让新人进行测试)
发表于 2021-11-27 13:43:30 回复(0)
A和D难道不是矛盾的吗……
发表于 2020-07-12 22:14:01 回复(5)
A的不断的测试  成功让我抛弃了它
发表于 2022-01-12 19:26:51 回复(0)
非要认为D是正确的话,测试需要终止需要加一个终止条件,不能说就因为完全测试不可能,测试就要终止,怎么终止,从何终止?
发表于 2020-08-07 22:50:55 回复(0)
<p>不断的&amp;要终止 我能说什么🤔</p>
发表于 2020-07-17 10:43:42 回复(0)
以哲学的角度看待问题,你会发现答案不是唯一的
发表于 2019-11-29 16:46:20 回复(1)
测试越早越好!
发表于 2019-09-25 08:48:07 回复(0)
不是说小型程序完全测试是可能的吗??
发表于 2019-08-21 12:30:52 回复(0)