测试方法

作者: 闭门造折 | 来源:发表于2018-10-19 00:09 被阅读8次

    参考资料:百度知道-软件测试的方法一共有几种(用户bu1028的回答)

    一、按是否查看内部结构划分

    黑盒测试

    只关心输入输出

    白盒测试

    研究源代码和内部结构

    二、按是否运行程序划分

    静态测试

    • 代码测试:测试代码是否合乎规范
    • 界面测试:软件实际界面与需求说明是否相符
    • 文档测试:用户手册和需求说明是否符合用户真实需求

    动态测试

    实际运行被测程序,观察输入是否得到期望输出

    三、按阶段划分

    1. 单元测试

    对软件中最小可测单元做检查验证。

    2. 集成测试

    将通过测试的子单元组合成系统或子系统,重点测试不同模块的接口部分。

    3. 系统测试

    将整个软件作为一个系统测试,主要测试功能、性能、以及软件运行软硬件环境。

    4. 验收测试

    • α测试,用户、测试、开发共同参与的内部测试
    • β测试,内测后公测,完全交由用户

    四、黑盒测试

    功能测试

    检查软件实际功能是否与用户需求匹配

    • 逻辑功能测试
    • 界面测试
    • 易用性测试:从合理性和方便性角度考虑
    • 兼容性测试

    性能测试

    时间性能,空间性能

    • 一般性能测试
    • 可靠性测试:连续运行,检查稳定度
    • 负载测试:在负载允许范围内,连续运行,检查稳定性
    • 压力测试:不断给被测系统增加压力,直到系统压垮

    五、其他测试

    回归测试

    新版本需要重测老版本所有测试用例

    冒烟测试

    新版本大规模测试前,先验证基本功能,确定可测性

    随机测试

    测试用例随机产生,模拟用户自然操作,发现边缘性问题

    相关文章

      网友评论

        本文标题:测试方法

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