Android 测试工具

有时候会发现给手机烧入的信息里少了某一些文件,比如一个图标,或者一个mp3文件之类的等等,为此做了一个小工具检查指定手机里面是否包含相应的文件。

通过程序执行手机的命令来操作手机,感觉还挺有意思的。

static void Main(string[] args)
        {
            string result = "";
            string error = "";
            string str = "";
            do
            {
                Console.WriteLine("请通过数据线连接手机...");
                string cmd = "adb wait-for-devices";

                ProcessExcuter.Run(Global.Adb.ToString(), cmd, 10000, out result, out error);
                bool isOk = false;
                isOk = Comm.WaitForDevices(ref result);

                Console.WriteLine("--> " + result);
                if (!result.Contains("成功"))
                {
                    return;
                }
                Console.WriteLine("<-- OK");

                System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch();

               sw.Start();

Console.ReadLine();
                    return;
                }


Console.WriteLine("FAIL:Total " + (decimal)sw.ElapsedMilliseconds + "S");
                    Console.ReadLine();
                    return;
                }


{
                        isOk = false;
                    }
                }


Console.WriteLine("缺少音频文件【校验音频文件未通过】.");
                    Console.WriteLine("FAIL:Total " + (decimal)sw.ElapsedMilliseconds + "S");
                    Console.ReadLine();
                    return;
                }
                Console.WriteLine("--> " + cmd);
                Console.WriteLine("<-- OK:" + result);

                sw.Stop();
                Console.WriteLine("\n");
                Console.WriteLine("PASS:Total " + (decimal)sw.ElapsedMilliseconds + "S");
                Console.WriteLine("\n");
                Console.WriteLine("按回车键继续...");
                str = Console.ReadKey().Key.ToString();

            } while (str.ToUpper().Trim() == "ENTER" || !string.IsNullOrEmpty(error));

            Console.ReadLine();
        }

时间: 2024-10-11 22:12:15

Android 测试工具的相关文章

2014 非常好用的开源 Android 测试工具

2014 非常好用的开源 Android 测试工具 - 开源中国社区 当前有很大的趋势是转向移动应用平台,Android 是最广泛使用的移动操作系统,2014 年大约占 80% 以上的市场.在开发 Android 应用的时候要进行测试,现在市场上有大量的测试工具. 本文主要是展示一系列的开源 Android 测试工具.每个工具都会有相应的简短介绍,还有一些相关的资源.Android 测试工具列表是按照字母来排序的,最后还会介绍几个不是特别活跃的 Android 测试相关的开源项目. 本文提到的开

Android测试工具ThreadingTest开放API接口说明

ThreadingTest(简称TT)第一期是一款Android白盒测试工具,使用离线检测的方式,在保护用户源代码的基础上,运用插装.第五代覆盖率等技术,为开发工程师与测试工程师提供一套高效可量化.可视化的交流工具.对比其它测试工具,TT在自动化测试时,会对应测试用例自动生成测试用例和代码之间的关系以及函数覆盖率,并且以TT自带的双向追溯图进行展示,在整个自动化测试进行过程中,TT还会以示波器界面可视化的监控整个自动化测试中每时每刻获取的测试数据. 基于其它测试工具测试时,TT还开放了API接口

Android测试工具ThreadingTest----给你不一样的测试体验

.  如何让初/中级测试人员甚至开发人员进行正规化的Android应用测试? 黑盒测试方法是现今移动测试最多的测试方式.这意味着手动测试将贯穿整个软件发布周期的前前后后.但是手动测试还存在问题,理由有几点:它大大减慢了开发过程,给错误的发生留下很多余地,最终会降低团队在短时间内发布高质量软件的信心. ThreadingTest(下面简称TT)是一款国产化的白盒测试工具,100%Java语法支持,最高支持Java1.7版本(小型有Android应用以及游戏测试.大型如liferay网站的测试),T

去IOE--中国人自主知识产权Android测试工具

软件测试工具,作为一个软件的细分领域,它和基础类的操作系统一样,一直是国人难以触及的技术领域,它的研发需要对软件语言最底层的编译技术以及软件测试方法有非常深入的技术储备.软件测试工具,尤其是可以达到商用标准的白盒测试工具一直被国外的几大老牌软件测试工具所垄断,即使中国的军方以及航天航空领域也通常别无选择.在斯诺登事件发生以后,信息安全问题已经上升到国家安全的高度,并且随着数字化.网络化.智能化.服务化的发展,软件应用的比重在逐年加大,软件的安全对国家信息安全有了越来越大的影响,软件国产化也就成为

Android 测试工具集01

Appium是一个支持原生,混合和移动web apps的开源的跨平台测试框架工具. ANDROID依赖 Android SDK API >= 17 (Additional features require 18) Appium支持OS X上的Android, Linux和Windows上的beta支持.确保你通过如下的指示来配置你需要运行测试的不同系统的环境 linux osx windows 开始安装 安装nodejs 0.8版本及以上, 通过官方的安装程序来安装. 安装android的sdk

android测试工具MonkeyRunner--google官网翻译

最近在复习之前的笔记,在回顾MonkeyRunner时看了看google官网的内容,写得不错,就翻译出来分享下.其实google官网真是一个学习的好地方. 基础知识 MonkeyRunner工具提供了一个API用于在Android代码之外控制Android设备和模拟器.通过MonkeyRunner,您可以写出一个Python程序去安装一个Android应用程序或测试包,运行它,向它发送模拟击键,截取它的用户界面图片,并将截图存储于工作站上.monkeyrunner工具的主要设计目的是用于测试功能

Android 测试工具集02

User scenario testing for Android(功能性测试框架) Robotium is an Android test automation framework that has full support for native and hybrid applications. Robotium makes it easy to write powerful and robust automatic black-box UI tests for Android applica

android测试工具

android开发者在开发完成后肯定要进行多方位的测试,在这里小编介绍几种测试框架: 1.MonkeyRunner 编写语言:Python 运行环境:Python环境,adb链接PC运行 测试对象:UI测试 测试限制:主要使用坐标,逻辑判断较差 ex: device = MonkeyRunner.waitForConnection()  #连接手机设备 device.press('KEYCODE_HOME',MonkeyDevice.DOWN_AND_UP)#点击Home键 2.Instrume

Android高手速成--第四部分 开发工具及测试工具

第四部分 开发工具及测试工具 主要介绍和Android开发工具和测试工具相关的开源项目. 一.开发效率工具 Json2Java根据JSon数据自动生成对应的Java实体类,还支持Parcel.Gson Annotations对应代码自动生成.期待后续的提取父类以及多url构建整个工程的功能项目地址:https://github.com/jonfhancock/JsonToJava在线演示:http://jsontojava.appspot.com/ IntelliJ Plugin for And