【面试总结】有工作经验面试总结

1、性能测试用例设计

基于系统的业务需求及用户使用习惯,确定并发用户数量,及在该用户量的规模下的响应时间。

1)并发用户量设计

a.如果用户数量相对稳定,可以通过经验来评估系统可能的最大并发用户数。

b.通过有规律的用户增长数据,或者图表趋势,按照经验公式估算出最大并发量。

2)事务平均响应时间设计

a.对于没有明确性能需求的系统,事务平均响应时间应以用户使用感受或者需求方指定为准。

备注:像我们平台的性能设计主要考虑的是用户并发量,tps在某个值稳定运行时,响应时间是在要求范围内震荡,cpu、内存、吞吐皆正常;或者是新接口不设定tps值,峰值压测,在接受范围内即可。

2、测试用例设计

用例设计需要从多角度来考虑,首先你的用例来源于需求分析,测试用例要包含关键流程或者功能点

我们考虑一个测试对象的时候至少从以下六方面来考虑:

     功能性:关键流程或者功能点

  兼容性:显示是否正常,按钮等有效

  易用性

  可靠性

  性能

  安全

3、在相同工作年限的求职者中你具有哪些优势

首先,我深深的热爱软件测试这个行业,一直以提高测试效率和产品质量为己任,深探行业的发展动向,不断的学习新技术和新东西,努力提升自己的知识广度,更好的为软件测试这个岗位服务。

其次,我在任职期间积极参加了华为组织的合作方技能大比拼,考察内容以多轮的自动化设计为主和答辩两部分,最终以总分第一的成绩拿到测试组一等奖,得到了华为领导的赞赏。

最后,我利用闲余时间学习python、selenium自动化相关的东西,不断丰富自己的技能知识。

4、未来的职业规划

我原来在小公司,职业发展空间有限,但是来到咱们这样的大公司,这样的大平台,我感到很荣幸。这里的优秀同事很多,他们身上值得我学习的地方一定很多,在未来的三年中,我一定努力学习他们身上的闪光点,竭尽全力使自己成为公司中优秀的员工,为公司未来的发展添砖加瓦。

5、你是怎样保证软件质量的,也就是说你觉得怎样才能最大限度的保证软件的质量?
测试并不能够最大限度的保证软件的质量,软件的高质量是开发和设计出来的,而不是测试出来的,它不仅
要通过对软件开发流程的监控,使得软件开发的各个阶段都要按照指定的规程进行,通过对各个阶段产物的评审,
QA对流程的监控,对功能及配置的审计来达到开发的最优化。当然测试也是保证软件质量的一个重要方式,是软件
质量保证工程的一个重要组成部分。 

6、软件测试人员自身素质培养?

(细心、耐心、好奇心、善于沟通、总结归纳能力、责任感、学历能力)
1、首先,要对软件测试感兴趣和对自己有信心,具备这两点,那么在开发过程中不管遇到什么样的困难,相信一定能克服。
2、善于怀疑,要有打破砂锅问到底的精神,对于偶现的bug一定要找出原因,不解决誓不罢休。
3、保持一个良好的心情,不要把生活中的不愉快的情绪带到工作中来。
4、测试时要细心,尽力发现更多的隐藏的bug。
5、灵活测试,发散思维,不只局限于常规测试。
6、设身从客户的角度去测试系统。
7、考虑问题要全面,结合需求,业务流程和系统架构等多方面考虑问题。
8、追求完美,努力做到最好。
9、具备幽默感,能和开发高效沟通。

7、就软件工程而言,你觉得测试是什么?

使用人工或自动的手段来测量软件系统的过程,使软件尽可能的符合用户规定的要求,并找出与预期结果之间的差异。。

8、数据结构中堆和栈的区别?

堆栈是一种数据结构,是用来存储数据的。栈它是一种具有后进先出的数据结构,也就是说后存放的先取,先存放的后取。堆是一种经过排序的树形数据结构,每个节点都有一个值。通常我们所说的堆的数据结构是指二叉树。堆的特点是根节点的值最小(或最大),且根节点的两个树也是一个堆。由于堆的这个特性,常用来实现优先队列,堆的存取是随意的

猜你喜欢

转载自blog.csdn.net/entrypio/article/details/83546699