• 软件测试过程


    一、软件测试阶段划分:

    1. 单元测试(Unit Testing,简称UT):对软件基本组成单元(函数或类)进行检测的测试工作。其辅助单元测试有2种:驱动单元(Driver)和桩单元(Stub)  

                单元测试工具:CppUnit和JUnit

           桩单元和驱动单元的概念与区别:https://www.cnblogs.com/gdf456/p/10073222.html

             2.集成测试(Integration Testing,简称IT):在单元测试的基础上,将所有的模块按照设计的要求进行集成,主要验证组装后的功能以及模块之间的接口是否正确安装的测试工作。

        集成测试主要关注接口(函数接口、类接口、消息接口、其他接口以及第三接口等)的测试,常用的接口测试工具 :POSTMan、HTTPRequest、jmeter等 

          测试桩和驱动测试:https://blog.csdn.net/cuiting_1020/article/details/86735934      

             3.系统测试(System Testing,简称ST):大致分为4个阶段:系统测试计划阶段、系统测试设计阶段、系统测试实现阶段、系统测试执行阶段

        系统测试的类型:功能测试、性能测试、压力测试、容量测试、安全性测试、兼容性测试、GUI(Graphical User Interface,图形用户界面)测试、可靠性测试、配置测试、异常测试、安装测试、网络测试、可用性测试、健壮性测试(容错性测试:Fault  Tolerance  Testing)、文档测试

        4.验收测试:分为正式验收和非正式验收

         正式验收是用户验收测试(UAT:User Acceptance Test)

         非正式验收包括α测试和β测试

    二、回归测试:对软件的新版本测试时,重复执行上一个版本测试时使用的测试用例。防止出现“以前应用没有的问题现在出问题了” 。

    一行代码一行诗
  • 相关阅读:
    9、 docker容器数据卷
    第十八章 MySQL数据库优化
    第十七章 MySQL的VIP漂移和Atlas
    第十六章 MHA高可用(续)
    第一章 shell基础
    第十五章 MHA高可用
    第十四章 MySQL的各种主从
    第十三章 MySQL的主从复制
    第十二章 MySQL的恢复与备份
    第十一章 MySQL日志详解
  • 原文地址:https://www.cnblogs.com/huainanhai/p/10993960.html
Copyright © 2020-2023  润新知