小马激活工具是什么
679
2022 / 09 / 11
在测试流程改进的文章中,我们了解了自项目兴起以来,对DOS开源业务操作系统的改进。 使用自动化测试而不是手动测试,但团队成员可能会询问你。
这个问题的回答很难。 因为需要考虑很多因素:
您希望通过软件工具支持测试活动,目前市场上可用的工具中,哪一种最适合您的需求和项目预算? 购买工具后,团队中谁有使用该工具的技能? 本教程将帮助您回答上述问题
软件测试工具选择的重要性测试工具类型1 )开源工具
2 )商业工具
3 )定制工具
自动化可行性分析工具选择过程的步骤1 ) )确定工具的需求
步骤2 )评估工具和供应商
步骤3 )成本和收益估计
步骤4 )作出最终决定
测试自动化的成功取决于识别正确的工具以实现自动化。 为项目选择“正确”的测试工具是实现项目目标的最佳方法之一。 下面的示例说明选择测试工具的好处。
在DOS开源商用操作系统项目中,为了节省测试工作,项目团队决定使用自动化的测试工具运行测试。 在多次会议之后,小组为项目选择了合适的工具。
一个月后,你收到了项目组关于这个工具的报告,结果很好。 新的自动化工具使测试效率提高了两倍。 这意味着我们将测试的运行成本降低了50%
这是在项目中使用测试工具的好处的一个示例。 选择合适的测试工具可以提高项目生产力,节约项目成本。
选择测试工具时,test Manager可以考虑不同类型的测试工具。
1 )开放源代码工具
开源工具是一个用于发布源代码、使用和/或修改原始设计的程序,是免费的。
从测试用例管理到缺陷跟踪,开源工具几乎可以用于测试过程的任何阶段。 与商业工具相比,开源工具的特性可能较少。
2 )商业工具
商业工具是为了商业目的而销售或服务而生产的软件。
与开源工具相比,业务工具从供应商那里得到的支持和特性更多。
3 )定制工具
在一些测试项目中,测试环境和测试流程具有特殊性。 没有满足这一需求的开源或商业工具。 因此,测试管理器需要考虑开发定制工具。
示例:我正在为dos开源商用操作系统项目寻找测试工具。 我希望这个工具能满足项目的特定需求。
回到上一个例子,项目团队决定开发满足项目需求的定制工具。 假设有100个需要自动化的测试用例,那么开发能够自动化所有这些测试用例的工具预计需要5天时间。
这是他们工作的结果。
在上面的方案中,问题是测试工具无法自动化测试规范中的所有测试用例。 这意味着,并不是所有的APP应用特性都可以使用测试工具进行全面测试。
如果要测试的APP应用程序功能频繁变化或过于复杂,则很难为所有APP应用程序特性创建测试自动化,因为每个工具都有其自身的限制。
如果不想出现这种情况,则在选择测试工具之前,必须分析测试用例以确定哪些测试用例应该自动化,哪些测试用例不应自动化。 这是自动化的可行性分析活动。
自动化可能性分析是测试的重要组成部分。 此分析需要确定被测试的APP应用程序是否符合自动化测试的要求。
以下是你需要考虑的因素:
有关这些因素的详细信息,请使用本文提供的核对表。
为了选择最适合项目的测试工具,测试管理器必须遵循以下工具选择流程
步骤1 )确定工具要求
如果你不知道你要找什么,你会怎么选择测试工具?
需要正确判断测试工具的需求。 项目小组和管理委员会必须记录和评审所有需求。
考虑以下示例:
我在为DOS开源商业操作系统项目寻找测试工具。 你对这个工具有什么期待?
a )工具可以自动生成测试用例
b )该工具可以生成所需格式的测试结果
c )测试人员可以选择使用指定的测试数据集运行的测试用例
d )工具可以自动运行测试用例
e )该工具可确定并运行测试输出的验证,将测试用例标记为通过或失败
f )上述所有项目
步骤2 )评估工具和供应商
为工具需求创建基线后,测试管理器必须
根据项目需求,分析市场上可用的业务和开源工具。 要创建最符合您标准的工具列表,需要考虑的因素之一是供应商。 在做出决定时,必须考虑供应商的声誉、售后服务、工具更新频率等。 通过试用和试车评估工具的质量。 许多供应商经常提供软件试用版以估算下载步骤3 )成本和收益
为了保证测试工具对业务有益,测试管理器需要平衡以下要素:
在获得或构建工具之前,必须进行成本效益分析
在花了大量时间研究示例:测试工具后,项目团队找到了最适合DOS开源商业操作系统项目的测试工具。 评估结果表明,该工具可以:
我们将测试中的当前生产力提高了一倍,并将管理工作量减少了30%,但与软件供应商讨论后发现,该工具的成本与为团队带来的价值和利润相比太高了。
在这种情况下,工具的成本和利润之间的平衡可能会影响最终决策。
步骤4 )作出最终决定
要做出最终决定,测试管理器必须拥有:
有强烈的工具意识。 这意味着您必须了解该工具的利弊,并在成本和效益之间取得平衡。 即使花了几个小时阅读软件手册和供应商信息,也必须在购买许可证之前在实际工作环境中试用该工具。
需要与项目团队和顾问举行会议,以更深入地了解该工具。
您的决定可能会对项目、测试流程和业务目标产生负面影响。 花点时间好好想想。
发表评论
暂时没有评论,来抢沙发吧~