软件测试零基础自学

1、认识软件及测试

1、什么是软件

控制计算机硬件工作的工具

2、软件基本组成

3、软件产生过程

4、什么是软件测试

使用技术手段验证软件是否满足使用需求

5、软件测试的目的

减少软件缺陷(bug),保障软件质量!

2、测试主流技能

1、功能测试

说明:功能测试主要验证程序的功能是否满足需求

2、自动化测试

说明:使用工具或代码代替手工,对项目进行测试。

3、接口测试

说明:使用代码或工具对服务端提供的接口进行测试。

工具实现

代码实现

4、性能测试

说明:模拟多人使用软件,查找服务器缺陷。

工具实现

代码实现

3、常见的测试分类

 1、按测试阶段划分

1、单元测试

针对源程序代码进行测试。

2、集成测试

又称接口测试,针对模块之间访问地址进行测试。

3、系统测试

对整个系统进行测试包括功能、兼容、文档等测试。

4、验收测试

主要分为内测、公测,使用不同人群来发掘项目缺陷

 2、按代码可见度划分

1、黑盒测试

不关注源代码,针对程序UI功能进行测试

2、灰盒测试

部分源代码可见,功能不可见(接口)

3、白盒测试

全部代码可见,UI功能不可见

4、测试模型

质量模型:衡量一个优秀软件的维度

功能、性能、兼容、易用、安全、可靠性、移植性、维护性。

5、软件测试流程

1.需求评审 2.计划编写 3.用例设计 4.用例执行 5.缺陷管理 6.测试报告 

6、测试用例

1、什么是用例

用户使用的案例

2、什么是测试用例

是为测试项目而设计的执行文档

3、用例的作用

防止漏测

实施测试的标准

4、用例编写格式

八要素:用例编号、用例标题、项目/模块、优先级、前置条件、测试步骤、测试数据、预期结果

用例编号:项目_模块_编号

用例标题:预期结果(测试点)

项目/模块:所属项目或模块

优先级:表示用例的重要程度或者影响力盘p0-p4(p0最高)(用户用的频率最多的)

前置条件:要执行此条用例,有哪些前置操作

测试步骤:描述操作步骤

测试数据:操作的数据,没有的话可以为空

预期结果:期望达到的结果

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值