软件测试基础入门知识(一)

目标:1. 能复述软件测试的定义

           2.能说出7种测试分类的区别

           3.能说出质量模型的重点5项

           4.能说出测试流程的6个步骤

           5.能说出测试模板的8个要素

软件产生的过程:

        需求产生 → 需求文档 → 设计效果图 → 产品开发 → 产品测试 → 部署上线

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

        软件测试目的: 减少软件中的缺陷(Bug),保障软件的质量

测试主流技能:

  1. 功能测试  (主要验证程序的功能是否满足需求)
  2. 自动化测试(使用代码或工具代替手工,对项目进行测试)
  3. 接口测试  (使用代码或工具验证程序中的接口是否访问正常)
  4. 性能测试  (模拟多人使用软件,查找服务器缺陷)

测试分类 

        · 按测试阶段划分

                单元测试(针对程序源代码进行测试)

                集成测试(又称接口测试,针对程序接口进行测试)

                系统测试(对整个系统进行测试,包括程序功能、非功能进行测试)

                验收测试(使用不同用户(内测、公测)进行测试,发掘软件缺陷)

        · 按代码可见度划分

                黑盒测试(1、源代码不可见  ×    2、UI功能可见)----- 系统测试----功能测试

                灰盒测试(1、部分源代码可见√    2、功能可见  ×)----- 集成测试----接口测试

                白盒测试(1、全部代码可见     2、UI功能可见×)----- 单元测试

质量模型

质量模型重要五项功能、性能、兼容、易用、安全

测试流程

                01  需求评审         ---- 确保各部门需求理解一致

                02  编写测试计划     ---- 测什么、谁来测、怎么测

                03  用例设计         ---- 验证项目是否符合需求的操作文档

                04  用例执行         ---- 项目模块开发完成,开始执行用例文档实施测试

                05  缺陷管理         ---- 对缺陷进行管理的过程

                06  测试报告         ---- 实施测试结果文档  

测试用例  

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

测试用例8个要素:

用例编号

用例标题

项目/模块

优先级

前置条件

测试步骤

测试数据

预期结果

测试用例编写格式:    

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

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

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

                 ·优先级    : 表示用例的重要程度或影响力P0 - P4(P0最高)

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

                 ·测试步骤  : 描述操作步骤

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

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

测试用例练习

        需求:QQ登录(4条)

                1、账号为空

                2、账号未注册

                3、密码为空

                4、密码错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值