VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > python入门教程 >
  • 测试基础一之初步了解

软件测试的定义

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

测试的主流分类

  1. 功能测试
  2. 接口测试
  3. 自动化测试
  4. 性能测试

   主流方向:

    • 功能测试 + 接口测试
    • 自动化测试 + 接口测试
    • 功能测试 + 性能测试

测试常⽤分类

  阶段划分

      1. 单元测试

        • 定义:针对程序源代码进行测试(单元:最小独立功能代码段)

        • 国内单元测试⼀般开发⾃测

        • 单元测试可以解决-快速定位缺陷

        • 提⾼测试执⾏效率

      2. 集成测试

        • 定义:针对单元与单元之间的接⼝进⾏测试 又称为 接口测试

      3. 系统测试

        • 定义:针对系统整体功能+兼容+⽂档(说明、安装⽂档)

      4. 验收测试

        • 内测:公司内部⼈员使⽤,发觉缺陷并修复

        • 公测:让用户帮忙测试
        • 验收测试:⼀般要根据项⽬类型决定是否使⽤

  代码可见度划分

    代码可⻅度:代码可⻅的程度上划分

      • ⿊盒测试:看不见源代码,主要对【程序功能】进行测试——>主要针对功能(阶段划分->系统测试)
      • 灰盒测试:看见部分代码,主要对【程序接口】进行测试——>针对接⼝测试(阶段划分->集成测试)
      • ⽩盒测试:看见全部代码,主要对【程序源代码】进行测试——>针对程序源代码进⾏测试(阶段划分->单元测试)

  总结:

    1. 系统测试和⿊盒测试重点核⼼是功能测试
    2. 集成测试和灰盒测试⼜称接⼝测试
    3. 单元测试和⽩盒测试是对代码进⾏测试
    4. ⾃动化测试归属功能测试
    5. 性能测试、安全测试归属专项测试

 

测试六大流程

  1. 需求分析(评审)

    • 前提:阅读一遍需求⽂档,记录不明确之处
    • 参与⼈员:前端、后端、测试、产品
    • ⽬的:a.确保各部⻔需求理解⼀致;b.各⻆⾊对需求进⾏查漏补缺 ;c.了解软件有些功能
    • 需求分析阶段->软件还未实现(刚⽴项)
  2. 测试计划

    • 说明:指导测试执⾏的⽂档(重要)
    • 测什么(⽬标、范围)
    • 谁来测(⼈员进度及安排)
    • 怎么测(测试⼯具、测试策略)
  3. 用例设计

    • 说明:保证能准确验证软件测试点执⾏的⽂档。
    • 分析需求
    • 提取测试点
    • 设计⽤例覆盖测试点
  4. 用例执行

    • 实施测试
  5. 缺陷管理

    • 提交bug->验证bug->关闭
  6. 测试报告

    • bug分析及统计
    • 测试中遇到的问题
    • 测试总结(本次测试中的优点和不⾜)

 

测试用例八大要素

 
  1. 用例编号:项目_模块_编号
  2. 用例标题:预期结果(测试点)
  3. 模块/项目:所属项目或模块
  4. 前置条件:要执行此条用例,有哪些前置操作
  5. 优先级:表示用例的重要程度或者影响力PO~P4(PO最高)
  6. 测试步骤:描述操作步骤
  7. 测试数据:操作的数据,没有的话可以为空
  8. 预期结果:期望达到的结果



本文作者: 问题不大、 
本文链接: https://www.cnblogs.com/noproblems/p/16981669.html

 

相关教程