软件测试工程师笔试题及答案(二).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

软件测试工程师笔试题及答案(二)

一、基础概念题

1.简述黑盒测试与白盒测试的核心区别及适用场景,并列举3种黑盒测试方法和2种白盒测试方法。

答案:黑盒测试基于需求规格说明书,不关注内部代码结构,仅通过输入输出验证功能是否符合预期;白盒测试基于代码结构,关注逻辑覆盖、路径覆盖等内部执行情况。黑盒适用场景:功能验证、接口测试、用户界面测试;白盒适用场景:单元测试、逻辑漏洞检测、代码覆盖率提升。黑盒方法:等价类划分、边界值分析、因果图;白盒方法:语句覆盖、路径覆盖。

2.测试用例应包含哪些核心要素?当需求文档中某功能描述模糊时,测试人员应如何处理?

答案:核心要素:用例编号、用例标题、测试环境、输入数据、操作步骤、预期结果、实际结果、执行状态、备注。需求模糊时处理步骤:①与产品经理/需求方确认具体细节,明确功能边界;②若无法立即确认,记录需求澄清单(CR)并同步相关方;③基于现有信息设计冒烟测试用例,优先验证基础流程;④在需求明确后补充完整用例,标注版本变更。

3.缺陷(Bug)的生命周期通常包含哪些状态?当开发人员认为缺陷是“设计如此”时,测试人员应如何应对?

答案:生命周期状态:新建(New)→已分配(Assigned)→已修复(Fixed)→已验证(Verified)→关闭(Closed);特殊状态可能包括拒绝(Rejected)、重新打开(Reopened)、延期(Deferred)。应对措施:①核对需求文档/原型图,确认是否存在明确设计说明;②若需求未提及,组织需求方、开发、测试三方评审,明确功能意图;③若确属设计问题,推动更新需求文档并关闭缺陷;④若属开发误解,要求重新修复并补充测试用例。

4.简述V模型与敏捷测试的主要差异,敏捷测试中测试人员的核心职责有哪些?

答案:V模型强调阶段对应(需求→验收测试,设计→系统测试,编码→单元测试),各阶段顺序执行;敏捷测试强调与开发迭代同步,测试早期介入,持续反馈。敏捷测试核心职责:①参与用户故事评审,提前识别测试风险;②编写自动化测试脚本(如单元测试、接口测试);③执行持续集成(CI)中的冒烟测试;④与开发、产品协作,保障迭代版本质量;⑤维护测试文档(如测试策略、用例库)的实时更新。

5.什么是兼容性测试?需从哪些维度开展?移动端与PC端兼容性测试的关键差异是什么?

答案:兼容性测试验证系统在不同环境下的正常运行能力。维度包括:操作系统(Windows/Linux/iOS/Android)、浏览器/客户端版本(Chrome110vs105)、分辨率(1920×1080vs1366×768)、硬件配置(内存4Gvs8G)、网络环境(4G/5G/Wi-Fi)。移动端与PC端差异:移动端需重点关注屏幕尺寸(全面屏/折叠屏)、传感器(重力感应/指纹识别)、系统权限(相机/定位)、移动网络稳定性;PC端更关注多窗口切换、键盘鼠标交互、高分辨率适配。

二、测试设计题

1.某在线教育APP“课程预约”功能需求如下:用户需登录后选择课程(含“直播课”“录播课”两类),填写姓名、手机号(11位数字)、所在城市(下拉选择,可选“北京”“上海”“广州”“其他”),点击提交后系统发送预约成功短信。请设计完整的测试用例(至少10条),覆盖功能、边界、异常、接口等场景。

答案:

|用例编号|用例标题|测试环境|输入数据|操作步骤|预期结果|

|||||||

|TC001|正常预约直播课|iOS16.5/APPV3.2.1|姓名“张三”,手机号,城市“北京”|1.登录账号;2.选择“直播课-小学奥数”;3.填写信息;4.点击提交|①页面提示“预约成功”;②手机收到短信“您已成功预约小学奥数直播课,时间:2024-08-1519:00”;③后台数据库记录预约信息(姓名、手机号、课程ID、状态“待上课”)|

|TC002|手机号非11位(10位)|同上|手机号“1381234567”|步骤同TC001|输入框下方提示“手机号需为11位数字”,无法提交|

|TC003|手机号含非数字字符(如“138-1234-5678”)|同上|手机号“138-1234-5678”|步骤同TC001|输入框提示“手机号格式错误”,提交按钮置灰|

|TC004|未登录状态直接预约|同上|退出登录状态|1.进入课程详情页;2.点击“立即预约”|跳转至登录页面,提示“请先登录账号”|

|TC005|选择“其他”城市并填写自定义城市(如“深圳”)|同上|城市选“其他”,输入框填写“深圳”|步骤同TC001|①提交成功;②后台记录城市为“其他

文档评论(0)

yclhdq + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档