软件测试面试题

上一篇 / 下一篇  2015-09-18 09:18:29 / 个人分类:经验总结

1. 黑盒测试白盒测试的方法?
黑盒测试:
等价类划分(有效等价类,无效等价类)
边界值分析(左边界,右边界)
因果图分析()解决前两种未考虑条件组合的情况,生成判定表
错误猜测()列举出可能犯错误的清单,完全靠经验和直觉

白盒测试:关注测试用例执行的逻辑覆盖率
语句覆盖
判定覆盖():每个判断都必须是“是”或“否”
条件覆盖():每一个条件都要满足
判定/条件覆盖
多重条件覆盖():各个条件组合

2. 静态测试和动态测试?
静态测试针对需求文档,软件说明书,源代码做分析来找错。
动态测试针对程序,检查运行结果和预期结果的差异,包括单元测试,集成测试,系统测试,验收测试,回归测试

3.性能测试?
基本点:并发度,吞吐量,响应时间,稳定性,单位时间吞吐量,多场景。
另外:新旧版本对比,性能瓶颈分析(cpu,memery,雪崩,线性拐点)

4.如何判断测试活动终止?
bug收敛,bug已修复,时间耗尽,满足特定覆盖率。

5. 常见测试模型?



TAG: 软件测试

引用 删除 songxujiang   /   2017-10-25 11:12:08
5
引用 删除 416624903   /   2015-12-23 10:22:31
5
引用 删除 dengcd   /   2015-10-04 12:47:23
 

评分:0

我来说两句

Open Toolbar