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

嘉峪关建设局公告网站武汉百度关键词推广

嘉峪关建设局公告网站,武汉百度关键词推广,莘县网站建设,wordpress+极简博客目录 1.黑盒测试与白盒测试的区别 2.测试一个下单功能 3.get与post的区别 4.一次get请求产生几个数据包 5.常用的linux命令 6.进程与线程的区别 7.数据库查询如何去重 8.MySql怎么连接两张表,有什么区别 9.说说索引 10.cookie 和 session 的区别 (会话管…

目录

1.黑盒测试与白盒测试的区别

2.测试一个下单功能 

3.get与post的区别 

4.一次get请求产生几个数据包 

5.常用的linux命令

 6.进程与线程的区别

7.数据库查询如何去重

 8.MySql怎么连接两张表,有什么区别

9.说说索引 

10.cookie 和 session 的区别 (会话管理)

11.工作中给你一个接口有问题,怎么排查 

12.Java的基本数据类型有哪些 

13.如何实现多线程

14.selenium显示等待与隐式等待 

 15.手撕代码


1.黑盒测试与白盒测试的区别

黑盒测试:

黑盒测试就是不关心软件内部代码的实现,不关心代码的逻辑结构,只关心输入输出是否符合预期。

优点:

  1. 从用户的角度去设计测试用例
  2. 测试用例是基于软件需求文档,不容易遗漏软件需求文档中需要测试的功能。

缺点:

  1. 不可能覆盖所有的代码

用到的测试方法:等价类、边界值、场景法、错误猜测法等

白盒测试:

白盒测试是针对代码进行的测试,分析测试代码的逻辑结构,实现的功能看是否符合用户的需求,针对程序的逻辑结构来设计测试用例。

用到的测试方法:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖

2.测试一个下单功能 

功能测试

测试下单流程是否正常,包括收货地址、支付方式等;
测试订单状态是否正确更新,包括未支付、已支付、已发货、已收货等。

接口测试

测试下单接口是否可以正确处理下单请求;
测试下单接口是否可以正确验证用户输入的信息;
测试下单接口返回的状态码和响应信息是否正确;
测试支付接口是否可以正确处理支付请求;
测试支付接口返回的状态码和响应信息是否正确。

3.get与post的区别 

  • get是从服务器获取资源,post是向服务器提交资源
  • get请求的参数是放在url里面的,post请求的参数是在请求体里面
  • get传输的数据受到URL长度的限制(1024个字节),post可以传输大量数据
  • 使用get时参数会显示在地址栏上,如果这些数据不敏感可以用get,如果是敏感数据,还是用post

4.一次get请求产生几个数据包 

get请求产生一个TCP数据包;post请求产生两个TCP数据包(get请求,浏览器会把http header和data一并发送出去,服务器响应200返回数据;post请求,浏览器先发送header,服务器响应100 continue,浏览器再发送data,服务器响应200 返回数据)

5.常用的linux命令

  •  ls  列出目录
  • pwd  显示当前所在目录
  • cd  打开一个目录
  • cat  查看文件内容
  • mkdir  创建文件夹
  • rm  删除文件或目录
  • cp  复制文件或目录
  • mv  将文件重命名或将其移至一个新目录中
  • head  显示指定文件开头内容
  • tail  显示指定文件末尾内容
  • vim  文本编辑
  • grep  查找文件中是否包含指定字符串
  • ps  查看当前进程

 6.进程与线程的区别

  1. 进程是系统分配资源的最小单位,线程是系统调度的最小单位
  2. 一个进程包含一个或多个线程
  3. 多个进程间的内存是独立的,一个进程中的多个线程拥有共享内存
  4. 进程挂了,不会影响其他进程,线程挂了会影响整个进程

7.数据库查询如何去重

  1.  使用distinct关键字(SELECT DISTINCT name FROM users)

  2. 使用group by分组(SELECT name FROM users GROUP BY name)

 8.MySql怎么连接两张表,有什么区别

  1. A inner join B  取交集
  2. A left join B  取A全部,B没有为null
  3. A right join B 取B全部,A没有为null
  4. A outer join B 取并集,彼此没有为null

9.说说索引 

索引的分类:主键索引、单值索引、唯一索引、复合索引

MySql索引底层数据结构:B+Tree

在放入数据的时候他会基于数据进行排序,排序后以指针的形式将数据连接起来,同时MySql为了进一步优化,以B+Tree的形式进行存储,就是以页的形式存储,一页的大小默认是16KB,对于一个3层的B+Tree大概能存9亿数据。

聚簇索引:将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据。

非聚簇索引:将数据与索引分开存储,索引结构的叶子节点指向了数据对应的位置

在使用非聚簇索引时会进行2次查找,先找到数据的id,然后再通过聚簇索引找到对应的行数据。

10.cookie 和 session 的区别 (会话管理)

  1. cookie数据存放在客户的浏览器上,session数据存放在服务器上
  2. cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。
  3. session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用cookie。
  4. 单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。

会话管理:

11.工作中给你一个接口有问题,怎么排查 

1.先检查接口ip是否正确,可以通过在本机ping 接口的ip,检查网络是否通畅

2. 再检查接口的端口号是否正确,可以通过在本机telnet接口的ip和端口号,检查端口是否能连通

3.检查项目是否启动或者部署成功,可以找研发确认,或者自己登录到服务器上,通过ps命令检查项目的进程是否存在,然后用tail命令查看部署日志

4.检查服务器防火墙是否关闭,如果因为安全或者权限问题不能关闭,需要找运维进行策略配置,开放对应的ip和端口号

5.检查你的客户端(浏览器/测试工具),是否设置了网络代理,网络代理可能会造成请求失败

6.检查操作系统的host文件,是否绑定了一个错误的ip映射

原文链接:https://blog.csdn.net/Yanan990830/article/details/123237930

12.Java的基本数据类型有哪些 

byte、short、int、long、float、double、boolean、char

13.如何实现多线程

  1. 继承Thread类,重写run方法
  2. 实现Runnable接口,重写run方法
  3. 实现Callable接口,重写call方法

14.selenium显示等待与隐式等待 

隐式等待:driver.implicitly_wait(timeout)

定位元素时,如果能定位到元素则直接返回该元素,不触发等待; 如果不能定位到该元 素,则间隔一段时间后再去定位元素; 如果在达到最大时长时还没有找到指定元素,则抛出元素 不存在的异常 NoSuchElementException 。

区别:

1、显示等待:针对单个元素生效

 2、隐式等待:针对全局元素生效

 15.手撕代码 

代码问的是:给定一个字符串删除字符串里的空格,进阶是只删除前后的空格,不删除中间的空格。

思路:删掉前面的空格,然后把字符串颠倒过来,再删除后面空格,然后再次颠倒字符串。

http://www.ds6.com.cn/news/76697.html

相关文章:

  • 中山企业手机网站建设刷关键词要刷大词吗
  • 在哪个网站可以自助建站个人怎么在百度上打广告
  • 厦门哪里有做网站1688seo优化是什么
  • 网站建设使用多语言360搜索引擎优化
  • vue做的商城网站软文写作是什么意思
  • 西部数码做的网站打不开济南网站建设哪家好
  • 郑州做网站比较好公司百度号码认证申诉平台
  • 网站设计 seo百度推广一天费用200
  • 怎么做招聘有哪些网站百度应用商店下载安装
  • wordpress 相同文章免费seo快速排名工具
  • 牛商网网站做seo好么软文宣传
  • 西安网站排名优化培训十大中文网站排名
  • 制作系部网站首页百度关键词优化工具
  • 网站建设技术服务费怎么写分录专业技能培训机构
  • 网站制作昆山买友情链接有用吗
  • 在网站文字上做笔记市场调查报告模板及范文
  • 单页面seo优化seo关键字排名优化
  • 自己做一个外贸网站怎么样店铺推广方法
  • 深圳知名网站建设公司漯河网站seo
  • 网站建设有啥费用南京seo公司教程
  • 企业开办网站怎么在网上推广产品
  • 摄影网站制作步骤html实时排名软件
  • 青州网站搭建搜索引擎入口
  • bs架构网站开发前台技术海淀网站建设公司
  • 科技网站公司长沙seo研究中心
  • 后端开发网站做一些什么sem是什么职业岗位
  • 如何做网站title小标图今日热搜头条
  • 深圳做企业网站多少钱百度seo在线优化
  • 网站建设江西素材网
  • 文章网站模板哪个好男生最喜欢的浏览器