测试岗笔试

#昨天做了一份测试岗的笔试题,现在就是一个依靠笔试积累知识的阶段。。。。。

1.安规类测试:

评估产品在使用过程中对用户可能造成的危害。关注点在于产品是否满足安全指标的要求,而不关注产品本身功能的实现。常见的安规性测试有接地阻抗测试、泄漏电流测试、输入测试、安全标识稳定性测试、电容放电测试、电路稳定性测试、限功率源电路、限流源电路、接地连续测试、潮湿测试等多项测试。

2.码率的计算:

【码率】 (kbps)=【文件大小】x8 x 1024/【时间】 (秒)

3.嵌入式系统程序的加载位置:

程序存储在flash存储器中,cpu首先将程序从flash中加载到内存中,然后再执行。【存储在flash中,但是加载在内存里】

4.token,cookie与session的区别

【共同点:解决客户端标识问题,解决用户权限的问题】:

cookie:只存储字符串数据且存储在客户端浏览器中,大小4KB左右,服务器读取客户端的cookie信息,存储用户的登录状态,购物车信息等。不支持存储中文且数据可以被轻易查看

token:用于验证身份,不直接存储用户数据。服务端通过验证 Token 的合法性,就可以确定该请求来自哪个用户【结构:标头+有效载荷+签名(通常使用私钥进行签名,使用公钥进行验证)】

session:存储任意类型的数据,存储在服务器端,当收到请求时,服务器会查看请求中是否有sessionID标识,若有代表服务端已经和客户端创建过session,利用这个ID 去找真正的session。

每一个客户端与服务器连接时,服务器都会创建一个session,并为其生成唯一的ID标识符,将这个ID通过cookie响应给客户端,但session在服务器中。

5.风险分析的软件生命周期模型是:

螺旋模型(在瀑布模型和 演化模型的基础上加入了风险分析)

过程为:制定计划,风险分析,开发,评估。需要多次迭代且需要不断地风险分析,周期相对较长。

总结几种软件生命周期模型:

  • 瀑布模型【计划,需求分析,设计,程序编码,软件测试,运行维护】:自上而下依次连接,如果每一阶段都能保证有效性,那么最终产生的结果也能保证其有效性。缺乏灵活性且产生过多文档。
  • 增量模型【模块化为多个瀑布】:将需求分段,软件模块化,分别开发。很快看到成果,减少用户需求的变更,但是不利于管理,影响进度。
  • 演化模型【需求不明确,不断迭代】:每个迭代都相当于小的瀑布模型,可以通过运行系统来对需求进行改进,需要更多用户/获取方的参与。多次迭代会增加管理成本。
  • 喷泉模型【各个阶段之间不存在明显的边界】:各阶段可以同步开发,提高开发效率,但产生大量文档,导致文档管理困难。
6.Linux查询内存的使用:

free【free -m以MB为单位显示内存信息;free -h以人类可读的单位来展示】 ,查看/proc/meminfotop【查看进程的CPU和内存的使用情况】htop【与top类似,支持彩色显示】

7.4k的分辨率:4096x2160【而我只认识1080p。。。】
8.良品率ppm代表的意义:

1ppm即是一百万分之一。一般用作每一百万个产品中的不良率的统计标准,如10PPM就是百万分之十的不良率。

9.手机辐射指手机发出的无线电波辐射
10.HDR提高了影像亮度对比度
11.CRC纠错与检验特点

可以纠正1位错误,检验1位或2位错误;检验所有奇数位错误。

12.json与xml:

JSON和XML同样拥有丰富的解析手段;JSON相对于XML来讲,数据的体积小,传递的速度更快些;JSON与JavaScript的交互更加方便,更容易解析处理,更好的数据交互;JSON的速度要远远快于XML

13.H.265编码中图像类型有:CU划分,PU划分,TU划分(?没搞明白?)

  • 0
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值