软件测试面知识点总结

软件测试定义

软件测试是人工的,或通过使用工具来自动地运行被测软件系统,或静态检查被测系统的过程,其目的在于校验被测系统是否满足需求,或要弄清楚实际的系统输出与预期系统输出的差异。

软件缺陷

黑盒测试

黑盒:
正交表测试:启发式算法
决策表测试:
边界值测试:枪支销售额边界
等价类测试:输入域测试:确定有几个输入条件
划分有效等价类:有效输入域数据(有效范围)如:1<month<12。1<day<31
划分无效等价类:
选择弱覆盖还是强覆盖,设计测试用例
输出域测试

单元测试

单元测试:方法函数测试最小单位测试,白盒方法为主,主要依据
步骤:代码检查、设计测试用例、搭建测试环境、执行测试、重复、结论功能是否以实现
功能测试
语句和分支覆盖
模块设计是否合理
输入和输出是否合理
。。。。。。。。。

驱动模块

单元测试模快的上一级。被调用,且自己写的代码为驱动模块

桩模块

模拟单元测试模块所调用的模块(自己写的)为桩模块

其他总结

增量式集成测试:
1.自顶向下:(1)广度(2)深度
2,自底向上
3.混合

系统测试:交给用户前最后一道防线,黑盒为主来设计测试用例

系统测试方法:
1.功能:等价类,边界值(如机算器,加减乘除功能)
2.性能,CPU io 内存 使用情况 吞吐量 网络 系统响应时间,压力和负载(不断加压,并发是各项指标是否正常)都属于性能测试
3.可用性(易用性测试),
4,界面测试,一般不涉及逻辑功能,布局,字体,颜色,风格等界面问题
5,恢复测试
6.安全性测试
7.安装和卸载测试
8.兼容性测试,硬件,浏览器,数据库,操作系统

面试前看看

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值