软件测试面试记录——包含自己给的回答

记录面试中被问到的一些问题,非全部记录,问得算比较广:接口、性能、功能、管理上都问了不少。有些问题比较有意思就记录下来。
【一面】

  1. 每一秒都会上传一条记录,用时间戳记录的,如何判断一断时间内上传记录是否有缺失?如果有缺失,怎么定位缺失的是哪一条?
    一开始有点蒙,因为前面一直聊项目、技术的,突然来这么个题。
    先冷静想了想,还好马上想到了答案。
    将最后一条记录的时间戳减去第一条的时间戳,然后转换成秒,记录数应=秒+1,再用count算下记录数,看两者是否相等。
    如果有缺失,用以上方法进行二分查找。

  2. 有没有遇到过同一个时间戳转换成了不同的日期的问题?你觉得是什么原因导致的?
    没遇到过,是不是跟时区有关系,面试关说对的,是时区。

  3. 数值小于70或大于180属于异常,超过10%(包括10%)的异常就要提醒,如何设计测试用例?
    这个我先沟通了一会儿,刚开始讲了开发的设计思路,面试官打断说这是开发的设计思想(其实这个过程也是在帮助自己理清需求)。
    这是个很典型的可以用等价类、边界值进行设计用例的场景。
    最后我给的回答是小于70和大于180的百分比加起来之和是否超过10%,超过(包括等于)则发出提醒,没有超过就不用发出提醒。

  4. 敏捷与传统开发模式有什么区别?你们的接口是如何做持续集成的

你可能感兴趣的:(面试,职场和发展)