软件测试 (定义、分类)

一、定义:使用技术手段验证软件是否满足需求。

二、7种测试分类的区别:

        (1)阶段划分:

                1.单元测试 :针对源代码进行测试。

                2.集成测试:针对接口进行测试。

                3.系统测试:针对功能和非功能测试。

                4.验收测试:内测和公测

        (2)代码可见度:

                1.黑盒测试:不关注源代码,针对功能测试(系统测试)

                2.灰盒测试:针对接口进行测试(集成测试)

                3.白盒测试:针对源代码测试(单元测试)

        (3)专项:1.性能测试 、2.安全

三、质量模型的重点

        (1)功能

        (2)性能

        (3)兼容

        (4)易用

        (5)安全

四、6个测试流程

        (1)需求分析(需求评审):

                角色:产品经理、开发、测试。

                目的:需求理解一致、知道被测项目功能模块

        (2)测试计划

                测什么、谁来测、怎么测

        (3)用例设计

                针对穷举进行设计

        (4)用例执行

        (5)缺陷管理

        (6)测试报告

五、8个测试模板

        (1)用例编号:项目简称+模块简称+编号

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

        (3)项目、模块:用例所属项目

        (4)优先级:p0-p4(p0最高)

        (5)前置条件、预置条件:操作步骤之前的操作

        (6)测试步骤:执行用例步骤

        (7)测试数据:执行步骤中的数据

        (8)预测结果:用例执行结果+不同角色隐形结果

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值