博客
关于我
扒一扒,面试测试开发岗位会遇到哪些常见问题?
阅读量:201 次
发布时间:2019-02-28

本文共 890 字,大约阅读时间需要 2 分钟。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

7. 常见测试模型?

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


END

公众号:程序员二黑,获取软件测试资源(面试题,PDF文档,视频教程)

好东西要和朋友一起分享哦

转载地址:http://axhn.baihongyu.com/

你可能感兴趣的文章
MySQL 高可用性之keepalived+mysql双主
查看>>
MySQL 高性能优化规范建议
查看>>
mysql 默认事务隔离级别下锁分析
查看>>
Mysql--逻辑架构
查看>>
MySql-2019-4-21-复习
查看>>
mysql-5.6.17-win32免安装版配置
查看>>
mysql-5.7.18安装
查看>>
MySQL-Buffer的应用
查看>>
mysql-cluster 安装篇(1)---简介
查看>>
mysql-connector-java.jar乱码,最新版mysql-connector-java-8.0.15.jar,如何愉快的进行JDBC操作...
查看>>
mysql-connector-java各种版本下载地址
查看>>
mysql-EXPLAIN
查看>>
MySQL-Explain的详解
查看>>
mysql-group_concat
查看>>
MySQL-redo日志
查看>>
MySQL-【1】配置
查看>>
MySQL-【4】基本操作
查看>>
Mysql-丢失更新
查看>>
Mysql-事务阻塞
查看>>
Mysql-存储引擎
查看>>