软件测试应当遵循什么原则?为什么要遵循这些原则?

题目
问答题
软件测试应当遵循什么原则?为什么要遵循这些原则?
参考答案和解析
正确答案: ①用例由输入数据和预期的输出数据两部分组成,因为这样便于对照检查,做到有的放矢。②用例不仅选用合理的输入数据,还要选择不合理的输入数据。因为当以特殊方式使用程序时,会突然发现程序中有许多错误,故使用预期的不合理的输入数据进行程序测试,比用合理的输入数据收获要大,从而能更多地发现错误,提高程序可靠性。
③除了检查程序是否做了它应该做的事,还应该检查程序是否做了它不应该做的事,因为如果程序做了它不应该做的事,即使程序能做它应该做的事,程序也是错误的。
④应制定测试计划并严格执行,因为这样可以排除随意性。
⑤长期保留测试用例,因为测试用例的设计耗费很大的工作量,而修改后的程序可能有新的错误,需要进行回归测试,故必须将测试用例作为文档保存,使测试具有可重复性,同时测试用例是将来系统维护测试与确认的依据,保存测试用例也为以后的维护提供方便。
⑥对发现错误较多的程序段,应进行更深入的测试,因为发现错误较多的程序段,其质量较差,同时在修改错误过程中又容易引入新的错误。
⑦程序员避免测试自己设计的程序,因为测试目的是找错。从心理学角度讲,程序员大多对自己的程序存有偏见,总认为没有错误或错误不大,另外程序员对需求规格说明的理解而引入的错误则更难发现,应该由别人或另外的机构来测试会更客观、更有效。
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

为什么电缆悬挂要遵循低压在上、高压在下的原则?


答:电缆悬挂时遵循低压在上、高压在下的原则,可以防止高压电缆发生事故时,对低压电缆造成损害,使事故扩大。

第2题:

为什么说教学设计要遵循整体性原则 (10分)


答案:
解析:
系统论认为,世界上一切事物都是作为各种各样的系统而存在的,任何事物、现象和过程都自成系统,又互成系统。教学设计就是一个系统工程,它是由教学目标和教学对象的分析、教学内容和方法的选择以及教学评价等子系统所组成的,各子系统既相对独立,又相互依存、相互制约,组成一个有机的整体。
教学目标对教学内容、媒体、策起着控制作用;教学内容的确立,教学媒体的选用,教学策的制定,是要为达到教学目标而服务的;教学过程中,教学目标要通过教学内容、教学媒体、教学策来实现,教学内容、教学媒体、教学策要受教学目标的支配,即教学目标、教学内容、教学媒体、教学策要达到相互匹配、和谐一致。
而且.在设计的过程中,随着认识的不断深入,设计者还要对前面的设计进行不断的反馈修正,从而达到最优化的结构和效果。

第3题:

商业银行业务经营必须遵循哪些原则?为什么要遵循这些原则?


正确答案:
商业银行经营管理所遵循的基本原黄lJ是:盈利性、流动性和安全性,简称“三性”原则。商业银行经营的三个原则既是相互统一的,又有一定的矛盾。如果没有安全性,流动性和盈利性也就不能最后实现;流动性越强,风险越小,安全性也越高。但流动性、安全性与盈利性存在一定的矛盾。一般而言,流动性强,安全性高的资产其盈利性则较低,而盈利性较强的资产,则流动性较弱,风险较大,安全性较差。由于三个原则之间的矛盾,使商业银行在经营中必须统筹考虑三孝关系,综合权衡利弊,不能偏废其一。一般应在保持安全性、流动性的前提下,实现盈利的最大化。

第4题:

软件测试应当遵循什么原则?为什么要遵循这些原则?


正确答案: ①用例由输入数据和预期的输出数据两部分组成,因为这样便于对照检查,做到有的放矢。②用例不仅选用合理的输入数据,还要选择不合理的输入数据。因为当以特殊方式使用程序时,会突然发现程序中有许多错误,故使用预期的不合理的输入数据进行程序测试,比用合理的输入数据收获要大,从而能更多地发现错误,提高程序可靠性。
③除了检查程序是否做了它应该做的事,还应该检查程序是否做了它不应该做的事,因为如果程序做了它不应该做的事,即使程序能做它应该做的事,程序也是错误的。
④应制定测试计划并严格执行,因为这样可以排除随意性。
⑤长期保留测试用例,因为测试用例的设计耗费很大的工作量,而修改后的程序可能有新的错误,需要进行回归测试,故必须将测试用例作为文档保存,使测试具有可重复性,同时测试用例是将来系统维护测试与确认的依据,保存测试用例也为以后的维护提供方便。
⑥对发现错误较多的程序段,应进行更深入的测试,因为发现错误较多的程序段,其质量较差,同时在修改错误过程中又容易引入新的错误。
⑦程序员避免测试自己设计的程序,因为测试目的是找错。从心理学角度讲,程序员大多对自己的程序存有偏见,总认为没有错误或错误不大,另外程序员对需求规格说明的理解而引入的错误则更难发现,应该由别人或另外的机构来测试会更客观、更有效。

