Badboy自动化测试工具3 创建suites,tests,steps和Template

简介:

   Badboy老版本中,只有Step的级别,在近几个版本中开始引入Suite和test的概念,这样做的好处是更明显的体现脚本的层级,我将以测试新浪微博的发表功能为例进行后续的所有课程的情景学习。

       接触过测试的童鞋都应该理解,如果我们测试新浪微博,发表功能只是其中一个模块的一个功能,新浪微博还有很多其他的功能,如下我列举了的简单功能列表和测试思路:

1

      层级说明:如果我们都以Step为汇总所有的测试步骤,只是使用Step name或ID区分还是不容易理解和寻找,现在,我们可以将一级功能定位为Suite级别,将Test定位为测试点,Step层是测试的不同场景。当然,Badboy也没有明确规定必须使用多个Suites或Tests,只是默认增加一个Test时会自动增加下级Step,并且Test在一个树状层级上,如下图

1

     重命名:双击名称后,将弹出对话框,可以输入新名称及描述,点击Ok,保存操作

1

     删除:右击选择Delete

2

    Template模板:右击选择Save as Template,使用模板有效的体现脚本重用的理念,比如,我们可以将有2个输入项无验证码的登录脚本保持为模板,当有其他网站也是这样的登录方式时,可以直接引入,无需再次录制。

本文转自叶子文文博客51CTO博客,原文链接http://blog.51cto.com/leafwf/1111744如需转载请自行联系原作者


叶子文文

相关文章
|
4天前
|
监控 虚拟化 云计算
从物理到云:使用自动化工具简化服务器迁移流程
【10月更文挑战第4天】随着云计算的快速发展,越来越多的企业选择将物理服务器迁移到云环境以提高效率和降低成本。本文详细介绍了使用自动化工具简化从物理到云的服务器迁移流程的技术实现细节,并提供了代码示例。
26 6
|
6天前
|
Java 流计算
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
16 1
Flink-03 Flink Java 3分钟上手 Stream 给 Flink-02 DataStreamSource Socket写一个测试的工具!
|
1天前
|
运维 Linux Apache
,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具
【10月更文挑战第7天】随着云计算和容器化技术的发展,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具,通过定义资源状态和关系,确保系统始终处于期望配置状态。本文介绍Puppet的基本概念、安装配置及使用示例,帮助读者快速掌握Puppet,实现高效自动化运维。
12 4
|
5天前
|
机器学习/深度学习 运维 监控
提升运维效率:自动化工具与实践的融合
【10月更文挑战第3天】 在当今信息技术迅猛发展的时代,运维作为保持系统稳定性和性能的关键角色变得越来越重要。本文将探讨如何通过结合自动化工具和最佳实践来优化运维流程,实现高效、可靠的运维管理。从基础监控到高级自动化,我们将一步步引导您了解如何搭建和维护一个高效的运维体系。
17 3
|
6天前
|
运维 Prometheus 监控
运维中的自动化实践每月一次的系统维护曾经是许多企业的噩梦。不仅因为停机时间长,更因为手动操作容易出错。然而,随着自动化工具的引入,这一切正在悄然改变。本文将探讨自动化在IT运维中的重要性及其具体应用。
在当今信息技术飞速发展的时代,企业对系统的稳定性和效率要求越来越高。传统的手动运维方式已经无法满足现代企业的需求。自动化技术的引入不仅提高了运维效率,还显著降低了出错风险。本文通过几个实际案例,展示了自动化在IT运维中的具体应用,包括自动化部署、监控告警和故障排除等方面,旨在为读者提供一些实用的参考。
|
4天前
|
测试技术
黑盒功能测试工具UFT的使用
黑盒功能测试工具UFT的使用
10 0
黑盒功能测试工具UFT的使用
|
8天前
|
XML 网络安全 数据格式
Kali渗透测试:Windows事件管理工具wevtutil的使用方法(一)
Kali渗透测试:Windows事件管理工具wevtutil的使用方法(一)
37 2
|
8天前
|
XML 网络安全 数据格式
Kali渗透测试:Windows事件管理工具wevtutil的使用方法(二)
Kali渗透测试:Windows事件管理工具wevtutil的使用方法(二)
14 0
|
8天前
|
运维 Prometheus 监控
提升运维效率:容器化技术与自动化工具的结合
在当今信息技术飞速发展的时代,运维工作面临着前所未有的挑战。为了应对这些挑战,本文将探讨如何通过结合容器化技术和自动化工具来提升运维效率。我们将介绍容器化技术的基本概念和优势,然后分析自动化工具在运维中的应用,并给出一些实用的示例。通过阅读本文,您将了解到如何利用这些先进技术来优化您的运维工作流程,提高生产力。
|
9天前
|
安全 网络安全 数据库
Kali渗透测试:使用工具Metasploit攻击操作系统(一)
Kali渗透测试:使用工具Metasploit攻击操作系统(一)
45 0