其他分享
首页 > 其他分享> > 面试题6.17

面试题6.17

作者:互联网

1、下列关于alpha测试的描述正确的是:(AD)

A、alpha 测试需要用户代表参加

B、alpha测试不需要用户代表参加

C、alpha测试是系统测试的一种

D、alpha测试是验收测试的一种

判断题:

1、软件测试的目的是尽可能多的找到软件的缺陷          √

2、Beta测试是验收测试的一种         √

3、验收测试是由最终用户来实施的     ×

4、单元测试能发现约80%的软件缺陷  √

5、测试人员要坚持原则,缺陷未修复完坚决不通过    ×

6、代码评审员一般由测试员担任  ×

7、负载测试的目的是找到系统处理能力极限和性能临界点  √

8、软件产品的质量出现问题是测试人员的责任         ×

9、路径覆盖是属于黑盒测试的方法   ×

10、自动化测试比手工测试发现的错误多  ×

简答题:

1、说明三次握手的作用以及过程

第一次握手:建立连接时,客户端发送syn包(同步序列编号)到服务器,并且进入到等待状态,等待服务器的确认

第二次握手:服务器收到同步序列编号并且确认客户的同步序列编号,同时自己也发送一个同步序列编号包,测试服务器进入到等待状态

第三次握手:客户端收到服务器的同步序列编号,向服务器发送确认包,此包发送完毕,客户端和服务端连接成功,完成了3次握手,客户端与服务端开始传送数据

2、请简述Get和post请求的区别

      1、get:请求一般是去获取数据   post请求一般是去提交数据

      2、get因为参数会放在url中,所以隐私性,安全性差,请求的数据长度也是有限的

            post请求时没有长度限制的,请求数据也是放在body中

      3、get请求刷新服务器或者回退没有影响,post请求回退时会重新提交数据请求

      4、get请求可以被缓存,post请求时不会被缓存的

      5、get请求会被保存在浏览器历史记录中,post不会,get请求可以被收藏为书签,因为参数就是url中,但是post不能,它的参数不在url             中

3、描述项目中缺陷管理的流程‘

4、描述什么是负载测试,什么是压力测试

负载测试:在被测系统上不断的增加压力,直到性能指标超过预定指标,或者资源达到了饱和状态,核心是找到系统的处理极限,为系统调优提供数据,从而达到了了解系统性能的容量

压力测试:系统在一定的饱和状态下,系统可以处理会话的能力,以及系统是否会出现错误 内存泄漏,堆栈溢出

5、描述性能测试的流程

1、测试前准备

a、梳理出性能测试的目标

b、在目标的基础上梳理出场景和数据

c、准备资源 人力和服务器

2、测试工具技术的引用

性能测试一般常用的工具有:

LoadRunner:这个是惠普公司研发的,一般应用于工业级的性能测试

JMeter:是Apache基金会的顶级项目,是java语言100%开发的,它是开源的,很多头部的互联网公司对他都是进行了二次开发

Locust:是python代码级别的性能测试工具

 

标签:面试题,请求,get,6.17,测试,同步序列,服务器,post
来源: https://www.cnblogs.com/zhanghong23/p/16385708.html