首页 > 知识点讲解
       自动化测试的基本概念
知识路径: > 自动化测试 > 自动化测试的概念 > 
被考次数:1次     被考频率:低频率     总体答错率:18%     知识难度系数:     
考试要求:掌握      相关知识点:15个      
               自动化测试的引入
               软件测试作为保证软件质量和可靠性的关键技术,正日益受到广泛的重视,但随着软件工程的规模越来越大,客户对软件的质量要求越来越高,测试的工作量也越来越大。如何进行测试,如何提高测试的质量和效率,从而确保软件产品的质量和可靠性,就成了许多人深感困扰的问题。
               目前,企业级应用系统越来越多,这些系统可能包括ERP系统,CRM系统等。这些系统在发布之前或升级之后都要经过测试,确保主要功能都能正常运行,错误最少。如何有效地测试不断升级和不断更换应用环境的应用系统,是每个公司都会面临的问题。如果时间或资源有限,这个问题会更加棘手。人工测试的工作量太大,同时还需要额外的时间来培训测试人员等。为了确保那些复杂的企业级应用在不同环境下都能可靠地运行,需要一个能简单操作的测试工具来自动完成应用程序的功能性测试。
               同时,目前企业的网络应用环境都必须支持大量用户和不同的软硬件应用环境。难以预知的用户负载和越来越复杂的应用环境使公司时时担心会发生用户响应速度过慢、系统崩溃等问题。这些都不可避免地导致公司收益的损失。为了在终端用户正式使用前,对应用系统各个环节的质量、可靠性和可扩展性进行测试和评价,就需要适用于不同体系架构的自动负载压力测试工具,以预测系统行为并为系统优化提供依据。
               总之,为了更加快速、有效地对软件进行测试,提高软件产品的质量,我们必然会利用测试工具,也必然会引入自动化测试。
               自动化测试的定义
               自动化测试就是通过测试工具或其他手段,按照测试工程师的预定计划对软件产品进行自动的测试,它是软件测试的一个重要的组成部分,它能够完成许多手工无法完成或者难以实现的一些测试工作。正确、合理地实施自动化测试,能够快速、全面地对软件进行测试,从而提高软件质量,节省经费,缩短产品发布周期。
               软件测试自动化涉及到测试流程、测试体系、自动化编译以及自动化测试等方面的整合。也就是说,要让测试能够自动化,不仅是技术、工具的问题,更是一个公司和组织的文化问题。首先公司要从资金、管理上给予支持,其次要有专门的测试团队去建立适合自动化测试的测试流程和测试体系;最后才是把源代码从受控库中取出、编译、集成、发布并进行自动化的功能和性能等方面的测试。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2018年下半年
   软件评测师
   上午试卷 综合知识
第53题
选择题
以下测试项目不适合采用自动化测试的是( )。

18%
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有