谈谈我用的第一个自动化测试工具

在软件测试行业,现在转战自动化测试。现在市场上自动化测试工具还是蛮多的,听得最多是QTP、selenium之类,还有更多大家可以自行搜索,这里不再多说。

因为这款自动化测试工具,是免费申请,所以这里先和大家聊一聊这款工具TestWriter,分享一下进行安卓测试的过程。

一、安装环境过程

这里建议,如果没有从事过软件测试的或者非计算机人员,还是按照申请的文档进行~当然我在安装的时候也是上网搜索了一堆。

前期工具的安装包,在我通过申请之后,免费可以获取。

SDK

Android SDK主要是提供开发Android应用程序所需的API库和构建、测试和调试Android应用程序所需的开发工具。

JDK

主要确认java是否成功安装,在菜单栏里输入cmd按回车,输入java –version确认,确认java安装成功则会显示数据,如下图显示:

APPIUM(这里我是直接获取的,可以直接安装的)

因为我是win7系统,所以安装SQL sever 2008R2就足够。

二、正式跑用例

根据所测试环境安装的工具,进行测试步骤的录制,以下就是我的录制页面:


用安卓模拟器进行手机app的录制,调试出手机页面,然后添加了所测试设备的agent信息。然后同步录制过程,我是录制的真机,测试的是一款应用的退出,登陆等等基本功能测试。过程还算顺利,因为不需要写测试脚本,所以测试过程很流畅。

因为是自动化测试工具,所以节约了很多手工测试的时间~

先写这么多吧,正在试用,遇到问题和大家分享。

时间: 2024-10-15 20:46:19

谈谈我用的第一个自动化测试工具的相关文章

自动化测试工具整理

自动化测试包含多种,如Web自动化.手机自动化等: Web自动化测试工具:selenium.QTP. 性能自动化测试工具:loadrunner.jmeter. 接口自动化测试工具:SoapUI.postman. 手机自动化测试工具:robotium.appium. 每种的第一个都比较推荐.当然还有其他的工具,不过这些比较普及. 原文地址:https://www.cnblogs.com/chenlimei/p/9293487.html

nightwatch-前端自动化测试工具安装

最近再弄这个前端自动化测试工具,刚开始弄了几天,目前为止遇到很多坑,光是安装就费了不少时间,记录一下,以便自己忘记. 这里是它的官网,目前没找到中文版的官网,全英文,对我这个英语渣来说有点难理解. 一.前言 参考:首先本文主要是参照这篇文章,并加上自己的理解,大家可以看看. 涉及知识:1.一些js知识(本文需要的不是太多):2.nodejs. 基础环境:1.java:java7以上,可以去官网下载:2.nodejs,版本没限制,没有安装过就直接去官网下载就可以了.3.编辑器(我用的vscode,

Selenide 阶段性总结介绍(UI自动化测试工具)

今天给大家介绍一个比较新的UI自动化测试工具-- Selenide.确实是比较新的,国内应该还没有多少人用它.在百度和google上你只能搜到一个中文帖子简单介绍了一下.如果你想用这个工具,不可避免的你要去阅读英文文档了.不过这年头写代码的有几个看不懂英文的.所以这都不是问题. 简单介绍 Selenide的团队自诩它是一个测试工具而不是一个测试框架.因为它只是webdriver的一个封装,只是他们封装了更好用的API,更稳定的控件搜索机制,更好的异常处理机制等等.底层的实现还是webdriver

基于MBT的自动化测试工具——GraphWalker介绍和实际使用

GraphWalker是一个开源的基于模型的自动化测试工具,它可以用来通过图形测试模型来自动生成测试用例. 本文主要描述了使用yed画出FSM, EFSM模型图(常见的流程图),然后使用GraphWalker命令生成手工自动化用例,最终通过python将手工用例读取后自动执行并生成执行报告. 一: GraphWalker概述 GraphWalker就是一个基于测试模型的用例生成工具.它主要应用于FSM, EFSM模型.可以用来它可以直接读取FSM, EFSM图形模型.json模型.生成测试用例.

支付宝开源非侵入式 Android 自动化测试工具 Soloπ

Soloπ(SoloPi)是支付宝开源的一个无线化.非侵入式的Android自动化测试工具,公测版拥有录制回放.性能测试.一机多控三项主要功能,能为测试开发人员节省宝贵时间. 本文是SoloPi团队关于项目的深度解读, 作者:乔瑞凯,蚂蚁金服高级无线开发工程师 前言 近年来,随着移动互联网的蓬勃发展,移动测试技术也取得了长足的进步,从早期基于测试脚本的单机自动化,到录制回放.图像识别.云测平台等测试技术贴合实际业务需求深度应用和创新,测试效率从而一次又一次被提升. 本文主要介绍支付宝在移动端上实

Android自动化测试工具实现简述

前言 自动化测试在产品开发和测试中都有着非常重要的作用.在产品开发阶段,可靠又重复性地运行以确保没有引进回归问题:在产品测试阶段,可以节省人力成本和时间成本,并能保证更大范围的覆盖.Android自动化测试工具同样可以节省不少人力和时间成本,对其研究和实现对于提高测试效率具有一定的意义.目前市面上也有不少Android自动化测试工具,本人在现有工具的基础上,加上自己的理解和实践向大家介绍自动化测试工具的原理和实现. 了解自动化测试的一定对Robotium并不陌生,Robotium是一款国外的An

Python进行自动化测试工具

在自动化测试里Python用途很广,但是市面上测试工具不是很多,这里主要介绍的是一些Python测试的框架 1.单元测试 a.unittest.doctest:Python自带的单元测试框架 b.pyunit:Junit的Python版本 c.pytest.nose.zope.testing:pipy上第三方测试工具 2.Windows GUI测试a.pywinauto: 3.Web自动化测试 a.selenium:web driven b.robot framework:关键字驱动 c.pam

推荐五款Android 应用的自动化测试工具

如今自动化测试已经应用到每天的测试中.这不足为奇,因为自动化测试在测试过程中节约了时间,还能避免包括人为因素造成的测试错误和遗漏. 自动化测试工具选择很多.一些是开源的,一些非常贵.一些自动化工具是几年前出的,一些才在市场上出来.每款工具有一定的特点,都是独特的. 在众多的可选择的自动化工具中,要选到项目合适的工具是比较困难的.问题是,几乎没有任何现有的工具完全适应项目的要求. 为了自动化测试有效和有益,它必须具有: 1.研究测试和项目中的软件产品: 2.明确哪些测试需自动化 3.制定自动化测试

Web自动化测试工具——Selenium

在最近的Web课程设计上我接触到了Selenium这款Web自动化测试工具,它可以通过一系列find_element()方法定位到目标元素,对其发送模拟按键操作,使操作自动化. 首先,使用pip安装Selenium的Python模块. 下面是我写的例程.find_element_by_name方法就是通过name属性来定位元素,然后通过send_keys()发送模拟按键.基于这样的操作基本可以完成各种web下的模拟操作. import time from selenium import webd