软件测试复习

刚入门软件测试,全靠书本知识

1.静态测试可以发现缺陷,而动态测试发现的是失效。

2.软件测试包括以下主要阶段:
(1)测试计划和控制
(2)测试分析和设计
(3)测试实现和执行
(4)测试评价和报告
(5)测试结束活动

3.验证只针对软件开发的某个阶段,确认关注的是已经构成的软件产品

4.白盒测试:根据被测对象的结构系统化设计测试用例的一种方法。
方法:1)穷举路径测试
2)逻辑覆盖测试:语句覆盖测试
条件覆盖测试
分支覆盖测试
分支-条件覆盖测试
条件组合覆盖测试
路径覆盖测试

5.黑盒测试:边界值
等价类
决策表
错误推断
因果图
场景法
状态转换

6.性能测试:压力测试
性能测试
负载测试
失效恢复测试
错误推断

7.Alpha测试:由潜在用户或测试团队在开发环境下或者模拟环境下进行的测试,进行内部验收测试的一种方式。

8.Beta测试:潜在或者现有用户/客户在开发组织以外的场所,没有开发人员参与的情况下进行的测试,进行外部验收的一种方式。

9.桩:用于测试另一个调用或者依赖该组件的组件,它能代替被调用的组件。

10.瀑布模型:系统需求、软件需求、分析 、程序设计、编码、测试、运行。

11.v模型:由开发活动和测试活动组成(转自百度图片)
在这里插入图片描述
12.增量迭代模型

13.RUP模型
将软件生命周期分为:初始、精化、构建、产品化

14.组件测试:边界值测试
集成测试:黑盒测试和白盒测试
系统测试:确认整个系统是否满足了需求说明中的功能和非功能需求。
压力测试、容量测试、性能测试、安全测试、容错测试。
验收测试:对系统功能、系统的某部分或特定的系统非功能特性进行测试。通常由使用系统的用户来参与。Alpha和beta

15.测试类型:
功能测试:
非功能测试:
基于结构的测试:
与变更相关的测试

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值