软件测试知识点整理

1.1:软件的概念:

由数据、文档、程序组成

1.2:软件生命周期:

定义——设计——实施——测试——部署——运行——维护

1.3: 瀑布模型:

计划(定义阶段)——需求分析——设计——编码(开发阶段)——测试——运行维护(维护阶段)

优点:提供基本框架  提供阶段检查点  前面完成后只需关注后续

缺点:阶段之间缺少反馈,线性模型,错误不能及时发现,增加了开发风险,产生大量的文档,工作量加大

 

1.4:V模型:

需求分析——概要设计——详细设计——编码 ——单元测试——集成测试——系统测试——验收测试

 

 

第二章知识点

2.1: 软件测试(三个观点):

1、为了发现错误而执行程序的过程

2、一个好的用例能够发现至今尚未发现的错误的测试

3、一个成功的测试时发现至今上午发现的错误的测试。

2.2:软件测试的定义:

 为了发现错误而执行程序的过程,是对软件需求、设计、编码的进一步复查,是软件质量保证的关键步骤

2.3:软件测试的目的:

Ø 发现缺陷,提高质量

Ø 验证是否满足需求

Ø 建立软件质量信心

2.4:软件测试的原则:

Ø 测试显示缺陷的存在

Ø 尽早介入的原则

Ø 穷尽测试时不可能的

Ø 测试依赖于测试背景

Ø 缺陷集群性

Ø 杀虫剂悖论

Ø 缺陷不存在的谬论

2.5:软件测试类型

手册语文当测试    一致性测试  功能测试 覆盖性测试 压力测试          

2.6:软件测试的流程:

    测试计划和控制——测试需求和测试用例——实行和执行测试用例——评估测试报告——测试活动结束

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值