Monkey报告整理工具开发(二)——接口定义v1.1

v1.0 2017.06.27 三笑奈何 初稿
v1.1 2017.06.27 三笑奈何 修改
——具体代码

接口定义,由基本功能的需求分解可定义以下接口,用于实现分解后的需求,初步建立原型

一、文件读写抽象类

FileReadAndWrite
——FileReadAndWrite();    //路径处理构造函数
——fileRead();    //文件读取方法
——fileWrite();    //文件写入方法

具体代码(新增)

package Interface;

public abstract class FileReadAndWrite
{
    private String path = null;
    
    public FileReadAndWrite(String path)
    {
        this.path = path;
    }
    
    public abstract String fileRead();
    
    public abstract void fileWrite();
    
}

二、Monkey判断接口

MonkeyAdjust
——isComplete();    //判断Monkey是否完整跑完方法
——monkeyTime();    //计算Monkey跑测时长

具体代码(新增)

package Interface;

public interface MonkeyAdjust
{
    boolean isComplete();
    
    int monkeyTime();
}

三、关键词查找接口

FindKeyword
——findCrash();    //查找CRASH关键词方法
——findANR();    //查找ANR关键词方法
——findException();    //查找exception关键词方法

具体代码(新增)

package Interface;

public interface FindKeyWord
{
    void findCrash();
    
    void findANR();
    
    void findException();
}

四、查找结果处理接口

FindResultHandle
——replace();    //替换方法
——deleteDuplicate();;    //删除重复项方法

具体代码(新增)

package Interface;

public interface FindResultHandle
{
    void replace();
    
    void deleteRepeat();    
}

根据功能,接口初步设计基本如上,因本菜鸟刚学完java没多久,水平有限,此工具只作为实战练手,巩固知识点的一次实践,若有好建议,欢迎留言。

PS:工具开发进度需要视手上项目情况松紧程度而定,尽量争取早日完成

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • v1.0 2017.06.20 三笑奈何 初稿 v1.1 2017.06.27 三笑奈何 修改 一、工具开发背景...
    三笑奈若何阅读 641评论 0 1
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,168评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,635评论 19 139
  • (前前上司说,写文案是赚不了钱的)接单文案,包括不限于论文、各种讲话稿、新闻稿、海报、商品详情、软文、公关稿、广告...
    好好江阅读 204评论 0 0
  • 方式一(字符流读写复制文件,仅限文本文件) 方式二(字符流缓冲区读写文件-高效,仅限文本文件) 方式三(字节流读写...
    亮之于东阅读 1,621评论 0 3

友情链接更多精彩内容