美文网首页
整理的软件测试面试题,不知道是否会面试到,看运气的时候到了

整理的软件测试面试题,不知道是否会面试到,看运气的时候到了

作者: 呼啦小姐 | 来源:发表于2020-05-22 17:34 被阅读0次
  1. bug生命周期
  • 发现bug-->提交bug-->指派bug-->研发确认bug-->研发去修复bug-->回归验证bug-->是否通过验证-->关闭bug
  1. 求阶乘的小程序
    private void factorial(){
    Scanner s = new Scanner(System.in);
    BigInteger bigInteger = new BigInteger("1");
    for (int i = 1; i<s.nextInt(); i++){
    BigInteger b = BigInteger.valueOf(i);
    bigInteger = bigInteger.multiply(b);
    System.out.println(i+"的阶乘为:"+bigInteger);
    }
    }

  2. 测试生命周期分几个阶段
    测试需求分析阶段 ---> 测试计划阶段 ---> 测试设计阶段 ---> 测试执行阶段 ---> 测试评估阶段

  3. session和cookie

    Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。
    总结:转至前端一小白的博客

  • cookie数据存放在客户的浏览器上,session数据放在服务器上。
  • cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。
  • session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用cookie。
  • 单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。
  • 可以考虑将登陆信息等重要信息存放为session,其他信息如果需要保留,可以放在cookie中。
  1. 三角形的判断流程图,如果是三角形,输出周长;如果是等腰三角形,输出等腰三角形;如果是等边三角形,输出等边三角形。

    流程图的思路如下:

  • 先判断输入的三个数据有效性, 比如负数, 或者0
  • 判断输入的三个数据是否能构成一个三角形, 也就是a+b>c, a+c>b, 如果不是提示错误
  • a, b对比, 如果相等, 跟c对比, 如果都相等, 打印出等边三角形
  • 如果不相等, 再分别拿b, a与c对比, 如果有一个相等打印等腰三角形, 如果不相等计算周长
  • 测试思路: 等价类划分, 分别为边长无效数据的测试用例, 无法构成三角形的数据,即a+b<c的数据输入, 普通三角形的数据输入,等腰三角形的数据输入,等边三角形的数据输入。
  • 边界值法,对大数据的运算能力等
  1. SQL语录
    比如having,sum,group by,order by一起用
    select Name from Table01 group by Name having SUM(score)>250 order by id.

  2. 计算机网络七层模型
    可参考穿靴子的猫的博客

  3. tcp、udp
    tcp位于传输层,提供可靠的字节流服务。
    udp也位于传输层,提供不可靠的数据报传输。
    tcp提供面向连接的传输,通信前要先建立连接(三次握手协议)。tcp提供无连接的传输,通信前不需要进行连接
    tcp提供拥塞控制和流量控制机制,udp不提供。

相关文章

网友评论

      本文标题:整理的软件测试面试题,不知道是否会面试到,看运气的时候到了

      本文链接:https://www.haomeiwen.com/subject/tsifahtx.html