暑期实习+秋招面经合集(更新ing)

大纲

在这里插入图片描述

开篇

  • 自我介绍
    :面试官你好,我叫林飞武,是一名通信工程大三学生,对计算机专业有着浓厚兴趣并且未来有志于在互联网的测试领域有深入发展。全套学习了计算机专业的专业课,计算机网络,操作系统等,对于Linux,数据库,postman接口测试这些都比较熟悉。
    介绍项目
  1. 我做过的项目是目标标注系统,这个项目主要是内部使用,用来实现机构、域名、证书、IP Whois数据等原始的管理。还有基于原始数据的目标信息库的标注,合成,查询。
  2. 这个项目中我的职责主要是测试工程师,负责编写测试用例,执行测试用例,编写冒烟测试用例,编写测试总结报告。
  3. 项目流程:先编写测试脑图,然后需求评审,通过以后编写测试用例和冒烟测试交给开发,开发提测以后按照测试用例执行并且在JIRA上提交bug并且分配任务给开发,最后编写测试文档。
    职业发展规划
    长期目标是成为测试leader,中期目标是希望在5到6年内成为测试专家,短期目标是三年内成为技术栈没有短板并且精通某一方面测试,比如自动化测试的测试开发工程师。
    对测试开发的理解
    测试开发本质上也是测试,所以正常测试工程师该有的技术栈测试开发也必须全部掌握,不过相比于一般的测试工程师测试开发需要具备能够阅读代码并且发现代码错误的能力,而且要能根据业务需求,公司要求开发出合适的测试工具的工程师。
    你有什么缺点
    目前实际动手能力不是很足,大部分工具的学习都是靠自学,没有在实际场景应用过,导致掌握的不是很牢固。有过一个月测试实习以后,发现对学习过的的一些测试知识一下子就很轻松掌握了,所以我觉得我目前还是需要更多的实践去让我把从书本上学到的知识转换为实际应用的能力。

最近在看什么书
最近在准备考试,在看《计算机网络》和《近现代史纲要》

测试书籍

《软件测试的艺术》《Google的软件测试之道》《大话软件测试》《全程软件测试》

反问

您觉得我这次表现怎么样?您对我未来的学习方面的建议?

测试篇

测试是什么?测试的流程是什么?
测试是发现软件错误,保障软件质量并且评审软件是否符合需求和设计的过程。
测试流程:(非测试员)提交需求说明书——制定测试计划——设计测试用例——执行测试用例——提交bug——bug修复以后回归测试——编写测试文档详细记录测试过程

哪些测试方法
黑盒测试,白盒测试。黑盒测试主要有等价类划分法,因果图设计法,边界值法,判定表设计法,正交试验法
在这里插入图片描述
逻辑覆盖法是白盒测试的主要方法,有语句覆盖,条件覆盖,判定覆盖,条件-判定覆盖等。

灰盒测试:是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑,常常是通过一些表征性的现象、事件、标志来判断内部的运行状态。

说一下等价类测试方法

等价类测试方法就是把输入划分为若干个子类,每个类中的每一个元素都可以代表这个子集,比如二位数加法器,1+2,1+55这种正数和正数相加可以划分为一个等价类,区间内正数和负数相加划分为一个等价类,负数和负数相加,如果规定了取值范围还要划分无效等价类。

在这里插入图片描述

说一下边界值分析法

在这里插入图片描述

要选择边界数据{a,b}选择a,b和略大于b和略小于a

说一下因果图法

等价类和边界值着重考虑输入条件却没有考虑输入条件的组合,制约关系。所以用因果图法描述多种条件组合,产生对应测试动作。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

讲一下正交试验法

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

怎么测试网络协议

协议测试包括四种类型的测试
1、一致性测试:检测协议实现本身与协议规范的符合程度

2、互操作性测试:基于某一协议检测不同协议实现间互操作互通信的能力

3、性能测试:检测协议实现的性能指标,比如数据传输速度,连接时间,执行速度,吞吐量,并发度,

4、健壮性测试:检测协议是现在各种恶劣环境下运行的能力,比如注入干扰报文,通信故障,信道被切断

α测试和β测试

α测试:在受控的环境中进行,由用户在开发者的场所进行,并且在开发者对用户的指导下进行测试,开发者负责记录发现的错误和使用中遇到的问题
β测试:在开发者不能控制的环境中的真实应用,由软件的最终用户们在一个或多个客户场所下进行,由用户记录在测试中遇到的一系列问题,并定期报给开发者。

给你一个京东登录页面怎么测试

功能测试+性能测试+安全测试+兼容测试+可用测试+界面测试

  • 输入正确的账号密码看能否登录成功
  • 输入正确的账号错误的密码
  • 输入错误的账号正确的密码
  • 输入错误的账号错误的密码
  • 不输入账号看提示信息
  • 不输入密码看提示信息
  • 验证码测试
  • 如果用户未注册,提示用户注册的页面是否友好?
  • 界面是否美观?
  • 输入html5,javascript是否会破坏页面渲染?
  • 密码存储显示是否加密?
  • 账号密码位数支持,最短和最长,超过或者不足是否有提示?
  • 是否支持¥%*&等特殊符号
  • 是否可以复制粘贴
  • 忘记密码跳转界面是否正确
  • 开启大写是否有提示信息

性能测试:

  • 打开登录界面需要几秒
  • 输入正确后跳转时间需要几秒
  • 模拟大量用户同时登陆,检查一定压力下能否正常登陆跳转。

