肖sir___杭州面试题___(面试题和答案)

 

 

 

 

 

答案:

第一大题:

1.B 2.B 3.A 4.D 5.D 6.B 7C 8B 9.D 10.C

 

第二大题:

1、h模型

如:需求下来之后,我们会首先熟悉下,然后公司会做一个'需求交接',这个过程中一般会开一个简单的'需求澄清会',在会议上把自己对需求不清楚,不理解,或者有异议的地方都提出来,由产品给我们解答。

澄清会结束然后就写测试计划,测试计划前期一般都是有我们主管写的,后期基本上是由我们各个测试人员轮流细的,测试计划主要就是安排进度以及任务的分配之后各自领取自己负责的模块,做需求分析,挖掘,同时写测试点,测试点写完后,就编写测试用例。'测试点,我们用的 xmind 的写的,用例当时用的 Excel 表格管理的',等测试用例编写完,一般会有评审,对于评审,有时候就是简单组内评审下,如果大的功能可能会组织会议评审,如果是会议评审,相关的开发,跟产品基本都会到场,其实主要就是看下用例的覆盖率这块,例外就是看检查点有没有检查到位。评审了之后,然后会等项目版本出来,开发那边一般会先做单元测试(UT),之后就开始提测,我们首先会搭建测试环境,做项目部署,之后做冒烟测试,然后去执行用例做系统测试,测试过程中发现 bug 就指派给对应的开发,待开发修复完成之后,我们测试需要做复测,复测没有问题就关闭 Bug,如果还是有问题,重新开启 Bug,直到改好了复测完没问题才可以关闭这个bug。一般系统功能测试我们需要测试 2-3 轮,保证所有 Bug 基本都修复完成,之后写测试报告,然后看是否达到上线标准,达到了上线标准的话,由 SE 组织时间进行产品上线,上线一周之后就是做总结。

2、

find ./ -type f | wc -l
chmod 权限 文件名

3、

问答题第3题:HTTP请求信息由3部分组成:(1)请求方法URI协议/版本(2) 请求头(Request Header)(3) 请求正文
(1)请求方法URI协议/版本
请求的第一行是“方法URI协议/版本”例如:GET/sample.jsp HTTP/1.1
以上代码中“GET”代表请求方法,“/sample.jsp”表示URI,“HTTP/1.1代表协议和协议的版本。
(2)请求头(Request Header)
请求头包含许多有关的客户端环境和请求正文的有用信息。例如,请求头可以声明浏览器所用的语言,请求正文的长度等。例如:
Accept:image/gif.image/jpeg.*/*
Accept-Language:zh-cn
Connection:Keep-Alive
Host:localhost
User-Agent:Mozila/4.0(compatible:MSIE5.01:Windows NT5.0)
Accept-Encoding:gzip,deflate.
(3)请求正文
请求头和请求正文之间是一个空行,这个行非常重要,它表示请求头已经结束,接下来的是请求正文。请求正文中可以包含客户提交的查询字符串信息:
username=jinqiao&password=1234

4、

问答题第4题:TCP/IP的四个层次:

应用层:应用层是TCP/IP协议的第一层,是直接为应用进程提供服务的。

运输层:作为TCP/IP协议的第二层,运输层在整个TCP/IP协议中起到了中流砥柱的作用。且在运输层中,TCP和UDP也同样起到了中流砥柱的作用。

网络层:网络层在TCP/IP协议中的位于第三层。在TCP/IP协议中网络层可以进行网络连接的建立和终止以及IP地址的寻找等功能。

网络接口层:在TCP/IP协议中,网络接口层位于第四层。由于网络接口层兼并了物理层和数据链路层所以,网络接口层既是传输数据的物理媒介,也可以为网络层提供一条准确无误的线路。

5、

简答题5.区别
(1)、方式不同
单元测试一般由开发小组采用白盒方式来测试。
集成测试一般由开发小组采用白盒加黑盒的方式来测试。
系统测试一般由独立测试小组采用黑盒方式来测试。
(2)、粒度不同
单元测试的粒度最小。
系统测试的粒度最大。
集成测试界于单元测试和系统测试之间,起到“桥梁作用”。
(3)、内容不同
单元测试主要测试单元是否符合“设计”。
集成测试既验证“设计”,又验证“需求”。
系统测试主要测试系统是否符合“需求规格说明书”。

6、

第六题:如何确定系统最大负载?通过负载测试,不断增加用户数,随着用户数的增加,各项性能指标也会相应产生变化,当出现了性能拐点,比如,当用户数达到某个数量级时,响应时间突然增长,那么这个拐点处对应的用户数就是系统能承载的最大用户数

7、

问答题:第7题
(1).正常流程转账成功,收款增加,转账用户金额减少。

(2).输入类型的边界值;已有金额,转账超出范围测试。

(3).账户信息不一致,银行卡账号状态挂失,或注销,账号异常.

(4).输入负数转账,0,特殊字符,边界值。

(5).转账流程,中间某一环节取消,扣款失败,断电弱网断网

(6).考虑是否收取手续费,积分兑换,附加信息

8、

select * from user where name like ’A%’;

9、

select a.sid ,a.name,a.age,b.score from student as a left   join score b on a.sid=b.sid ;

10、

Python字符串反转  print(input()[::-1])

 

posted @ 2022-08-10 11:34  xiaolehua  阅读(76)  评论(0编辑  收藏  举报