Review Notes

1.Https与Http的区别

  1. https传输需要CA证书,一般会产生费用
  2. http是超文本传输协议,明文传输;Https是具有安全性的ssl/tls加密传输协议
  3. https与http是不同的链接方式,端口也不一样https是443端口,http是80端口

2.Https是如何实现加密的

3.http中put与post的区别

  1. put与post最大的区别就是幂等性
  2. 多次相同的POST的请求不会覆盖;而两个相同的put请求,后一个会覆盖前面一个;
  3. 参考:https://blog.csdn.net/dark159735/article/details/120640797 alt

4.其他测试管理相关问题

  1. 如何进行团队质量考核的
  2. 考核要素有哪些

5.什么是单元测试

  • 针对是对一个模块、一个类、一个函数来进行正确性检验的测试工作
  • 比如对函数abs(),我们可以编写出以下几个测试用例:
  • 输入正数,比如1、1.2、0.99,期待返回值与输入相同
  • 输入负数,比如-1、-1.2、-0.99,期待返回值与输入相反;
  • 输入0,期待返回0;
  • 输入非数值类型,比如None、[]、{},期待抛出TypeError。
  • https://www.liaoxuefeng.com/wiki/1016959663602400/1017604210683936

6.什么是集成测试,你们是如何进行集成测试的?

  • 集成测试分为功能性和非功能性测试。
  • 列举你们集成测试的案例方法。

7.现在对测试左移与测试右移的概念的理解

  • 参考:https://www.zhihu.com/question/429065123

  • 测试左移:本质上借助工具和测试手段更早的发现问题和预防问题

  • 针对需求、架构、设计模型的测试

  • 着重增加单元测试、组件和服务层的测试

  • 持续进行自动化测试

  • 测试有移:版本上线后需要持续关注线上监控和预警,及时发现问题并进行跟进解决,将影响范围讲到最低。

  • 你想版本线上测试

  • 合理的性能监控、数据监控、预警机制

  • 用户反馈,线上问题处理,跟踪机制

8.APP测试除了正常关注的功能测试之外,还会关注哪些?

  • APP的专项测试稳定性、兼容性、弱网、弱电等

9.你们是如何进行APP兼容性测试的?

  • 硬件兼容性首先有硬件机型支持(来自公司测试手机、公司内部个人手机的适配等、借助模拟器、chrome自带的开发工具来实现模拟手机的H5页面显示的兼容性测试)

10.兼容性测试是把所有流程都跑一遍么?

  • 不同的硬件环境
  • 不同的操作系统
  • 不同的分辨率
  • 着重关注页面展示适配、关键功能节点、特殊如集成NFC、或者嵌套H5与原生的交付、新的页面组件、安装卸载更新、弱网、核心功能的回归

5.sql中笛卡尔积的使用 cross join的使用,是用来实现N*M

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务