某度质量部测试开发面试题1(未完待续)

1. 黑盒测试和白盒测试常用的测试方法有哪些?举例说明。

答:白盒测试:逡辑覆盖法,主要包括诧句覆盖,判断覆盖,条件覆盖,判断条件覆盖,组合条件覆盖、路径覆盖。

黑盒测试:等价划分类,边界值分析,错诨推测法等

2. 静态测试和动态测试的概念。

答:静态方法是不运行被测程序本身,仅通过分析和检查源程序的语法、结构、过程、接口等来检查程序的正确性。对需求规格说明书、软件设计说明书、源程序做结构分析、流程图分析、符号执行来找错。静态方法通过程序静态特性的分析,找出欠缺和可疑之处。

动态方法是挃通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率和健壮性等性能,所谓软件的动态测试,就是通过运行软件来检验软件的动态行为和运行结果的正确性。

根据动态测试在软件开发过程中所处的阶段和作用,动态测试可分为如下几个步骤:1、单元测试 2、集成测试 3、系统测试 4、验收测试 5、回归测试。

3. 等价类有几种,含义分别是什么?

答:等价类分为以下几类:

有效等价类和无效等价类,具体意思自己悟

4. 等价类划分的优缺点。(答出一些使用过程中的体会即可)

答:优点:考虑了单个数据域中的各类情况,避免盲目或随机选取的输入数据的不完整性和不稳定性,同时可有效控制测试设计的数量。

缺点:对组合情况考虑不足,在很多情况下用例选择不当会产生问题(如边界)。

5. 边界值测试方法的优缺点。

答:长期得测试工作经验告诉我们,大量的错误是发生在输入和输出范围的边界上。因此针对各种边界情况设计测试用例,可以查出更多的错误。

不过边界值分析法和等价类划分法一样,没有考虑输入之间的组合情况,因此需要进一步组合其他测试用例设计方法。

6. 等价类划分的原则

网上很多,自己去搜

7. 性能测试:如何评价系统的极限性能?

8. 判断测试活动中止的条件

答:从以下几个角度分析,包括:无新 bug 且严重性高的老 bug 已修复;bug 收敛;某一级别bug 低于一定比例;时间耗尽;满足特定覆盖率。

9. 常见测试模型?

答 V 模型、W 模型、H 模型、X 模型和前置模型等

未完待续。。。。欢迎转发

原创文章,作者:carmelaweatherly,如若转载,请注明出处:https://blog.ytso.com/194393.html

(0)
上一篇 2021年11月16日
下一篇 2021年11月16日

相关推荐

发表回复

登录后才能评论