当前位置: 首页 > news >正文

软件测试面试题合集

1.前端和后端有什么区别

前端能够从 App 屏幕和浏览器上看到的东西。例如,你所看到的内容、按钮、图片,它们都属于前端。

后端就是那些你在屏幕上看不到但又被用来为前端提供支持的东西。网站的后端涉及搭建服务器、保存和获取数据,以及用于连接前端的接口。如果说前端开发者关心的是网站外观,那么后端开发者关心的是如何通过代码、API 和数据库集成来提升网站的速度、性能和响应性。

2.什么是软件测试

软件测试就是利用一定的方法对软件的质量或者使用性进行判断和评估的过程。

3.常见的软件生命周期模型


1.大爆炸模型:优点:简单,不用学习就会。缺点:产品质量无法保障,尽量避免使用

2.边做边改模型:优点:快速得到可运行的版本。缺点:计划有些缺乏,导致版本前后变化较大

3.瀑布模型:优点:计划周密,专业,按部就班实现。缺点:相对难于做到快速开发,以抢占市场,可选择的模型之一

4.螺旋模型:优点:计划变化同时考虑。

4.软件测试的分类


1.黑盒测试:对软件内部如何实现不了解,以外部的视角来视察软件。

黑盒测试方法:等价类边界值,因果图,判定表,错误推测法

2.白盒测试:白盒测试与黑盒测试相反,需要了解软件中的结构。白盒测试也叫结构化测试,玻璃盒测试。

黑盒测试与白盒测试的优缺点

黑盒测试,优点:不需要了解软件实现细节,软件内部实现机制更改时,一般不必修改用例实现相对简单,以用户角度出发

缺点:无法保证软件代码内各主要路径都被覆盖到,容易导致测试不很完全

白盒测试,优点:针对软件代码和路径进行测试,相对易于调试,容易发现bug产生的原因

缺点:对测试人员的编程能力要求高,软件实现代码改变,测试用例一般也需要改变。

3.功能测试

4.兼容性测试

5.性能测试

6.安全测试

7.压力测试

5.测试分为哪几个阶段?

一般来说分为5个阶段:单元测试、集成测试、确认测试、系统测试、验收测试

6.怎样看待加班问题

加班的话我没有太多意见,但是我还是觉得如果能够合理安排时间的话,不会有太多时候加班的。

7.根据你以前的工作或学习经验描述一下软件开发、测试过程,由哪些角色负责,你做什么

要有架构师、开发经理、测试经理、程序员、测试员。我在里面主要是负责所分到的模块执行测试用例。

8.你用什么工具测试接口?

postman、jmeter

JMeter比较适合进行数据与操作分离,而Postman比较适合把数据和操作放在一起,显然Postman操作更简单,JMeter更便于维护。

9.你都知道有哪些接口请求方式?区别是什么?

GET post PUE DELETE

区别:get直接从服务端拉取数据

post:先发送请求再拉数据(注册、更新、改)

put:修改的数据

delete:用户删除数据

这几种方式,取决于开发,他用啥你们就传啥

10.数据库基本操作

增: insert into 表名(列1,列2,……)values(值1,值2,……);

删:delete from 表名称 where 列名称=值;

改:update 表名 set 列1=值1,列2=值2... where 列名称=某值

查:select * from 表名

其中语法排序:

SELECT

FROM

WHERE

GROUP BY

HAVING

ORDER BY

LIMIT

http://www.xdnf.cn/news/825211.html

相关文章:

  • 学术期刊数据库---EBSCO
  • 两万字总结Linux常用指令 (非常详细)从零基础入门到精通,看完这一篇就够了
  • jQuery插件大全
  • qsort函数的使用方法,以及模拟实现
  • 个人博客系统的测试报告
  • Dom4j解析XML
  • 机器学习洞察 | JAX,机器学习领域的“新面孔”
  • HTML <select> 标签
  • MySQL中redo与undo的区别
  • 【Linux-常用命令-基础命令-解压rar文件-unrar-x-命令-笔记】
  • Android开发基础(一)
  • 最全Linux操作系统的下载与安装(保姆级教程),Linux运维-Binder机制及AIDL使用
  • spring数据校验:Validation
  • MVC框架介绍
  • #笔记 欧拉函数
  • VirtualBox虚拟机下载安装(win10环境)
  • vue3 集成kindeditor研究
  • FlowChartl流程图
  • ipscan怎么用?ipscan使用方法
  • 什么是CMS?
  • cmd的基本命令
  • 80端口知识
  • xiao
  • java面向对象的三大特征 - 继承 (extends)
  • PHP json_decode()函数详解(1),网络安全-Binder机制及AIDL使用
  • 批处理的copy与xcopy
  • linux 编译 expat,关于expat库的编译
  • 【PHP】 json_encode 函数各个参数的解释
  • Linux内核:进程管理——进程文件系统 /proc详解
  • 关于如何将多个Cpp文件关联起来