• 软件测试理论--读书笔记


    1.1软件测试

    1.1.1什么是软件测试?

    软件测试:是为了寻找软件的缺陷和错误,提高软件质量和交付频率,因此所有软件测试都应该可以溯源到用户需求,无论是用户明显的显性需求,还是系统安全、系统兼容、性能等的隐形需求。

    1.1.2业务测试

    业务测试:侧重点在业务流程上,在基本功能点都已合格的基础上,准备并组合多种测试数据,驱动或辅助在各种约束条件下的业务流程测试,确定最终输出的结果是否符合预期。

    1.需求测试:正确性  合理性  实施性

    2.设计测试:测试计划、测试用例、测试准备、系统设计

          系统设计3个特性:必要性、正确性、最优性

    3.过程测试:功能测试的重点,是集中发现缺陷的阶段

                         需求评审:1.弥补测试设计中遗漏的地方  2.项目组成员达成共识,认可测试设计以避免后期不必要的麻烦。

            过程测试方法:1.分层测试 :直接调用底层接口进行测试,切入点位层与层之间的接口

                   2.外部解耦   3.流程仿真

  • 相关阅读:
    linux 计划任务
    linux 进程管理
    PHP中global与$GLOBALS['']的区别
    php预定义变量
    linux 强制终止进程命令
    mysql取某表中数据的随机的方法
    mysql 连接 选库 查询
    Python 的异步 IO:Asyncio 简介
    并发和并行的区别
    asyncio模块中的Future和Task
  • 原文地址:https://www.cnblogs.com/ohlala/p/11495738.html
Copyright © 2020-2023  润新知