美文网首页
学习日记7-2 (软件测试分类)

学习日记7-2 (软件测试分类)

作者: 不知名的二狗 | 来源:发表于2019-08-23 13:25 被阅读0次

    一 软件测试分类(重点)

    按照开发阶段划分

    • 单元测试(模块测试):
      目的在于检查模块功能、性能、接口、设计约束等
    • 集成测试(组装测试):
      将所有程序模块进行有序的、递增的测试
    • 确认测试(有效性测试)
      再模拟的环境下,验证软件的所有性能和其他特性是否与用户预期一致
    • 系统测试
      检测完整的程序系统能否和系统(硬件、外设、网络、系统软件、支持平台)正确匹配、连接。
    • 验收测试
      用户参与对系统测试与评审,决定是否接受或拒收

    按照测试技术划分

    • 黑盒测试(80%)
      不考虑程序内部结构和处理过程
    • 白盒测试
      通过程序内部结构分析和检测查找问题
      -灰盒测试
      介于黑盒和白盒测试,灰盒测试关注输出对于输入的正确性

    按照代码运行划分

    • 静态测试
      不实际运行被测对象,静态检测程序代码、界面、文档
      • 代码是否符合相应标准
      • 界面与需求中的说明是否相符
      • 文档用户手册和需求说明是否符合用户实际需求
    • 动态测试
      实际运行被测对象

    按照软件特性划分

    • 功能测试(黑盒测试的一方面)
      • 逻辑功能测试
      • 界面测试
      • 易用性测试(操作是否方便)
      • 安装卸载测试
      • 兼容性测试(浏览器等)
    • 性能测试
      主要包括时间性能和空间(内存)性能
    • 安全性测试
      验证安装在系统内的保护机制能否在实际系统中对系统进行保护,使之不受非法入侵

    其他划分

    • 回归测试
      对软件的新版本重复执行之前一个重要版本的所有测试用例,旨在验证之前的缺陷已修复
    • 冒烟测试
      对一个新版本进行系统大规模的测试之前,先验证软件的基本功能是否实现。
    • 随机测试
    • 猴子测试
      把自己当成不懂产品的笨蛋,随便乱点

    二 软件测试生命周期

    1.获取测试需求
    2.编写测试计划
    3.指定测试方案
    4.开发设计测试用例
    5.执行测试
    6.提交缺陷博爱高
    7.测试分析与评审
    8.提交测试总结

    1. 准备下一版本测试

    三 软件测试原则

    1.用户需求至上
    2.质量第一
    3.项目启动,测试开始
    4.软件测试计划
    5.重视文档
    .........

    相关文章

      网友评论

          本文标题:学习日记7-2 (软件测试分类)

          本文链接:https://www.haomeiwen.com/subject/ykyzsctx.html