更多课程 选择中心

软件测试培训
达内IT学院

400-111-8989

软件测试的基础知识(一)


关于软件测试你了解多少呢,你是否也想成为一名软件测试工程师呢?从今天起小编将带大家一起来学习一下软件测试的基础知识,让我们一起来学习一下吧~

1、软件测试(Software Testing)的定义

官方释义:

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

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

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

经典定义:

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

2、软件质量的定义

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

3、软件测试与软件质量的区别

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

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

4、软件测试内容

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

5、软件测试的分类

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

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

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

软件测试

以上就是小编今天为大家带来的软件测试基础知识了,明天记得继续来达内软件测试官网继续学习后面的内容哦~

预约申请免费试听课

填写下面表单即可预约申请免费试听! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:软件测试工程师要学会寻求 Bug 背后隐藏的 Boss
下一篇:软件测试的基础知识(二)

chatGPT在软件测试中七大应用方式

达内软件测试课程全新升级,培养π型测试人才

软件测试流程设计—黑盒测试用例设计方法

学习软件测试需要了解的数据库知识?

  • 扫码领取资料

    回复关键字:视频资料

    免费领取 达内课程视频学习资料

Copyright © 2023 Tedu.cn All Rights Reserved 京ICP备08000853号-56 京公网安备 11010802029508号 达内时代科技集团有限公司 版权所有

选择城市和中心
黑龙江省

吉林省

河北省

陕西省

湖南省

贵州省

云南省

广西省

海南省