草庐IT

软测-测开面试题集合(一、软测知识篇)

至尊皇堡 2024-03-28 原文

软测-测开面试题集合

内容包括:软测基础, 计网, 数据结构, 操作系统, Linux, MySql, Python, Selenium等相关面试题。
参考文章:https://www.nowcoder.com/discuss/844406?channel=-1&source_id=profile_follow_post_nctrack

文章目录


一、软测基础

1.1 软件与测试

1、软件的测试模型都有哪些?
瀑布模型(前一阶段完成才能开始下一阶段)、V模型(左边研发线,右边测试线)、W模型(双v,研发v和测试v)、敏捷模型(不断修正测试指标,选择正确测试方案)。
2、软件的生命周期?
从软件产生到软件报废的整个过程。包括问题定义、需求分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段。
3、软件测试的目的?
减少软件bug,保证软件的质量。
4、软件测试工程师的职责?
同上。
5、软件测试的流程
需求评审、计划编写、用例设计、用例执行、缺陷管理、测试报告。
6、测试的主流技能是?
功能测试、自动化测试、接口测试、性能测试。
7、α测试与β测试?
α测试:一个用户在开发环境下的受控测试,模拟实际操作环境。
β测试:多个用户在实际使用环境下进行的测试,如一些软件的公测。

1.2 测试方法

1、测试方法怎么分类,列举常见的测试方法。

其中黑盒测试又包括功能测试和性能测试。功能测试从质量模型的角度出发,性能测试分类则如下图。

其他测试:
冒烟测试:在大规模测试之前,先对软件的基本、核心、主要功能进行测试,节省资源
回归测试:开发修正完代码后再回过头来做测试
随机测试:跳出思维的限制,没有思想、没有步骤地随机进行测试
探索测试:有思想,有步骤地测试一些复杂的、不常用地功能

2、黑盒测试、白盒测试、灰盒测试与单元测试、集成测试、系统测试、功能测试的关系。

3、比较白盒与黑盒。
黑盒:
优点:简单。与软件内部实现无关。从用户角度出发。
缺点:不能覆盖代码。
白盒:
优点:提高代码的覆盖率,能够检测代码中的问题。
缺点:仅基于代码无法验证功能。

1.3 用例

1、列举并解析常见的测试用例的方法。
等价类、边界值、判定表、因果图、场景法、错误推荐法。
等价类:
边界值:

判定表:

场景法:

错误推荐法:

2、用例设计的格式。

1.4 手撕测试用例

1.4.1 纸杯子

纸杯子题:
可以从质量模型出发。
基础功能: 能不能喝水,会不会漏水。
性能: 出水量怎么样。
易用性: 方便拿吗,外观怎么样,方便喝水吗。
可靠性: 喝的时候会不会漏水,杯子本身可靠吗,会不会一摔就碎。
安全: 会不会有毒或者有细菌。
可维护: 杯子可以洗了再用吗。
可移植: 把杯子换个地方还能用吗。
可以从性能测试的角度出发。
基础性能测试: 检测杯子是不是像宣称的那样优秀。
负载测试: 装一点,装半瓶水,装一瓶,不断贴近杯子装水量的极限。
压力测试: 放在一定的压力下,比如温差,比如气压差。
可靠性测试: 用了一段时间看还能不能再用。
并发测试 :一边喝水一边吐水。
还可以从界面UI角度,安全性甚至可以上升到广告是否符合当地国家、地区风俗习惯等。角度越广、思维越发散越好。

1.4.2 微信朋友圈点赞功能

微信朋友圈点赞功能:
功能测试:
基础功能:

是否能点赞。 点赞是否有动画,点赞后标志是否变色,点赞后是否会显示个人头像。 是否能多次点赞,点赞头像是否按顺序。
是否可以看到别人的点赞,点赞头像一行多少个,是否按照要求,点赞数量是否有上限,点赞会看 到非共同好友的记录吗?
设置分组可见后,点赞功能是否正常,设置屏蔽后,点赞功能是否正常,删除朋友圈后,点赞记录是否会消失。
对方是否会收到你的点赞记录,别人能否看到你的点赞头像。

