测试的一些基本概念(扫盲)

1. 软件测试:验证软件功能是否满足用户需求。

2. 测试与调试的区别:(1)测试的任务是发现程序中的缺陷;调试的任务是定位并且解决程序中的问题。

(2)参与角色不同:测试主要是由测试人员和开发人员来执行,黑盒测试主要由测试人员完成,单元/集成测试主要是由开发人员执行。调试由开发人员完成。

(3)执行的阶段不同:测试贯穿整个软件开发生命周期,调试一般在开发阶段。

3. 软件测试的目的和原则:

目的:验证软件有或没有问题。

原则:以客户为中心,遵循软件测试的规范, 流程,标准和要求。

4. 软件需求:或者又称之为功能需求,该需求会详细描述开发人员必须实现的软件功能。

软件需求是测试人员进行测试工作的基本依据。

5. 测试用例:是为了实施测试而向被测试的系统提供的一组集合,这组集合包含:测试环境,操作步骤,测试数据,预期结果等要素

6. 软件的生命周期:其是指从软件产品的设想开始到软件不再使用而结束的时间。软件的生命周期可以分成6个阶段:分别为需求分析,计划,设计,编码,测试,运行维护。

7.增量与迭代的区别:增量是逐块建造的概念,而迭代是反复求精的概念。

8.敏捷:新的过程家族的名称。

9. 敏捷宣言:我们通过身体力行和帮助他人来揭示更好的软件开发方式。

由这项工作,我们形成了如下价值观:(1)个体与交互重于过程和工具

(2)可用的软件重于完备的文档

(3)客户协作重于合同谈判



  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值