软件测试面试总结一期

1、性能测试的流程是怎么样的,你们怎么得到目标值?测试完成后关注哪些指标?
a. 准备工作:系统基础验证,只有基础功能验证完成后,系统稳定了,才会进行测试工作。组建一个性能测试小组,需要环境管理,负责机器和数据库的搭建,脚本的开发和执行,一般由经验丰富的开发和测试担任。开发还需提供性能测试设计场景。剩下的就是工具的选择,因为我是做移动通信业务的,涉及DCC协议,用的是linux后台,监测工具用的nmon。
b. 写测试计划,要根据对项目背景,业务的了解,确定本次性能测试的目标,是测试系统是否满足实际运行的需要,还是哪些系统因素导致无法跟上业务发展,我这里是切换了新机器新功能,所以要测试新的机器是否满足实际运行的需要;对用户场景分析建模,为测试脚本提供依据;确定性能目标,例如起多少个发送端的进程,TPS不能低于多少,又例如在TPS的峰值时,服务端后台的CPU消耗率不能比旧系统的消耗率高;又反过来,在服务端的CPU消耗率到达70%时,tps的数值是多少。可以调出一个最优解;性能测试计划的实施时间;
c. 根据前面的用户分析业务建模,进行测试脚本的设计与开发
d. 环境搭建完成,先调试一些基础的业务场景,保证新的测试环境功能稳定可使用,就可以执行测试脚本,监测结果。
e. 根据监测结果进行分析,确定是否达到了预期的结果,如未达到,查看具体的瓶颈点,具体问题具体分析。
性能测试关注的指标就是TPS,吞吐量,并发数,响应时间了,这些有很多资料,可以记记

2、软件测试业界常用的中间键有哪些?用过吗?出现过什么问题?怎么解决的?
redis,Kafka,MySql,Zookeeper,当然还有很多,只说自己用过或者了解一些的。
在测试环境用Zookeeper写消息队列时,没有清理的步骤,导致下一次处理业务时,还是用的上一次业务的队列,消息互串,算出的费用是错误的。解决方法是在执行脚本里加上清理的步骤。

3、数据库的左联、右联、内联怎么使用,有

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值