免费智能真题库 > 历年试卷 > 系统架构设计师 > 2020年下半年 系统架构设计师 上午试卷 综合知识
  第43题      
  知识点:   测试自动化
  章/节:   测试与评审       

 
自动化测试工具主要使用脚本技术来生成测试用例,其中,(42)是录制手工测试的测试用例时得到的脚本;(43)是将测试输入存储在独立的数据文件中,而不是在脚本中。
 
 
  A.  线性脚本
 
  B.  结构化脚本
 
  C.  数据驱动脚本
 
  D.  共享脚本
 
 
 

 
  第42题    2010年下半年  
   50%
系统测试由若干个不同的测试类型组成,其中(42)检査系统能力的最高实际限度,即软件在一些超负荷情况下的运行情况;(43)主要是检..
  第43题    2019年下半年  
   66%
软件性能测试有多种不同类型的测试方法,其中,   (42)   用于测试在限定的系统下考査软件系统极限运..
  第38题    2014年下半年  
   30%
下列关于软件调试与软件测试的叙述中,正确的是(38)。
   知识点讲解    
   · 测试自动化
 
       测试自动化
        为了提高软件测试的效率,运用既有的测试工具或开发相应的测试程序进行测试,这个过程我们称为自动化测试。具体而言,引入自动化测试的好处主要体现在以下几个方面:
        (1)提高测试执行的速度。显然,机器的速度总比人的速度要快。
        (2)提高运行效率。由于自动化测试工具的运行,节省出的时间可以让测试人员重新计划和安排测试工作,设计新的测试用例,开发新的测试工具。
        (3)保证测试结果的准确性。测试过程是枯燥而烦琐的,任何一点疏忽都可能导致测试结果不准确而需要返工。测试工具不同,完成的脚本会忠实地记录测试过程中发生的一切。
        (4)连续运行测试脚本。测试工具可以24小时运行测试脚本,不间断地进行测试,这是测试人员所不能比拟的。
        (5)模拟现实环境下受约束的情况。测试过程基本上是模拟真实环境执行相关操作,然而有些情况是很难完全模拟的。
        引入自动化测试好处很多,但它不是解决所有测试问题的“银弹”,它不能做到:
        (1)所有测试活动都可以自动完成。自动化测试不能代替人完成所有工作,是否需要自动化测试要根据实际需要来决定。
        (2)减少人力成本。引入自动化测试只是测试过程规范化的一种必然结果,如果因此减少人力资源的话意味着测试过程的不完整,以及项目风险的提升。
        (3)可以免费获得。测试人员对他们进行培训使其能够正确使用工具,培训测试人员是一个长期的过程,测试数据和代码的维护也需要占用资源,这些都需要成本。
        (4)降低测试工作量。自动化测试的结果是需要进行分析和评估的,没有经过人工处理过的测试结果只是一堆垃圾。
        由于软件项目或产品都面临时间有限和资源有限的两个问题,软件测试自动化也就需要从这两个方面着手进行选择。虽然自动化测试包含的内容涉及测试的许多方面,但可以总结为以下3个类别:分析自动化(静态分析、动态分析)、功能测试类和系统测试类。
        选择测试工具主要应该考虑企业的情况,例如,企业规模、开发模式和对工具的实际需求等。目前测试工具提供商很多,Rational、Compuware、Mercury等都是不错的选择,选择时主要是比较成本,但更重要的是注意这些工具对系统特性方面的一些约束,例如,Rational支持的协议开放性就不是很强。
        :对于产品相对单一,或者是开发周期长的项目,我们更倾向于自己开发测试工具,无论是从节省测试成本还是从企业长远发展考虑,这样做都是有利的。
   题号导航      2020年下半年 系统架构设计师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第43题    在手机中做本题