2022年软件测试工程师考试题和答案 .pdf
《2022年软件测试工程师考试题和答案 .pdf》由会员分享,可在线阅读,更多相关《2022年软件测试工程师考试题和答案 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学而不思则惘,思而不学则殆软件测试工程师面试题一,判断题(本大题 10 小题,每小题1 分,共 10 分)1.单元测试通常应该先进行“ 人工走查 ” , 再以白盒法为主, 辅以黑盒法进行动态测试。( ) (中级)2.功能测试是系统测试的主要内容,检查系统的功能、 性能是否与需求规格说明相同。( ) (中级)3.测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。(X)4.代码评审是检查源代码是否达到模块设计的要求。(X)5.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。( X ) (初级)6.负载测试是验证要检验的
2、系统的能力最高能达到什么程度。(X)7.集成测试计划在需求分析阶段末提交。(X)8.系统测试计划不需要同行审批。( X)9.测试中应该对有效和无效、期望和不期望的输入都要测试。( )10.软件质量管理即QM 由 QA和 QC构成, 软件测试属于QC的核心工作内容。( )二,不定项选择题(本大题 10 小题,每小题2 分,共 20 分)1.以测试的形态分测试可以分为:( ABC ) 【中级】A 、建构性测试 B 、系统测试 C、专项测试D 、单元测试 E、组件测试 F、集成测试2.选出属于黑盒测试方法的选项(ABC ) 【初级】A 、测试用例覆盖 B、输入覆盖 C 、输出覆盖D 、分支覆盖 E、
3、语句覆盖 F、条件覆盖3.典型的瀑布模型的四个阶段是:( ABCD ) 【高级】A 、 分析 B、设计 C、编码 D、测试 E、需求调研 F 、实施4.下列关于alpha 测试的描述中正确的是:(AD)A alpha 测试需要用户代表参加B alpha 测试不需要用户代表参加C alpha 测试是系统测试的一种D alpha 测试是验收测试的一种5.软件验收测试的合格通过准则是:(ABCD )A 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B 所有测试项没有残余一级、二级和三级错误。C 立项审批表、需求分析文档、设计文档和编码实现一致。D 验收测试工件齐全。6.编写测试
4、计划的目的是:(ABC ) 【中级】A 、使测试工作顺利进行 B、使项目参与人员沟通更舒畅 C、使测试工作更加系统精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 7 页学而不思则惘,思而不学则殆化D 、软件工程以及软件过程的需要 E、软件过程规范化的要求 F 、控制软件质量7.单元测试对象是(B)A 代码 B 模块 C 数据库 D 界面8.下列说法正确的是(C)A 数据库是独立系统,不需要操作系统支持B数据库技术的根本目标是解决数据库共享问题C数据库设计指的是数据库管理系统D在数据库系统中,数据的物理结构必须与逻辑结构一致9.1=n开发
5、测试脚本设计测试场景执行测试场景 监控测试场景 分析测试结果5.黑盒测试方法和测试的内容参考答案:黑盒测试方法主要有等价类划分、边值分析、因果图、 错误推测等, 主要用于软件确认测试。“黑盒”法着眼于程序外部结构、不考虑内部逻辑结构、针对软件界面和软件功能进行测试。 “黑盒”法是穷举输入测试,只有把所有可能的输入都作为测试情况使用,才能以这种方法查出程序中所有的错误。实际上测试情况有无穷多个,人们不仅要测试所有合法的输入,而且还要对那些不合法但是可能的输入进行测试。黑盒测试的内容主要有以下几个方面,但是主要还是功能部分。主要是覆盖全部的功能,可以结合兼容,性能测试等方面进行,根据软件需求,设计
6、文档,模拟客户场景随系统进行实际的测试,这种测试技术是使用最多的测试技术涵盖了测试的方方面面,可以考虑以下方面: a 正确性 (Correctness) :计算结果,命名等方面。b 可用性 (Usability) :是否可以满足软件的需求说明。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 7 页学而不思则惘,思而不学则殆c 边界条件 (Boundary Condition) :输入部分的边界值,就是使用一般书中说的等价类划分,试试最大最小和非法数据等等。d 性能 (Performance) : 正常使用的时间内系统完成一个任务需要的时
7、间,多人同时使用的时候响应时间在可以接受范围内。 J2EE 技术实现的系统在性能方面更是需要照顾的,一般原则是 3 秒以下接受, 3-5 秒可以接受, 5 秒以上就影响易用性了。如果在测试过程中发现性能问题,修复起来是非常艰难的,因为这常常意味着程序的算法不好,结构不好,或者设计有问题。因此在产品开发的开始阶段,就要考虑到软件的性能问题e 压力测试 (Stress) : 多用户情况可以考虑使用压力测试工具,建议将压力和性能测试结合起来进行。 如果有负载平衡的话还要在服务器端打开监测工具 , 查看服务器 CPU 使用率,内存占用情况,如果有必要可以模拟大量数据输入,对硬盘的影响等等信息。如果有必
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年软件测试工程师考试题和答案 2022 软件 测试 工程师 考试题 答案
限制150内