证券公司软件测试面试总结分享!

这家公司是做证券项目的,约的9点钟,路程还是有点遥远,转了一趟公交两趟地铁,精力都花在了路上,感觉有点累,以下是今天得面试流程。

        到公司前台给我了一张面试表,写完之后就是等待面试。一共面试了两轮,第一轮面试官是测试主管,第二轮测试经理(负责人)。

 

第一轮

       自我介绍。

  根据自己的情况扩展。

  你是怎么理解软件测试的?

  我觉得软件测试是很重要的岗位,如果一个系统开发完后不通过测试去产品质量把关,产品不能正常运行可能造成的后果,损失钱财、损失时间、损失客户等等,所以我个人觉得测试是不可缺少的一部分。

  为什么转测试?

  我觉得测试的发展空间很大, 而且薪资也比较可观,发展方向也会我想要的。

  用到的是什么工具?

  我们用到的是JMeter用来做接口测试的,Fiddler用来抓包、定位BUG,可以根据返回的请求分析错误。

  测试用例的要素是什么?

  测试编号、测试项目、测试标题、重要级别、预置条件、测试输入、操作步骤、预期结果。

  有没有做过接口测试,用到的是什么工具?

  用到的是JMeter,根据接口需求文档编写测试用例,然后用这个工具做接口测试。

  如果没有JMeter工具,你怎么做接口测试?

  那可以用Postman、SoapUI、Fiddler虽然不能用来做接口,可以用Fiddler来抓包,,使用F12来定位全后端的BUG。

  JMeter安装到使用的流程。

  先下载一个安装包,然后解压,再去配置环境变量,配置后再去配置JDK,都配置好之后,在bin目录下找到bat格式的JMeter,双击打开,然后会跳出一个是命令框的弹框,一个是JMeter的弹框。

  测试方法有哪些,边界值是怎么用的?

  等价类、边界值、错误推测法、正交法,以边界值举例:用户提现或者充值的时候,只能是100的整数倍,0-50万,输入100.001-499999.99这就是用的边界值。

  给你一个插板,你怎么测试?

  测试点可以分为:功能测试、兼容性测试、易用性测试、UI测试、安全性测试等等。

  比如功能测试:插板的大小、有几个插孔、有没有开关按钮;

  比如兼容性测试:手机的充电器能不能用,电脑的插孔能不能用等;

  安全性测试:在插入的时候会不会触电,用电的时候 会不会漏电的情况。

  其他就忘记问的什么了,然后就然我等第二轮面试。

第二轮

        这一轮面试就没有问到什么技术方面的问题,聊得基本上都是家常和公司的发展。面试官先     是说了岗位的职责,然后又说了他们公司的发展的方向和业务流程。

  职业规划。

  根据自己的情况回答。

  如果入职后,你怎么开展自己的工作?

  进入公司后熟悉公司环境,然后根据领导分配的任务去轻重缓急分析执行,去熟悉公司的业务、了解项目需求等。

  如果和领导有分歧你会怎么处理,如果领导对你态度很不好怎么办?

  根据具体发生的事情去分析问题,可以把自己不同的见解说出来,看下是否能被采纳,最终还是听取领导的安排。

  至于领导的态度不好的问题,我觉得还是对事不对人,毕竟同在一个办公室,每天都是要朝夕相处的。

  你会不会把个人情绪带到工作中?

  我是一个把生活和工作分的很清楚的人,我进修过心理学,对于把控情绪管理这块,我很有自信,而且我的性格比较随和、容易相处。

软件测试精选面试题

1、什么是兼容性测试?兼容性测试侧重哪些方面,与配置测试有何不同?

参考答案:

兼容测试主要是检查软件在不同的硬件平台、软件平台上是否可以正常的运行,即是通常说的软件的可移植性。

兼容的类型,如果细分的话,有平台兼容,网络兼容,数据库兼容,以及数据共享的兼容。

兼容测试的重点是,对兼容环境的分析。通常,是在运行软件的环境不是很确定的情况下,才需要做兼容。根据软件运行的需要,或者根据需求文档,一般都能够得出用户会在什么环境下使用该软件,把这些环境整理成表单,就得出做兼容测试的兼容环境了。

兼容和配置测试的区别在于,做配置测试通常不是Clean OS下做测试,而兼容测试多是在Clean OS的环境下做的。

2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?

参考答案:

1、检查系统是否有中毒的特征;

2、检查软件/硬件的配置是否符合软件的推荐标准;

3、确认当前的系统是否是独立,即没有对外提供什么消耗CPU资源的服务;

4、如果是C/S或者B/S结构的软件,需要检查是不是因为与服务器的连接有问题,或者访问有问题造成的;

5、在系统没有任何负载的情况下,查看性能监视器,确认应用程序对CPU/内存的访问情况。

是不是在执行什么特定的功能;是不是暂时的服务器繁忙状态;是不是客户端操作系统运行了大量其他程序,导致软件不能及时得到响应或者内存分配不足;是不是网络出现故障;是不是连接数据库失败;是不是客户端出现内存泄漏导致程序越来越慢。

3、测试的策略有哪些?

参考答案:

黑盒/白盒,静态/动态,手工/自动,测试阶段划分如单元、集成、系统、验收测试、冒烟测试,回归测试。

4、正交表测试用例设计方法的特点是什么?

参考答案:

用最少的用例覆盖最多的操作,测试用例设计很少,效率高,但是很复杂;

对于基本的验证功能,以及二次集成引起的缺陷,一般都能找出来;但是更深的缺陷,更复杂的缺陷,还是无能为力的;

具体的环境下,正交表一般都很难做的。大多数,只在系统测试的时候使用此方法。

5、描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程?

参考答案:

1、当你发现问题的时候,可以新建一个BUG,将bug的信息填写完整,处于待解决状态;
2、当bug被改好以后可将状态改为已修改或是标记不予解决或挂起状态;
3、当bug再次出现的时候可以将状态改为再次打开;
4、确定bug更改后改为已关闭状态.

6、描述测试用例设计的完整过程?

参考答案:

需求分析 + 需求变更的维护工作;

根据需求,分析测试点,得出测试需求;

设计测试方案,然后评审;

测试方案评审通过后,设计测试用例,再对测试用例进行评审。

7、单元测试的策略有哪些?

参考答案:

逻辑覆盖、循环覆盖、同行评审、桌前检查、代码走查、代码评审、程序数据流分析等。

8、什么是并发?在lordrunner中,如何进行并发的测试?集合点失败了会怎么样?

参考答案:

在同一时间点,支持多个不同的操作,就是并发。

LoadRunner中提供IP伪装,集合点,配合虚拟用户的设计模型,以及在多台电脑上设置,可以比较好的模拟真实的并发。

集合点,即是多个用户在某个时刻,某个特定的环境下同时进行虚拟用户的操作的。集合点失败,则集合点的操作就会取消,测试就不能进行。

9、QTP中的Action有什么作用?有几种?

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值