性能:服务器每秒中能处理多少个点赞。
兼容性:苹果、安卓是否都兼容,PC端手机端pad端甚至未来的watch端是否兼容。
易用性:点赞动画流畅吗,界面友好吗,图标醒目吗。
可靠性:点赞会不会没响应,会不会卡顿。
安全性:如果他隐私了你是否能点赞,点赞的数据是否会被其他人看到。
性能测试:
狭义性能:是否像对外宣称的那样功能优秀。
负载:模拟多个用户同时访问,看用户的访问极限。
压力:在cpu吃满的情况下,测试是否正常点赞。
并发:多个用户同时点赞时,单个用户同时点击多个按钮时。
可靠:点赞数据是否会泄露。

1.4.3 登录功能

写到这里大家应该不难发现,测试用例无非从功能和性能的角度出发,从质量模型角度出发,性能就从性能测试的分类出发。也可以加入界面测试等内容。
而对于测试一个登录功能这个比较虚的问题,要问清需求,再从需求角度出发。

这里直接贴笔记了。



1.4.4 登录+验证码+协议勾选用例报告

这个是课上的一个用例撰写题。
用例分析:

用例报告:

这个用例报告非常完整,建议好好学习,如果面试官要手写报告的话就这样写。

1.4 质量模型

1、软件测试的质量模型都有哪些维度。

1.5 缺陷

1、缺陷产生的原因。
从软件生命周期的角度出发。

2、缺陷的标准。

3、缺陷的生命周期。

4、缺陷管理的流程及要注意哪些问题。
1、流程:提交、验证、关闭。

5、缺陷报告格式,要写哪些内容

测试知识常考的内容应该就这些,后面还有计算机基础、MySql基础、Linux基础、Python基础等。

