-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
字节测试开发面经补充 #22
Comments
2.软件测试用例六大类型功能性测试(Functionality):关注功能是否正确。 例子:微信红包测试用例功能测试 性能测试 安全测试 兼容 UI界面测试 易用性测试 |
3谈谈对索引的理解见目录20的8 9 4.Java中进程线程并发,协程一个程序可以包含多个协程,线程相对独立有自己的上下文,协程也是,但是协程由自己控制,不受操作系统控制,可以不加锁的访问全局变量,所以上下文的切换非常快,可以说是轻量级的线程,也可以说称之为用户级别的线程就叫协程,一个线程可以有多个协程,一个进程也可以单独拥有多个协程,线程进程都是同步机制,而协程则是异步。 5.数据库的几种连接方式,是干什么的**交叉连接(CROSS JOIN) 内连接(INNER JOIN) 外连接(LEFT JOIN/RIGHT JOIN) 联合查询(UNION与UNION ALL) |
6.拥塞控制四个算法见目录2的 8 7.滑动窗口的原理窗口滑动协议是TCP使用的一种流量控制方法。该协议允许发送方在停止并等待接收确认报文前可以连续发送多个分组。由于发送方不必每发一个分组就停下来等待确认,因此该协议可以加速数据的传输。只有在接收窗口向前滑动时(与此同时也发送了确认),发送窗口才有可能向前滑动。收发两端的窗口按照以上规律不断地向前滑动,因此这种协议又称为滑动窗口协议。 8.输入URL的过程和SSL握手过程见目录2的 9和16 9.http请求报文结构见目录2的 18 #2 (comment) 10.http常见的响应码,301和302什么区别https://www.cnblogs.com/starof/p/5035119.html 11.DNS作用是什么?几种实现方式?DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。 举例来说,如果你要访问域名math.stackexchange.com,首先要通过DNS查出它的IP地址是151.101.129.69。 12.网络的七层模型,路由器和交换机分别在哪层七层模型见 #2 (comment) 补充:不错的网络通信文章 |
14.chmod,chown,chgrp命令chmod: chown: chgrp: 15.find命令 |
16.算法集合1.最长无重复字符串 2.代码题:一个山峰型数组(先单调增后单调减),对数组去重排序并输出,比如 输入[1,3,5,6,4,3,2,1],去重并排序后输出[1,2,3,4,5,6],要求时间复杂度O(n),空间复杂度O(1),我的解法是先找到最大值对应下标,从而把数组分成前半段与后半段,然后从右向左的顺序取后半部分数组每个数字,并将其依次插入到前半部分,遇到重复则丢弃 3.驼峰子串的去除 4.整数反转 5.寻找逆序对 |
1.什么是单元测试、集成测试、系统测试、验收测试、回归测试
1.单元测试:是对软件中最小可测试单元(人为规定的最小必测功能模块)进行检查和验证。单元测试是在软件开发过程中要进行的最低级别的测试活动,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
2.集成测试:也叫组装测试或联合测试。在单元测试的基础上将所有模块按照要求设计组装成为子系统或系统,进行集成测试。
3.系统测试:对整个系统的测试,将硬件、软件、操作人员看作一个整体,检验它是否有不复合系统说明书的地方。系统测试可以发下系统分析和设计中的错误。
4.验收测试:是部署软件之前的最后一个测试操作。在上述步骤完成之后,产品发布之前所进行的测试活动。验收测试是技术测试的最后一个阶段,也称交付测试。目的是确保软件准备就绪,并且可以让最终用户将其用于执行软件的既定功能和任务。
5.回归测试:修改了了旧代码之后重新进行测试以确认修改没有引入新的错误或导致其他代码产生错误。
The text was updated successfully, but these errors were encountered: