常用的软件测试方法

测试方法分类

按开发阶段划分

  • 单元测试

    单元测试方案产生的来源是详细设计文档。
    主要针对软件设计的最小单元进行测试,测试的内容包括软件的内部逻辑结构,如循环、判断等,以及代码的内容。
    单元测试主要使用的方法是白盒测试。

  • 集成测试

    集成测试方案产生的来源是概要设计文档。
    这一测试阶段主要检验程序单元或部件的接口关系,并逐步集成为符合概要设计要求的程序部件或整个系统。
    集成测试用的方法是白盒为主、黑盒测试为辅。

  • 确认测试

    也称为有效性测试,是在模拟环境下,验证软件的所有功能及其他特性是否与用户的预期要求一致。通过了确认测试之后的软件,才具备进入系统测试阶段的资质。
    确认测试使用的方法是黑盒为主,白盒测试为辅。

  • 系统测试

    系统测试是在真实的系统运行环境下进行测试,目的是充分运行系统,验证各子系统是否都能正常工作,并完成设计的要求。
    系统测试主要使用的是黑盒测试的方法。
    系统测试包括界面测试、应用性测试、兼容性测试等。

  • 验收测试

    验收测试是软件产品检验的最后一个环节,主要按照项目任务书或合同,供需双方约定的验收依据文档等进行的对整个系统的测试和评审,决定是否接收系统。
    验收测试可以决定产品是否进入到发布阶段。
    验收阶段又分为alpha测试和beta测试:
    1)alpha测试
    由用户在开发环境下进行的测试,也可以是公司内部扮演用户在模拟实际环境下的测试。这是在开发者控制的环境下进行的测试,由开发者随时记录错误情况和使用中的问题。
    2)beta测试

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值