有考网有考网合作机构>福州培训学校>福州鼓楼区升学就业帮IT培训
福州鼓楼区升学就业帮IT培训
全国统一学习专线 8:30-21:00
位置:有考网 > 计算机类>软件测试> 学习软件测试有什么目的?  正文

学习软件测试有什么目的?

发布时间:2022-03-02 11:41:43来源:转载

软件测试的经典定义是在规定条件下对程序进行操作,以发现错误,对软件质量进行评估。因为软件是由文档、数据以及程序组成的,所以软件测试的对象也就不仅仅是程序本身,而是包括软件形成过程的文档、数据以及程序。那么,学习软件测试有什么目的?

软件测试与质量增加的区别

质量增加: 质量增加的工作是通过预防、检查和改进来增加软件质量。QA使用“全面质量管理”和“过程改进”的原理开展质量增加工作。所关注的是软件质量的管理与测量。虽然QA活动也有些测试活动,但所关注的主要是软件质量的检查与测量。

软件测试: 测试和质量增加同样都是与软件的开发过程紧密相关,但不同的是其并不关心软件开发过程的活动,而是对过程的产物以及开发出的软件进行剖析。测试活动必须假设软件中存在潜在问题,测试中所有的操作都是为了找出更多的问题,而不仅仅是为了验证每一件事是正确的。对测试中发现的问题的分析、追踪与回归测试也是软件测试中的重要工作,所以说软件测试是增加其质量的重要一环。

软件测试的目的

在早期,软件定义指出软件测试的目的是寻找错误,并且尽可能找出更多的错误。后面,有人提出了以下几个目的:

1.测试是程序的执行过程,目的在于发现错误

2.一个好的测试用例在于能够发现至今为止未发现的错误

3.一个成功的测试是发现了至今未发现的错误的测试

4.也有人提出软件测试不仅仅是为了发现缺陷,更重要的是要通过对软件质量的度量以提高软件的质量。

综上所述,软件测试的目的可以概括如下:软件测试是想以较少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险。 同时,测试是以评价一个程序或者系统属性为目标的活动,测试是对软件质量的度量与评估,以验证软件的质量满足用户的需求的程度,为用户选择和接收软件提供有力依据。

备注: 测试是为了证明软件是否可以使用,即是符合用户的需求的。

软件测试的原则

原则1: 所有的测试都应追溯到用户需求

由于软件设计和开发的目的就是使用户完成预定的任务,并满足用户的需求,而软件测试所揭示的缺陷和错误使软件达不到用户的目标,满足不了用户的需求。

原则2: 应该尽早地和不断地进行软件测试

因为软件生命周期的各个阶段都有可能产生错误,所以不能把软件测试仅仅看作为软件开发活动中的一个独立阶段的工作,而应该将其贯穿于开发的各个阶段中。同时还应尽可能早的开始测试,只要测试在生命周期中进行得足够早,就能够提高被测软件的质量,这就是预防性测试的基本原则。

原则3: 完全测试是不可能的,测试需要终止

在有限的时间和资源条件下,找出所有的软件缺陷是不可能的,主要有三个方面的原因:

1.输入量太大

2.输出结果太多

3.路径组合太多

原则4: 测试不能显示软件潜在的缺陷

也就是说测试只能证明软件中存在缺陷而不能证明软件中没有缺陷。

原则5: 充分注意测试中的集群现象

经验表明,测试后程序中残存的错误数目与该程序中已发现的错误数目或检错率成正比。根据这个规律,应对错误集群的程序段进行重点测试,以提高测试效益。

原则6: 程序员应避免检查自己写的程序

这有两个原因,一个是心理原因,一个是思维定式原因,一个使人不大愿意承认自己的错误以及思维定式导致难以发现自己的错误,因此为达到测试目的,应该避免这种情况出现。

原则7: 尽量避免测试的随意性

应该从工程的角度去理解软件测试,他是有组织、有计划、有步骤的活动

更多培训课程: 福州软件测试 更多学校信息: 福州鼓楼区升学就业帮IT培训 咨询电话:

相关内容: 软件测试 软件测试学习目的 升学就业帮IT教育

同类文章
最新文章
相关热词
导航

雅思 托福 GRE SSAT SAT GMAT ACT 个人提升英语 英语四六级 多邻国英语测试 词库 IB 英语口语 商务英语 公共英语 考研英语 青少儿英语 成人英语 A-Level 学生英语 初高中英语 OSSD AP课程 AEAS个性化定制课程 一级建造师 二级建造师 消防工程师 消防设施操作员 BIM 造价工程师 环评师 监理工程师 咨询工程师 安全工程师 建筑八大员 公路水运检测 通信工程 装配式工程师 注册电气工程师 二级注册建筑师 一级注册建筑师 智慧消防工程师 智慧建造工程师 全过程工程咨询师 EPC 碳排放管理师 ACCA CFA 注册会计师 会计证 初中级经济师 初级会计师 中级会计师 基金从业 证券从业 税务师 薪税师 企业合规师 会计就业实操 期货从业 FRM CMA CQF 教师资格 人力资源管理 导游考试 心理咨询师 健康管理师 社会工作师 普通话 育婴员 物流师 家庭教育指导师 专利代理师 教师招聘 儿童专注力 儿童情绪管理 法律职业资格 少儿编程 书法培训 国画 茶艺 乐器音乐 舞蹈 棋类 机器人编程 戏曲培训 信奥赛C++ 少儿小主播 口才培训 篮球培训 商务办公 影视后期 剪辑包装 游戏设计 游戏程序 UI设计 室内设计 photoshop CAD制图 视觉设计 商业空间设计 平面设计