安全测试

  • 登录成功后生成的cookie(cookie是一个小信息,服务器写给浏览器的,客户端保存cookie信息),是否是http only(http only是cookie内一个附加flag,能有效放置XSS攻击)
  • 用户名和用户密码是否通过加密方式传给web服务器?
  • 用户名和密码的验证应该在服务器端而不应该在前端
  • 错误登录的限制
  • 是否支持多用户在同一台机器登录
  • 是否支持单用户在不同机器登录

在这里插入图片描述

请对这个系统做出测试用例:一个系统,多个摄像头,抓拍车牌,识别车牌,上传网上,网上展示

功能:
1.每个摄像头都能抓拍车牌;

2.每个摄像头抓拍到的车牌能正常交给系统处理;

3.系统能够正确识别车牌;

4.系统能够将识别出的车牌上传;

5.上传至网络的车牌能够正常展示出来;

一、功能测试

1.使用正常的车牌,保持车牌静止,检查每个摄像头是否能抓拍车牌;

2.使用类似非车牌的写有字的纸板,检查每个摄像头是否抓拍;

3.使用正常的车牌,保持车牌较高速移动,检查每个摄像头是否能抓拍车牌;

4.在多种情况下检查每个摄像头抓拍到的车牌能否正常交给系统处理,如临时断电、断网后能否正常将数据交给系统;

5.使用抓拍到的正常的车牌,交由系统处理,检查系统能否识别车牌;

6.使用非车牌的其他图片,交由系统处理,检查系统能否识别;

7.在多种情况下检查系统能否将正常识别出的车牌进行上传,如临时断电、断网后未上传数据是否能继续上传;

8.构造非车牌的其他内容的数据,检查系统能否将异常内容进行上传;

9.检查上传至网络的车牌能否正常展示出来;

10.上传非车牌的其他内容的数据,检查能否正常显示出来。

二、性能测试

1.同时向一个摄像头展示多个静止的车牌,检查摄像头能否抓拍到多个车牌;

2.同时向一个摄像头展示多个较高速运动的车牌,检查摄像头能否抓拍到多个车牌;

3.抓拍后,检查系统识别车牌的时间是否在需求要求的时间内;

4.模拟大量抓拍照片同时交由系统处理,检查一定压力下系统能否正常识别车牌;

5.模拟大量车牌同时上传,检查一定压力下能否上传成功。

三、安全性测试

1.检查是否能够通过给车牌加装饰物等方法,使摄像头无法抓拍或抓拍后系统无法正常识别车牌。

水壶测试

1.功能

(1)水倒水壶容量的一半

(2)水倒规定的安全线

(4)水壶容量刻度与其他水壶一致

(5)盖子拧紧水倒不出来

(6)烫手验证

2.性能

(1)使用最大次数或时间

(2)掉地上不易损坏

(3)盖子拧到什么程度水倒不出来

(4)保温时间长

(5)壶的耐热性

(6)壶的耐寒性

(7)长时间放置水不会漏

(8)壶上放置重物达到什么程度壶会被损坏

3.界面

(1)外观完整、美观

(2)大小与设计一样(高、宽、容量、直径)

(3)拿着舒服

(4)材质与设计一样

(5)壶上的图案掉落

(6)图案遇水溶解

4.安全

(1)壶使用的材质毒或细菌的验证

(2)高温材质释放毒性

(3)低温材质释放毒性

5.易用性

(1)倒水方便

(2)喝水方便

(3)携带方便

(4)使用简单,容易操作

(5)防滑措施

6.兼容性

(1)壶能够容纳果汁、白水、酒精、汽油等。

7.震动测试

(1)壶加包装(有填充物),六面震动,检查产品是否能应对铁路/公路/航空运输。

8.可移植性

(1)壶在不同地方、温度环境下都可以正常使用。

淘宝搜索框

一, 功能测试

  1. 输入关键字,查看: 返回结果是否准确,返回的文本长度需限制

1.1输入可查到结果的正常关键字、词、语句,检索到的内容、链接正确性;

1.2输入不可查到结果的关键字、词、语句;

1.3输入一些特殊的内容,如空、特殊符、标点符、极限值等,可引入等

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
资源包主要包含以下内容: ASP项目源码:每个资源包中都包含完整的ASP项目源码,这些源码采用了经典的ASP技术开发,结构清晰、注释详细,帮助用户轻松理解整个项目的逻辑和实现方式。通过这些源码,用户可以学习到ASP的基本语法、服务器端脚本编写方法、数据库操作、用户权限管理等关键技术。 数据库设计文件:为了方便用户更好地理解系统的后台逻辑,每个项目中都附带了完整的数据库设计文件。这些文件通常包括数据库结构图、数据表设计文档,以及示例数据SQL脚本。用户可以通过这些文件快速搭建项目所需的数据库环境,并了解各个数据表之间的关系和作用。 详细的开发文档:每个资源包都附有详细的开发文档,文档内容包括项目背景介绍、功能模块说明、系统流程图、用户界面设计以及关键代码解析等。这些文档为用户提供了深入的学习材料,使得即便是从零开始的开发者也能逐步掌握项目开发的全过程。 项目演示与使用指南:为帮助用户更好地理解和使用这些ASP项目,每个资源包中都包含项目的演示文件和使用指南。演示文件通常以视频或图文形式展示项目的主要功能和操作流程,使用指南则详细说明了如何配置开发环境、部署项目以及常见问题的解决方法。 毕业设计参考:对于正在准备毕业设计的学生来说,这些资源包是绝佳的参考材料。每个项目不仅功能完善、结构清晰,还符合常见的毕业设计要求和标准。通过这些项目,学生可以学习到如何从零开始构建一个完整的Web系统,并积累丰富的项目经验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值