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:工具开发进度需要视手上项目情况松紧程度而定,尽量争取早日完成