- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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|①提交成功;②后台记录城市为“其他
您可能关注的文档
- (新)考前必备浙江省湖州市辅警协警笔试笔试测试卷(含答案).docx
- 3~6岁儿童学习与发展指南语言领域测试题(含答案).docx
- 2025二建《水利水电》考试真题答案解析(6.2A卷).docx
- 2025国企竞聘上岗笔试题干部竞聘上岗笔试题及答案.docx
- 2025呼吸内科学主治医师考试真题及答案.docx
- 2025教师资格证考试中学《综合素质》真题库及答案.docx
- 2025年“世界知识产权日”知识产权试题及解析答案.docx
- 2025年《科目一》机动车驾驶员考试试题(答案+解析)25页.docx
- 2025年4月自考04436康复护理学真题及答案.docx
- 2025年6月4号二级建造师考试《机电工程管理与实务》真题及答案.docx
文档评论(0)