- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动化测试面临的十大挑战[精选]
自动化测试面临的十大挑战 公司里自动化测试的不好的境况的总结 1995年以来参与定性研究的人 测试工具使用者及从业人员 测试工具厂商 QA和测试管理人员 有关测试的会议及论坛的与会者 RCS客户 十大挑战 1-购买了错误的工具 2-不适合的测试团队 3-缺少管理层的支持 4-测试类型覆盖不全面 5-不适合的工具培训 6-对测试工具认同度不够 十大挑战 7-对被测目标缺乏基本的认识和理解 8-脚本维护和配置管理上的问题 9-测试工具的兼容性及协作能力不足 10-测试工具缺乏实用性 测试工具的角色 分别阐述十大挑战及其应对办法 从第十项到第一项 挑战10:测试工具缺乏实效性 如果问题在于担心投资收益 -评估一下目前缺陷所带来的成本,特别是重复执行测试的成本,通过搜集这些信息来帮助建立一套通过使用工具完成更快速更可靠的测试方案 -给除测试人员以为的其他小组展示一下自动化测试工具的价值,例如开发人员使用这些工具的价值 挑战10:测试工具缺乏实效性 如果问题在于想要获得更实用的测试技术 -通过网络与其他测试人员进行交流,可以到更多的关于那些知名度不太高的测试工具的一些信息 挑战10:测试工具缺乏实效性 -尝试找一些能在不同平台上运行的工具 这或许需要基于PC的工具而不是基于主机的工具 -研究一下使用低成本的工具开发测试工具的可能性 /cheaptools.htm 挑战9:测试工具的兼容性 及协作能力不足 解决办法: 选择跨平台能力尽可能强的测试工具 考虑编写shell脚本和bridging脚本,或是公共脚本语言,例如Tcl 仔细地评估一下工具的跨平台测试能力是否满足基本要求 使用Bridging脚本实现工具的互通 挑战8:缺少配置管理 没有为自动化测试工具建立配置管理(SCM) -由于不同的人可能正在构建相似的脚本,导致脚本重复 -因为所有人都以个人使用为目的来构建脚本,而没有意识到脚本的重用 -如果不是脚本的原始构建者来修改此脚本,那么就很可能产生混乱 挑战8: 脚本维护和配置管理上的问题 维护的问题: -应用程序和软件需求频繁的变更 -所采用技术的变化 例如,从C/S(客户机/服务器)变成了Web -测试工具和脚本的局限性 挑战8:脚本维护和配置管理上的问题 对自动化测试的配置管理来说哪些是必需的 -一个可用的过程,它对于使用工具的每个人来说都能理解和遵循 -一个工具,它能够管理权限、版本、和自动化测试脚本的组织 -一个配置管理专员,他(她) 管理配置管理的过程,并确保所有人都遵循这个过程 挑战8:脚本维护和配置管理上的问题 如何对测试件进行维护 -构建标准的测试脚本和测试用例(译者加:类似于标准零件,但难点在于标准划分得恰当) -保持脚本和测试用例的自由性和公开性 -使用基于对象的测试工具,而不是基于位置的 -有专人负责组织维护这项工作 挑战8:脚本维护和配置管理上的问题 如何进行配置管理 -认真考虑管理自动化测试用例和脚本的人以及过程 -寻找那些能适应用户界面变化的测试工具 -把自动化测试脚本作为应用程序配置项的一部分来考虑 挑战8:脚本维护和配置管理上的问题 -评估测试工具以及其测试管理套件时,把预期的自动化测试配置管理专员包括进去 -调查一下目前公司正使用的配置管理工具的使用情况 -跟踪自动化测试脚本的功能需求和缺陷 挑战7:对缺少基本的测试流程或者不知道该如何测试 解决办法: 构建一套使用自动化测试工具时的功能评估标准,这些标准可能包括: -测试的可重复性,通俗点说,方便回归测试 -运行应用程序的危险程度及风险,例如导弹发射程序 -操作的简易程度 -自动化的简易程度 -功能性文档的级别(例如,需求文档) 挑战7:缺少基本的测试流程或者不知道该如何测试 检查已有的测试用例和脚本,看哪些最适合被转化为自动化测试用 检查目前的测试过程确认哪个部分适合调整为使用自动化测试工具 把要使用工具帮助设计自动化测试过程的人也包括进来 给人们培训基本的如何制定测试计划的技术 挑战6:对测试工具认同度不够 主要是以下这些因素造成的: -使用工具的难度比较高 -没有足够的时间来学习工具的使用以及无法用工具完成他们平时的工作 -缺少关于工具的培训 -缺乏管理层对使用工具的支持 -缺乏公司内部以及工具厂商的技术支持 -工具比较落后 挑战6:对测试工具认同度不够 解决办法: -千万不要丢掉工具有关的培训 虽然培训不能保证成功,但是没有它,你就有放弃使用工具的风险 -在公司或团队内部培养“测试工具专家” 他的工作就是成为使用测试工具的高手 -管理层需要意识到工具的成功应用对他们来说是非常重要的,并且工具的使用是测试过程的一部分 挑战5:不适合的工具培训
您可能关注的文档
最近下载
- 《系统动力学》全套教学课件(共15章完整版).pptx
- 数学必修一导学案全册:必修一导学案与练习全册.pdf VIP
- [兴安盟]2024年内蒙古兴安盟盟直事业单位引进人才35人 笔试历年典型考题及考点剖析附答案详解.doc
- 律师业务档案卷宗封面格式——司律通字(1991)153号.docx
- 2024年新改版苏教版六年级下册科学全册知识点(精编版) .pdf
- YDT 2319-2020数据设备用网络机柜.pdf
- 2025年《可爱的中国》新疆地方教材(小学版)教案范文.docx VIP
- 《星巴克的中国市场营销策略分析的调查报告》3100字.pdf VIP
- 建筑工程技术毕业设计开题报告.docx VIP
- 施工图说明模板及样图-建筑.pdf VIP
文档评论(0)