首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

杭州软件测试学习班为你带来软件测试术语全解析

软件测试术语挺多的,有不少朋友都被搞晕了……不过没关系,现在来帮你了!

杭州软件测试学习班为你带来软件测试术语全解析

一、软件测试的定义

学术派定义:

1.用来促进鉴定软件的正确性、完整性、安全性和质量的过程;

2.是一种实际输出与预期输出间的审核或者比较过程;

3.使用人工和自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差别;

白话定义:

在规定的条件下对程序进行操作,以发现错误;也是对软件质量进行评估的一个过程。

二、软件质量的定义

软件满足规定或潜在用户需求的能力。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的和隐含特征相一致的程度。

三、软件测试与软件质量(QA)的区别

质量保证(QA):主要工作是通过预防,检查与改进来保证软件质量。它所关注的是软件质量的检查与测量。着眼软件开发活动中的过程、步骤及产物,而不是对软件进行剖析进而找出问题。

软件测试:测试关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。测试人员要“执行”软件,对过程中的产物——开发文档和源代码进行走查,运行,以找出问题,报告质量。测试人员也必须假设软件存在问题,所以所做的操作都是为了找出更多的问题,而不仅仅验证每一件事是正确的。

四、软件测试内容

根据测试定义,测试贯穿于整个软件生命周期中。在开发的不同阶段,需要测试不同的内容。包括文档,源代码,数据等。

五、软件测试的目的

软件测试的目的就是发现软件中的各种缺陷;

测试只能证明软件存在缺陷,不能证明软件不存在缺陷;

测试可以使软件中缺陷降低到一定程度,而不是彻底消灭;

以更少的用例、时间和人力找出软件中潜在的各种错误与缺陷,通过修正各种错误和缺陷来提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患以及带来的商业风险。

六、什么是软件缺陷

满足下列五大规则之一称为软件缺陷:

软件未达到产品说明书标明的功能;

软件出现了产品说明书指明不会出现的错误;

软件功能超出产品说明书指明的范围;

软件未达到产品说明书虽未指出但应该达到的目标;

软件测试人员认为软件难以理解、不易使用、运行速度缓慢,或者终端用户认为不好。

七、软件测试的分类

按开发阶段来分:单元测试、集成测试、系统测试、验收测试。

按测试的实施单位来分:开发方测试、用户测试、第三方测试。

按测试技术来分:白盒测试、黑盒测试、灰盒测试。

八、测试用例(Test Case)的了解

1、是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定需求。

2、目前没有经典的定义。比较通常的说法是:指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并形成文档。

3、是将软件测试的行为活动做一个科学化的组织归纳.目的是能够将软件测试的行为转化成可管理的模式;同时测试用例也是将测试具体量化的方法之一。

九、软件(软件测试)的生命周期

软件生命周期:是指从软件的产生直到报废的整个周期,包括可行性分析与项目计划,需求分析,概要设计和详细设计,编码,调试,维护七个阶段。

软件测试生命周期:是指从测试项目计划建立到BUG提交的整个测试过程,包括软件项目测试计划,测试需求分析,测试用例设计,测试用例执行,BUG提交五个阶段。

也可以是(测试计划 测试设计 测试开发 测试执行 测试评估)。

软件测试生命周期并行与软件生命周期,存在于软件生命周期的各个阶段。

十、软件测试人员的主要职责

1、编写测试计划

2、编写测试用例

3、执行测试,发现缺陷提交测试报告

4、验证缺陷是否得到修改

5、编写测试总结报告

十一、优秀的软件测试人员需要具备的素质和技能

1、良好的沟通和表达能力

2、具有怀疑与破坏的精神

3、扎实的软件测试基础知识

4、缜密的业务逻辑分析能力

5、处在用户的角度进行换位思考

6、足够的耐心、细心、信心、责任心

7、积极乐观向上的心态和团队协作能力

8、要有严谨、敢于承担责任、稳重的做事风格

9、善于自我总结、自我督促和不断学习的能力

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191024A0DMUI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券