软件测试培训班为你带来软测术语全解析
一、软件质量的定义
软件满足规定或潜在用户需求的能力。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的和隐含特征相一致的程度。
二、软件测试与软件质量(QA)的区别
质量保证(QA):主要工作是通过预防,检查与改进来保证软件质量。它所关注的是软件质量的检查与测量。着眼软件开发活动中的过程、步骤及产物,而不是对软件进行剖析进而找出问题。
软件测试:测试关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析。测试人员要“执行”软件,对过程中的产物——开发文档和源代码进行走查,运行,以找出问题,报告质量。测试人员也必须假设软件存在问题,所以所做的操作都是为了找出更多的问题,而不仅仅验证每一件事是正确的。
三、软件测试内容
根据测试定义,测试贯穿于整个软件生命周期中。在开发的不同阶段,需要测试不同的内容。包括文档,源代码,数据等。
四、软件测试的目的
软件测试的目的就是发现软件中的各种缺陷;
测试只能证明软件存在缺陷,不能证明软件不存在缺陷;
测试可以使软件中缺陷降低到一定程度,而不是彻底消灭;
以更少的用例、时间和人力找出软件中潜在的各种错误与缺陷,通过修正各种错误和缺陷来提高软件质量,回避软件发布后由于潜在的软件缺陷和错误造成的隐患以及带来的商业风险。
五、软件测试的分类
按开发阶段来分:单元测试、集成测试、系统测试、验收测试。
按测试的实施单位来分:开发方测试、用户测试、第三方测试。
按测试技术来分:白盒测试、黑盒测试、灰盒测试。
六、软件(软件测试)的生命周期
软件生命周期:是指从软件的产生直到报废的整个周期,包括可行性分析与项目计划,需求分析,概要设计和详细设计,编码,调试,维护七个阶段。
软件测试生命周期:是指从测试项目计划建立到BUG提交的整个测试过程,包括软件项目测试计划,测试需求分析,测试用例设计,测试用例执行,BUG提交五个阶段。
也可以是(测试计划 → 测试设计 → 测试开发 → 测试执行 → 测试评估)。
软件测试生命周期并行与软件生命周期,存在于软件生命周期的各个阶段。
想要学习更多的软件测试知识吗?就来千锋教育软件测试培训班吧!
稿件发布与内容纠错:18309209791
行风监督电话:15529092222
创意策划与直播服务:15667159999
违法与不良信息举报:kjw@kjw.cc 029-89696369