有关软测-测开面试题集合(一、软测知识篇)的更多相关文章

  1. Hive SQL 五大经典面试题 - 2

    目录第1题连续问题分析:解法:第2题分组问题分析:解法:第3题间隔连续问题分析:解法:第4题打折日期交叉问题分析:解法:第5题同时在线问题分析:解法:第1题连续问题如下数据为蚂蚁森林中用户领取的减少碳排放量iddtlowcarbon10012021-12-1212310022021-12-124510012021-12-134310012021-12-134510012021-12-132310022021-12-144510012021-12-1423010022021-12-154510012021-12-1523.......找出连续3天及以上减少碳排放量在100以上的用户分析:遇到这类

  2. ruby - 我怎样才能更好地了解/了解更多关于 Ruby 的知识? - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我最近开始学习Ruby,这是我的第一门编程语言。我对语法感到满意,并且我已经完成了许多只教授相同基础知识的教程。我已经写了一些小程序(包括我自己的数组排序方法,在有人告诉我谷歌“冒泡排序”之前我认为它非常聪明),但我觉得我需要尝试更大更难的东西来理解更多关于Ruby.关于如何执行此操作的任何想法?

  3. 蓝桥杯C/C++VIP试题每日一练之报时助手 - 2

    ?作者主页:静Yu?简介:CSDN全栈优质创作者、华为云享专家、阿里云社区博客专家,前端知识交流社区创建者?社区地址:前端知识交流社区?博主的个人博客:静Yu的个人博客?博主的个人笔记本:前端面试题个人笔记本只记录前端领域的面试题目,项目总结,面试技巧等等。接下来会更新蓝桥杯官方系统基础练习的VIP试题,依然包括解题思路,源代码等等。问题描述:给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是:  如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“threeo’clock”。  如果m不为0,则将时读出来,然后将分读出来,如5

  4. ruby - Ruby基础知识 - 2

    Asitcurrentlystands,thisquestionisnotagoodfitforourQ&Aformat.Weexpectanswerstobesupportedbyfacts,references,orexpertise,butthisquestionwilllikelysolicitdebate,arguments,polling,orextendeddiscussion.Ifyoufeelthatthisquestioncanbeimprovedandpossiblyreopened,visitthehelpcenter提供指导。已关闭8年。什么是学习ruby语言

  5. 华为OD机试 -旋转骰子(Python) | 机试题算法思路 【2023】 - 2

    最近更新的博客华为OD机试-卡片组成的最大数字(Python)|机试题算法思路华为OD机试-网上商城优惠活动(一)(Python)|机试题算法思路华为OD机试-统计匹配的二元组个数(Python)|机试题算法思路华为OD机试-找到它(Python)|机试题算法思路华为OD机试-九宫格按键输入(Python)|机试算法备考思路华为OD机试-身高排序(Python)|备考思路使用说明参加华为od机试,一定要注意不要完全背诵代码,需要理解之后模仿写出,通过率才会高。华为OD清单查看地址:blog.csdn.net/hihell/catego

  6. 网络安全岗位面试题 - 2

    前言介绍了网络安全岗位常见的面试题,仅供参考!一、常识部分1.Linux服务器种用户关键信息存储在那个文件中?启动、停止、重启、开机自启mysql服务命令?如何查找/etc/test.txt文件中"password"关键字信息?如何精确查找80端口?/etc/passwdsystemctlstartmysqld或systemmysqldstart 启动systemctlstopmysqld或systemmysqldstop 停止systemctlrestartmysqld或systemmysqldrestart 重启systemctlenablemysqld或systemmysqldenabl

  7. ruby 面试题 - 2

    我在之前的面试中遇到了这个问题,但做不到,知道吗?这是做什么的:`$=`;$_=\%!;($_)=/(.)/;$==++$|;($.,$/,$,,$\,$",$;,$^,$#,$~,$*,$:,@%)=($!=~/(.)(.).(.)(.)(.)(.)..(.)(.)(.)..(.)......(.)/,$"),$=++;$.++;$.++;$_++;$_++;($_,$\,$,)=($~.$"."$;$/$%[$?]$_$\$,$:$%[$?]",$"&$~,$#,);$,++;$,++;$^|=$";`$_$\$,$/$:$;$~$*$%[$?]$.$~$*${#}$%[$?]$;

  8. 华为OD机试题 Q2 押题【贪心的商人 or 最大利润】用 C++ 编码,速通 - 2

    最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单华为OD机试真题大全,用Python解华为机试题|机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理已参加机试人员的实战技巧本篇题解:贪心的商人or最大利润题目描述商人经营一家店铺,有number种商品,由于仓库限制每件商品的最大持有数量是item[index],每种商品的价格在每天是item_price[item_index][day],通过对商品的买进和卖出获取利润,请给出商人在days天内能获取到的最大的利润;注:同一件商品可以反复买进和卖出;输入描述3//输入商品的数量nu

  9. 网络安全必备1000道面试题集锦(附答案) - 2

    前言以下为网络安全各个方向涉及的面试题,星数越多代表问题出现的几率越大,祝各位都能找到满意的工作。注:本套面试题,已整理成pdf文档,但内容还在持续更新中,因为无论如何都不可能覆盖所有的面试问题,更多的还是希望由点达面,查漏补缺。一、渗透测试方向:如何绕过CDN找到真实IP,请列举五种方法(★★★)redis未授权访问如何利用,利用的前提条件是?(★★★)mysql提权方式有哪些?利用条件是什么?(★)windows+mysql,存在sql注入,但是机器无外网权限,可以利用吗?(★)常用的信息收集手段有哪些,除去路径扫描,子域名爆破等常见手段,有什么猥琐的方法收集企业信息?(★★)SRC挖掘与

  10. 【JavaScript】手撕前端面试题:对象参数浅拷贝 | 简易深拷贝 | 完整深拷贝 - 2

    🖥️NodeJS专栏:Node.js从入门到精通🖥️博主的前端之路(源创征文一等奖作品):前端之行,任重道远(来自大三学长的万字自述)🖥️TypeScript知识总结:TypeScript从入门到精通(十万字超详细知识点总结)🧑‍💼个人简介:大三学生,一个不甘平庸的平凡人🍬👉你的一键三连是我更新的最大动力❤️!文章目录1、浅拷贝要求思路代码2、简易深拷贝要求思路代码3、完整深拷贝要求思路代码1、浅拷贝要求补全JavaScript代码,要求实现一个对象参数的浅拷贝并返回拷贝之后的新对象。注意:参数可能包含函数、正则、日期、ES6新对象是对对象的参数进行浅拷贝,并不是直接对整个对象进行浅拷贝(整个

随机推荐