Badboy自动化测试工具4 运行脚本

简介:

   首先让我们使用N模式录制一个脚本,测试用例编号为:2.1.1 成功的发送仅有文字邮件给QQ联系人。 

一. 录制脚本:

1. 创建名为1 Log in的Suite,

2. 所属Test命名为1.1 Login from Mail.qq.com

3. 为1.1 增加一个Step 命名为1.1.1 Quick login successfully When QQ is online

    效果图如下:

1

4. 登录QQ成功后

5. 点击 –>2

6. 快速登录

7. 邮件页面展开

8. 点击Record按钮,停止录制

9. 全部展开Login下的脚本

   效果图如下, 从截图中能够看出,Badboy是不识别从数据库中读取出来的中文字符的,这点没关系,不影响脚本的继续录制

3

10. 创建一个Suite,命名为2 Write a mail

11. 所属Test命名为2.1 Text Only

12. 为1.1 增加一个Step 命名为2.1.1 Valid input Successfully

13. 开始在N模式下录制,点击6

14. 点击写信,输入有效的QQ联系人,主题及正文内容

15. 点击6,停止脚本录制

      当前的Badboy效果图如下:

5

16.创建一个Suite,命名为3 Send a mail

17. 所属Test命名为3.1 Send(No Schedule)

18. 为3.1 增加一个Step 命名为3.1.1 Send Successfully

19. 点击发送

20. 提示发送成功

21. 点击已发送

22. 邮件发送成功

当前的Badboy效果图如下:

6

 23. 保存脚本,命名为QQ Mail

24. 在保存的目录下,将出现带Badboy图标的文件,后缀为bb4

二 运行脚本:

脚本运行的途径有2种:1 在Script Tree上右击,可选择运行全部或运行点击的单元;

                                   2 通过工具栏image  

运行步骤:

1. 右击Login,选择 Play Whole Suite,或者点击>>

4

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


叶子文文

相关文章
|
1天前
|
机器学习/深度学习 人工智能 自然语言处理
自动化测试的演进之路:从脚本到智能
【6月更文挑战第18天】自动化测试作为软件质量保证的重要手段,其发展历程映射了技术进步和行业需求的变化。本文旨在探讨自动化测试技术从简单的脚本编写逐步演变为集成化、智能化的测试解决方案的过程。文章将分析自动化测试面临的挑战,介绍当前流行的框架和工具,并展望自动化测试的未来趋势,特别是人工智能如何重塑测试实践,提升测试效率和有效性。
11 2
|
1天前
|
监控 前端开发 测试技术
postman接口测试工具详解
postman接口测试工具详解
23 7
|
2天前
|
运维 应用服务中间件 数据库
深入解析现代运维中的自动化工具应用
在现代运维领域,自动化工具成为提高工作效率和降低人为错误的关键因素。本文将探讨几种常见的运维自动化工具,它们的功能、优势及其在实际应用中的案例,以期为运维人员提供有价值的参考。
3 0
|
2天前
|
监控 JavaScript 前端开发
postman接口测试工具详解
postman接口测试工具详解
16 6
|
6天前
|
机器学习/深度学习 人工智能 jenkins
探索自动化测试工具的选择与应用
在软件开发生命周期中,软件测试是确保质量的重要环节。随着自动化技术的发展,自动化测试工具的选择和应用变得至关重要。这篇文章将深入探讨如何选择适合的自动化测试工具,并结合实例分析其实际应用效果,从而为开发团队提供有效的指导。
|
6天前
|
人工智能 搜索推荐 API
开源2.0|从事视频剪辑的“熬者们”,自动化剪辑工具 FunClip请收好
开源2.0|从事视频剪辑的“熬者们”,自动化剪辑工具 FunClip请收好
开源2.0|从事视频剪辑的“熬者们”,自动化剪辑工具 FunClip请收好
|
8天前
|
人工智能 运维 监控
现代化运维管理下的自动化工具应用
传统的运维管理往往依赖人工操作,效率低下且容易出现错误。随着科技的进步,现代化运维管理越来越重视自动化工具的应用。本文将介绍几种在现代化运维管理中广泛应用的自动化工具,并分析它们对提高运维效率和降低风险的重要性。
16 0
|
13天前
|
机器学习/深度学习 人工智能 自然语言处理
深入探索软件测试:策略、工具与未来趋势
【5月更文挑战第38天】 在软件开发的生命周期中,测试环节扮演着至关重要的角色。随着技术的不断进步和市场需求的多样化,传统的测试方法已逐渐不能满足现代软件项目的需求。本文旨在提供一个全面的软件测试概述,包括最新的测试策略、常用工具以及预测未来的发展趋势。通过分析自动化测试的效益、持续集成的重要性以及人工智能在测试中的应用,文章将帮助读者构建一个更高效、更智能的软件测试环境。
|
24天前
|
Web App开发 测试技术 API
自动化测试工具Selenium的深度解析
【5月更文挑战第27天】本文旨在深入剖析自动化测试工具Selenium,探讨其架构、原理及应用。通过对其核心组件、运行机制及在实际项目中的应用案例进行详细解读,以期为软件测试人员提供全面、深入的理解与实践指导。
|
14天前
|
测试技术 持续交付
软件测试中的自动化工具及其应用
本文将探讨软件测试中自动化工具的特点、优势以及常见应用场景,重点介绍了自动化测试工具在提高测试效率、减少人力成本以及保证软件质量方面的重要作用。通过深入分析自动化测试工具的应用实例,帮助读者更好地理解和运用现代软件测试工具。
44 1