软件测试基础知识

本文介绍了软件测试的基础知识,包括测试目标、定义、分类、流程、质量模型、测试用例设计方法,如等价类划分法、边界值分析法、判定表法和场景法。并强调了功能测试的重要性,提供了不同测试阶段的策略和实际应用案例。
摘要由CSDN通过智能技术生成

1.软件测试:软件质检工作(查找软件问题,保障软件质量)
2.目标:
测试基础->测试设计->缺陷管理(测试不通过如何处理)->项目
3.软件测试定义
定义:使用技术手段验证软件是否满足使用需求

  • 7种测试分类的区别
    区别:
    (1)按测试阶段划分
    单元测试:针对程序源代码进行测试(一般是开发自测)
    集成测试:又叫接口测试,针对模块之间访问地址进行测试
    系统测试:对整个系统进行测试,针对功能和非功能进行测试
    验收测试:主要分为内测、公测,使用不同人群来发掘项目缺陷
    (2)按代码可见度划分
    黑盒测试(系统测试):不关注源代码,针对功能测试
    灰盒测试(集成测试):针对接口进行测试
    白盒测试(单元测试):针对源代码进行测试
  • 质量模型的重点5项
    (1)功能性
    (2)性能
    (3)兼容性
    (4)易用性
    (5)安全性
    (前五项重点)
    (6)可靠性
    (7)可移植性
    (8)可维护性
  • 测试流程的6个步骤
    (1)需求评审
    确保各部门(产品经理、前端开发、后端开发、测试)需求理解一致
    (2)编写测试计划
    测什么、谁来测、怎么测
    (3)用例设计
    验证项目是否符合需求的操作文档
    (4)用例执行
    项目模块开发完成,开始执行用例文档,实施测试
    (5)缺陷管理
    对缺陷进行管理的过程
    (6)测试报告
    实施测试结果文档
    ①项目背景、需求分析
    ②测试时间、测试环境
    ③测试过程:评审记录、测试范围、测试用例
    ④功能实现清单:列出是否已经按照测试计划实现功能
    ⑤缺陷统计:测试缺陷统计、测试用例执行情况的统计
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值