软件测试的基本概念

本文介绍了软件测试的基本概念,包括测试的目的、与软件开发的区别、需求的重要性及测试用例。软件测试始于需求分析阶段,贯穿软件开发生命周期,通过测试用例来验证需求的覆盖和实现。此外,文中还探讨了不同开发模型,如瀑布模型、螺旋模型、增量模型、迭代模型和敏捷模型,以及测试模型,如V模型和W模型,强调了测试在软件开发过程中的重要地位。
摘要由CSDN通过智能技术生成

1.什么是软件测试

软件测试是软件测试人员验证是否满足用户的需求。

2.软件测试和软件开发的区别?

(1)本身

开发:广度小,专业度高

测试:所需技能比较广泛,但专业度低

难易,薪资,工作环境,压力,责任

(2)软件测试和软件调试

目的:软件开发人员确保程序做了他想让程序实现的功能。

软件测试是测试人员确保程序实现了他应该实现的功能(用户需求)

角色:

测试:开发人员和测试人员共同完成

开发:开发人员

阶段:

软件测试贯穿了整个软件开发的生命周期。

软件开发:开发阶段。

3.什么是需求

用户的期望和满足合同(文档,规则,标准)的规定所需要的条件和权限。

用户需求和软件需求:

(1)软件需求是用户需求转化而来的,他是用户需求的细化,使用户需求的具体实现细节和规范。

(2)用户需求较粗略,之间实现会有困难,因为没有细节,所以需要软件需求把用户需求细节实现和规范,把用户需求变成一个具体的可实现的过程文档。

4.需求是软件测试的依据

验证需求,保证需求的正确可实现,细化需求,从需求中提炼出一个个的测试

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值