软件测试简介

  1. 目的:软件测试通过找到的问题缺陷帮助开发人员找到开发过程中存在的问题。

  2. 分类:
    1)按测试阶段分类:单元测试、冒烟测试、集成测试
    2)按测试阶段分类:系统测试、验收测试
    3)按测试技术分类:黑盒测试、白盒测试
    4)按软件质量特性分类:功能测试、性能测试(负载测试、压力测试、兼容性测试、可移植性测试、健壮性测试)
    5)按自动化程度分类:手工测试、自动化测试
    6)按测试项目分类:界面类测试、安全性测试、文档测试
    7)其他分类:α测试、β测试、回归测试、随机测试

  3. 测试模型
    1)V模型:没有将早起的需求分析等前期工作覆盖
    2)W模型:双V模型,测试范围覆盖软件开发整个过程,但无法支持迭代
    3)X模型:频繁集成会增加测试成本

  4. 测试流程
    1)确定测试范围
    2)指定测试策略
    3)安排测试资源
    4)安排测试进度
    5)预估测试风险
    6)执行测试
    7)编写测试报告

  5. 软件测试的原则
    1)测试应基于客户需求
    2)测试要尽早进行
    3)穷尽测试是不可能的
    4)测试缺陷要符合“二八定理”
    5)逼民缺陷免疫

  6. 黑盒测试方法
    1)等价类划分法
    2)边界值分析法
    3)因果图与决策表法
    4)正交实验设计法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值