软测-测开面试题集合

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

文章目录

  • 软测-测开面试题集合
  • 一、软测基础
    • 1.1 软件与测试
    • 1.2 测试方法
    • 1.3 用例
    • 1.4 手撕测试用例
      • 1.4.1 纸杯子
      • 1.4.2 微信朋友圈点赞功能
      • 1.4.3 登录功能
      • 1.4.4 登录+验证码+协议勾选用例报告
    • 1.4 质量模型
    • 1.5 缺陷

一、软测基础

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. 中软国际java开发面试题_中软国际java面试题及参考答案

    面试题是中软国际java个人求职者在面试过程中的敲门砖,以下是小编为大家收集到的,希望对大家有帮助! :填空题 1Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点? B ...

  2. 最新前端开发面试题集合(非常全面)

    面试有几点需要注意:(来源程劭非老师 Github: @wintercn | Weibo:寒冬winter) 面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑.深度↑.方向↑. 题目类型: ...

  3. [web面试] 2015年最新前端开发面试题集合(非常全面)

    面试有几点需要注意:(来源程劭非老师 Github: @wintercn | Weibo:寒冬winter) 面试题目: 根据你的等级和职位变化,入门级到专家级:范围↑.深度↑.方向↑. 题目类型: ...

  4. 中软融鑫 java笔试题_中软融鑫2014校招java开发工程师笔试题

    如果你想要应聘中软融鑫的java开发工程师岗位,小编下面分享的内容就是中软融鑫2014校招所考的试题,感兴趣的朋友赶紧收藏吧! 一.选择题 1.下列表达式正确的()? A.byte b = 128; ...

  5. 中软融鑫 java笔试题_中软国际java笔试题

    中软国际Java程序员笔试题 Java程序员笔试题 1.谈谈final, finally, finalize的区别. 2.Anonymous Inner Class (匿名内部类) 是否可以exten ...

  6. 互联网测试开发面试题集锦(下)完结篇

    服务器端测试篇 服务器端四种大类型 功能测试:返回值 容错性测试:发送一些错误信息 性能测试:压力测试,负载测试为主,每秒处理事务个数,平均事务处理的时间 稳定性测试:7x24小时运行,内存泄漏为主 ...

  7. 【华为机试 Python实现】华为机试题集合(已更新171篇)

    文章目录 新手指引 数据结构基础 华为机试真题系列 牛客网华为机试系列 Python 八股文系列 <华为机试真题详解>专栏定价99.9 包含 <华为机试真题>的所有题目. 包含 ...

  8. (Java实习生)每日10道面试题打卡——Java基础知识篇2

    临近秋招,备战暑期实习,祝大家每天进步亿点点! 本篇总结的是Java基础知识相关的面试题,后续会每日更新~ 1.请你说一下Java中的IO流?以及他们的分类和作用? IO 流的分类: 按照数据流的方向 ...

  9. (Java实习生)每日10道面试题打卡——Java基础知识篇

    临近秋招,备战暑期实习,祝大家每天进步亿点点! 本篇总结的是Java基础知识相关的面试题,后续会每日更新~ 1.请你说一下什么是面向对象? Java是面向对象的编程语言,不同于C语言是面向过程的.对于 ...

最新文章

  1. 软件测试中过度设计的那些事儿
  2. HTML语言基础.下
  3. 安装、登录centos7
  4. C++中的const成员函数
  5. OpenStack实践(一):Ubuntu16.04下DevStack方式搭建p版OpenStack
  6. Linux学习笔记之一
  7. mybatis 注解 动态SQL
  8. php dir()函数的用法
  9. 浅议“全局变量”、“多线程”和“编译器陷阱”
  10. 摩托罗拉e2 linux 软件,摩托罗拉ROKR E2 JAVA应用程序安装指南
  11. 机器学习——PCA(主成分分析)与人脸识别
  12. 思科 | 无线局域网组网实验
  13. 33. Prometheus-报警-通知模板示例
  14. C++ XML操作类
  15. Python——列表和元组
  16. 一个IT售前咨询顾问是如何工作和生活的?
  17. python统计元音字母个数_计算Python中的元音(Counting vowels in python)
  18. Android培训班
  19. python用递归方式实现最大公约数_使用Python求解最大公约数的实现方法
  20. Android之指纹解锁

热门文章

  1. 易语言dnf学习专用和软件
  2. STM32F4xx固件库的说明及使用
  3. 什么是“”中“”后台
  4. 前台、中台与后台的概念
  5. 安卓手机用久了为什么会比苹果手机慢?
  6. 什么玩意?快读快写浮点型数据?
  7. GitLab 14默认初始密码
  8. 小程序跳转外部链接限制
  9. 常用五大类RFID系统,实践领域广泛,加强现代化管理
  10. “算法有偏见,比人强就行?”其实影响很广泛!