软件测试面试--测试工具

1、LoadRunner分哪三部分?

1)、用户动作设计;

2)、场景设计;

3)、测试数据分析;

2、LoadRunner进行测试的流程?

1)、创建虚拟用户脚本

2)、创建运行场景

3)、运行测试脚本

4)、监视场景

5)、分析测试的结果

以上,最好是结合一个案例,根据以上流程来介绍。

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

在同一时间点,支持多个相同的操作。

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

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

4、使用QTP做功能测试,录制脚本的时候,要验证多个用户的登录情况/查询情况,如何操作?

参考答案:

分析用户登录的基本情况,得出一组数据,通过性测试/失败性测试的都有(根据TC来设计这些数据),然后录制登录的脚本,将关键的数据参数化,修改脚本,对代码进行加强,调试脚本。

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

参考答案:

Action的作用

用Action可以对步骤集进行分组

步骤重组,然后被整体调用

拥有自己的sheet

组合有相同需求的步骤,整体操作

具有独立的对象仓库

Action的种类

可复用Action

不可复用Action

6、测试工具在测试工作中是什么地位?

参考答案:

国内的很多测试工程师对测试工具相当迷恋,尤其是一些新手,甚至期望测试工具可以取代手工测试。测试工具在测试工作中起的是辅助作用,一般用来提高测试效率。自动化测试弥补了手工测试的不足,减轻一定的工作量。实际上测试工具是无法替代大多数手工测试的,而一些诸如性能测试等自动化测试也是手工所不能完成的。

对于自动测试技术,应当依据软件的不同情况来分别对待,一般自动技术会应用在引起大量重复性工作的地方、系统的压力点、以及任何适合使用程序解决大批量输入数据的地方。然后再寻找合适的自动测试工具,或者自己开发测试程序。一定不要为了使用测试工具而使用。

原文地址:https://www.cnblogs.com/Daluo20200515/p/12987992.html