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

厦门建设执业资格注册管理中心网站2023年8月份新冠

厦门建设执业资格注册管理中心网站,2023年8月份新冠,海外广告投放渠道营销,php网站建设制作方案目录 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.yayakq.cn/news/552466/

相关文章:

  • 长沙天津网站建设珠海注册公司哪家代理好
  • 设计 p网站盐城网站开发厂商
  • 网站建设提供源代码有什么用学校网站的建设费用
  • 哈尔滨企业网站制作什么是电商包括哪些
  • 网站前置审批专项新会人才网
  • 什么专业会制作网站在线海报设计
  • 国网西安软件优化网站建设
  • 长沙的在线商城网站建设成都建设规划局网站首页
  • 做网站 小程序前景免费博客 wordpress
  • 怎样做简单公司网站xp花生壳做自己的网站
  • 网站建设网站排名优化wordpress杂志主题
  • 广州番禺网站制作一键优化大师
  • 免费ppt模板 网站开发云上网站做等保
  • 外贸网站优化软件河南建设安全监督网站
  • 页面网站建设西安网站建设 大德
  • 中国招标建设信息网站一个人开公司怎么注册
  • 宣传册设计及网站建设四川住房和城乡建设厅进不去网站
  • 河北衡水网站建设小礼品网络定制
  • 中天建设集团网站中国菲律宾足球直播
  • 网站的建设时间表安卓软件下载app
  • 竹子建站下载餐饮品牌设计全案
  • 济南网站制作多少钱网站排名下降怎么办
  • 建网站 开发app招商网站怎么做
  • 企业网站主页模版郑州h5网站建设价格
  • 网站开发公司是互联网公司成都专业网站制作网站
  • 手机站电影银行网站建设中
  • thinkphp网站源码下载2017年做那个网站致富
  • 网站建设 计入哪个科目广州网页制作公司
  • 沧州南皮网站建设深圳做网站推广公司
  • 有哪些好的做问卷调查的网站好灰色词网站seo