测试面试题总结

1、软件测试的目的、原则及流程

目的:1、证明软件错误的存在  2、评估软件质量

原则:1、尽早地不断地进行软件测试 2、认真对待测试用例,包括编写、执行、报告、保存  3、注意测试集群现象。

流程:1、以测试阶段划分:单元、集成、系统、验收测试   2、以项目流程划分:立项、需求--设计--开发--测试--交付

2、什么是敏捷开发

定义:以人为核心、迭代、循序渐进的软件开发方式

典型方式:将一个大项目分成多个小项目,根据28原则,先完成能产生实际价值的80%,剩下20%迭代

3、URL组成

4、get和post有什么不同

5、接口测试需要哪些参数,比如登录注册

6、常用的状态码

7、https和http区别

http协议也叫超文本传输协议,1、用于浏览器和服务器之间通信  2、是明文传输

https协议叫安全套接字层超文本传输协议,1、使用SSL证书加密

8、抓包工具使用

9、linux常用的20个命令

10、软件测试的分类

I、按服务类型分:(1)B/S、C/S  (2)手机端测试/PC端测试

II、按测试内容:功能测试、负载测试、压力测试、性能测试、大数据测试、易用性测试、安装测试、恢复测试、安全性测试、兼容性测试、内存泄漏测试、竞品测试、可靠性测试、文档测试

III、按测试方法:白盒测试、黑盒测试、灰盒测试、探索性测试

IV、按程序运行阶段:静态测试,动态测试

V、按软件阶段:单元测试->集成测试->系统测试->验收测试->回归测试->Alpha测试->Beta测试

 

参考博客:

Jmeter学习之旅(一)——性能测试杂七杂八https://www.cnblogs.com/skymh/p/8882442.html

 

 

 

你可能感兴趣的:(测试)