6.2有效使用工具

6.2.1 工具选择的主要原则
为组织选择工具的主要考虑因素包括:
• 评估组织的成熟程度、优势和弱势
• 识别通过工具支持下进行改进测试过程的机会
• 了解测试对象使用的技术,以便选择与该技术兼容的工具
• 组织内已经使用的构建和持续集成工具,以确保工具的兼容性和集成
• 根据明确的需求和客观准则评价该工具
• 考虑该工具是否可免费试用(以及使用多长时间)
• 评价供应商(包括培训、支持和商业方面)或非商业工具的支持(如开源)
• 识别组织内对使用该工具所需的培训和辅导方面的需求
• 评价培训要求,考虑直接使用该工具的测试人员的测试(和测试自动化)技能
• 考虑各种许可证发放模式(例如商业或开源)的利弊
• 根据具体业务情况估计成本效益比(如果需要)
作为最后一步,应进行概念验证评价,以确定该工具是否在被测软件和现有基础设施内能有效运行,或在必要时确定为有效使用该工具而需要对该基础设施进行的修改。

6.2.2 组织内引入工具的试点项目
在完成工具的选择和成功的概念验证之后,将选定的工具引入组织通常从一个试点项目开始,其目标包括:
• 深入了解该工具,了解其优点和缺点
• 评价该工具如何与现有过程和实践相配合,并确定需要改变的地方
• 决定使用、管理、储存和维护工具和测试资产的标准方式(例如:决定文件和测试的命名规则、选择编码规范、创建库和定义测试套件的模块化)
• 评估是否能以合理的成本实现收益
• 理解希望工具收集和报告的度量,并配置该工具以确保这些度量能够被获得和报告

6.2.3 使用工具的成功因素
组织内评价、执行、部署和持续支持工具的成功因素包括:
• 向本组织其他部门逐步推广工具
• 调整和改进过程,以适应工具的使用
• 为工具使用者提供培训、辅导和指导
• 确定使用该工具的指南(例如自动化的内部标准)
• 采用合适的方法从工具的实际使用中收集使用信息
• 监视工具的使用和收益
• 向给定工具的使用者提供支持
• 收集所有使用者的经验教训
确保该工具在技术和组织上集成到软件开发生命周期,这可能涉及负责业务的独立的组织和/或第三方供应商,这一点也很重要。

测试执行工具的经验和建议,可以参考Graham2012。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值