软件测试学习

一.软件测试概述

1.什么是软件

答:控制计算机硬件工作的工具。

2.什么是软件测试

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

3.软件测试的目的

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

二.软件测试的主流技能

1.功能测试:

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

2.自动化测试:

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

3.接口测试:

使用代码或工具验证程序中的接口是否访问正常

4.性能测试:

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

三.测试分类

1、按阶段划分

①单元测试︰针对程序源代码进行测试②集成测试∶针对程序接口进行测试

③系统测试︰针对程序功能、非功能进行测试④验收测试:使用不同用户(内测、公测)进行测试

2、按代码可见度划分

①黑盒测试:不关注源代码,针对程序UI功能进行测试。

②灰盒测试:针对程序部分代码进行测试(接口)

③白盒测试:针对程序源代码进行测试

四.质量模型

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

五.软件测试流程(六步)

①需求评审

②编写测试计划

③用例设计

④用例执行

⑤缺陷管理

⑥测试报告
测试流程

六.测试用例

1.什么是测试用例

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

2.用例设计格式编写

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

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

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

优先级:表示用例的重要程度或者影响力PO~ p4(PO最高)

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

测试步骤:描述操作步骤

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

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

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值