1.软件缺陷和故障是什么,举例说明。 2.软件测试的概念,其处理的基本问题有哪些?

1.软件缺陷和故障是什么,举例说明。
2.软件测试的概念,其处理的基本问题有哪些?
3.软件测试的目的和原则分别是什么?
4.软件测试有哪几种分类方法,各是什么样的测试,试区分。
5.你认为软件测试人员应掌握哪些知识和技能?

软件缺陷和故障,常常又被叫做Bug。所谓软件缺陷,即为计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。比如一个登陆界面,没有密码验证直接回车进入了,这就是大大的bug。

软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码实现的最终审查,它是软件质量保证的关键步骤。通常对软件测试的定义有两种描述:

定义1:软件测试是为了发现错误而执行程序的过程。

定义2:软件测试是根据软件开发各阶段的规格说明和程序的内部结构而精心设计的一-批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即执行测试步骤。

处理的基本问题:

(1)测试是为了发现程序中的错误而执行程序的过程。

(2)好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案。

(3)成功的测试是发现了至今为止尚未发现的错误的测试。

扩展资料:

软件测试原则:

对计算机软件进行测试前,首先需遵循软件测试原则,即不完全原则的遵守。不完全原则即为若测试不完全、测试过程中涉及免疫性原则的部分较多,可对软件测试起到一定帮助。

因软件测试因此类因素具有一定程度的免疫性,测试人员能够完成的测试内容与其免疫性成正比,若想使软件测试更为流畅、测试效果更为有效,首先需遵循此类原则,将此类原则贯穿整个开发流程,不断进行测试,而并非一次性全程测试。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-17

1,缺陷就是bug了,比如一个登录界面,没有密码验证直接回车进入了,这就是大大的bug。

2,软件测试概念百度就可以,不明白你说的处理的基本问题是什么意思。

3,目的当然是为了完善软件,使bug数达到最小值。

4,百度“软件测试方法”。

5,理论很重要,要懂测试方法。

扩展资料:

软件测试的概念:

1,错误改正代价与发现的时间呈现指数增长的趋势。

2,软件测试不仅仅限于程序编码之后,而应该贯穿于软件开发的全过程。软件测试并不等于程序测试,因此,需求分析、概要设计、详细设计以及程序编码等各个阶段所得到的文档资料,包括需求规格说明、软件概要设计规格说明、软件详细设计规格说明以及源程序,都应作为软件测试的对象。

3,关键性分析、可跟踪性分析、评估和接口分析等都是验证和确认的主要活动。其中关键性分析的目的是为了保证资源的有效利用,尤其在需求资源得不到满足时,有必要在整体上分析整个系统的资源分配策略。

4,软件质量保证活动的目标为:制定和规划软件质量保证的任务,客观地验证软件产品和各项任务是否遵循适用的标准、规程和需求,相关小组和个人保持良好的沟通,及时通知他们在软件质量保证方面的认识和结果,高层管理人员能够参与并帮助解决项目中不能解决的不相容问题。

5,软件验证和确认理论是测试过程的理论依据,验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段之间的逻辑协调性、完备性和正确性。确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求。

本回答被网友采纳
第2个回答  2014-10-09

    缺陷就是bug了,比如一个登陆界面,没有密码验证直接回车进入了,这就是大大的bug

    软件测试概念百度就可以,不明白你说的处理的基本问题是什么意思

    目的当然是为了完善软件,使bug数达到最小值

    百度“软件测试方法”

    理论很重要,要懂测试方法

话说你一分不给,问这么多问题,这是面试官给你出的问题?

追问

不是。。。是学校老师留的作业,谢谢你。

追答

好好学

本回答被提问者和网友采纳
相似回答