第5题:

为什么办公楼管理应当遵循“内紧外松”的原则?


正确答案: 所谓“内紧外松”是指安保人员在值勤时,内心要时刻保持高度警觉,密切注视周围各种形迹可疑的人物、事态,决不可轻易放过任何不安全因素的蛛丝马迹,但在外部表情上要自然放松,不露声色,给人以轻松、自然、和缓的感觉,从而营造出一种亲切祥和的氛围。
外松是形式,内紧是实质。二者不可或缺。如果内外皆松,就会给歹徒可乘之机,使物业用户的安全受到威胁;反之,如果内外皆紧,对出入物业的所有人员严加盘查,就会把气氛搞得十分紧张,并且会给物业用户和他们的客户带来诸多不便和不愉快,从而导致矛盾、磨擦增多,投诉率上升,进而使物业租售率下降,租金和资本值下跌,使物业不能保值增值。因此,对于办公物业这类公共建筑,一般都应当采取开放式管理,即如无确实需要和理由(如遇形迹可疑者、不受物业用户欢迎的推销人员、精神病患者、酒醉者等想进入物业辖区),一般不必细加盘问,但是应当不露声色注意他们的形迹,并且利用先进的设备监测系统暗中加强防范,层层把关。

第6题:

测试时应当遵循哪些原则?


正确答案:测试时应当遵循以下原则: ①尽早并且不断进行测试。 ②测试工作应避免由原开发软件的人或小组来承担单元测试除外。 ③设计测试方案时一方面要确定输入数据另一方面要根据系统要求的功能来确定输出结果。 ④设计测试用例时要包括合理、有效的输入条件同时也要包括不合理、失效的输入条件。 ⑤测试程序时不仅要检测程序是否做了该做的事还要检测程序是否做了不该做的事。 ⑥重视测试中出现的群集现象。 ⑦避免测试的随意性严格按照测试计划来进行测试。 ⑧妥善保存测试计划、测试用例作为软件文档的组成部分为以后的维护提供方便。
测试时应当遵循以下原则: ①尽早并且不断进行测试。 ②测试工作应避免由原开发软件的人或小组来承担,单元测试除外。 ③设计测试方案时,一方面要确定输入数据,另一方面要根据系统要求的功能来确定输出结果。 ④设计测试用例时,要包括合理、有效的输入条件,同时也要包括不合理、失效的输入条件。 ⑤测试程序时,不仅要检测程序是否做了该做的事,还要检测程序是否做了不该做的事。 ⑥重视测试中出现的群集现象。 ⑦避免测试的随意性,严格按照测试计划来进行测试。 ⑧妥善保存测试计划、测试用例,作为软件文档的组成部分,为以后的维护提供方便。

第7题:

软件测试应遵循的原则有哪些?


正确答案: (1)用例由输入数据和预期的输出数据两部分组成,便于对照检查。
(2)用例不仅选用合理的输入数据,还要选择不合理的输入数据。
(3)除了检查程序是否做了该做的事,还要检查程序是否做了不该做的事。
(4)应制定测试计划并严格执行,排除随意性。
(5)长期保留测试用例。
(6)对发现错误较多的程序段,进行更深入的测试。
(7)程序员避免测试自己设计的程序。

第8题:

测量工作应遵循哪些基本原则?为什么要遵循这些原则?


参考答案:测量工作上按照一定的原则进行,这就是在布局上“由整体到局部”,在工作步骤上“先控制后碎部”,即先进行控制测量,然后进行碎部测量。
1)可以减少测量误差的传递和积累。
2)由于建立了统一的控制网,可以分区平行,从而加快测量工作的进度。

第9题:

引种中为什么要遵循生态相似性原则?


正确答案: 1.生物长期适应原产地的环境条件,引种地生态条件的相似才能满足其生长发育要求;
2.生物往往具有一定的适应性潜力,不完全相同的生态条件有利于适应性潜力的发挥;
3.多年生木本植物较多年生草本植物困难,还应考虑不同年度生态条件的变化。

第10题:

为什么数据流图要分层?画分层的DFD要遵循哪些原则?


正确答案: 分层的目的:便于逐步细化、结构清晰。
画分层的DFD要遵循哪些原则:
(1)父图与子图之间数据要平衡。
(2)分解的深度和层次达到使加工足够简单、易于理解的基本加工为止。
(3)区分局部文件和局部外部项(局限于数据流中某一层或某几层的文件和外部项)。
(4)不要把控制流作为数据流。
(5)忽略琐碎的枝节。
(6)每个数据流要有一个合适的名字,尽量使用现实系统中有具体意义的名字。