认识测试 [软件测试 基础]

目录

什么是测试

1. 生活中的测试场景

1.1 买衣服 

1.1.1 外观 

1.1.2 尺码 

1.1.3 面料

1.1.4 价格

2. 测试定义

3. 为什么要有测试 

4. 软件测试的特点

软件测试和软件开发的区别

1. 工作内容

1.1 开发:

1.2 测试: 

2. 技术上的区别

2.1 开发:

2.2 测试:

软件测试和调试的区别 

1. 目的

1.1 测试:

1.2 调试: 

2. 参与角色

2.1 测试:

2.2 调试: 

3. 执行阶段

3.1 测试:

3.2 调试: 

4. 实现手段 

4.1 测试:

4.2 调试:

一个优秀的软件测试人员具备的素质 

1. 综合能力 

2. 掌握自动化技术

3. 测试用例的设计能力

4. 探索性思维

5. 兴趣

6. 责任感和压力


什么是测试

1. 生活中的测试场景

// 测试的场景在生活中无处不在

1.1 买衣服 

1.1.1 外观 

// 我们在观察哪件衣服符合自己审美的时候就是在进行一个简单的外观测试

1.1.2 尺码 

// 挑选尺码的时候就是在对身材和衣服大小进行一个测试

1.1.3 面料

// 挑选面料的时候就是在对衣服材料进行测试

1.1.4 价格

// 最后观察价格就是对自己财力的测试

2. 测试定义

// 软件测试就是验证软件产品特性是否满足客户需求

// 验证标准是: 需求

3. 为什么要有测试 

// 测试可以保障产品质量, 例如: 找 bug

// 提高客户满意度

4. 软件测试的特点

// 软件测试只是一个样本试验, 具有不可穷尽性

软件测试和软件开发的区别

1. 工作内容

1.1 开发:

// 通过各种编程语言进行开发软件

1.2 测试: 

// 写测试用例, 执行测试, 自动化测试, 性能测试, 开发测试平台

// 通过各种手段验证软件是否满足客户需求

2. 技术上的区别

2.1 开发:

// 技术要求: 深而精

2.2 测试:

 // 技术要求: 广泛

软件测试和调试的区别 

1. 目的

1.1 测试:

// 发现程序中的缺陷

1.2 调试: 

// 定位并且解决程序中的问题

2. 参与角色

2.1 测试:

// 主要由测试人员执行,⿊盒测试主要由测试⼈员完成、单元/集成测
试主要是由开发⼈员执⾏

2.2 调试: 

// 主要由开发人员完成

3. 执行阶段

3.1 测试:

// 测试贯穿整个软件开发生命周期

3.2 调试: 

// 开发阶段

4. 实现手段 

4.1 测试:

// 黑盒测试方法, 白盒测试方法 等

4.2 调试:

// degug

一个优秀的软件测试人员具备的素质 

1. 综合能力 

// 沟通能力

// 快速学习能力

// 开发能力

// 文字能力

2. 掌握自动化技术

3. 测试用例的设计能力

4. 探索性思维

5. 兴趣

6. 责任感和压力

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿周LV

这么看的起小子, 你不暴富谁暴

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值