一、需求描述:
1. 重启测试,重启次数可设置,测试可停止,跑该测试时apk支持开启启动;
2. suspend/resume,测试cycle可设置,suspend/resume间隔时间默认15s,但是该间隔时间可设置;
3. 数据读写测试,起8个线程(线程数可设置),每个线程中完成随机读写和顺序读写,每次写入4K, 64K,1M,64M,总的数据大小可设置,测试中需要把源数据和写入数据做比较,如果不一样显示fail信息,并数据保存,同时输出到log
4. 启动8个线程(线程数可设置),每个线程中中包含如下,随机分配4M,16M,32M,64M,128M的数据,在不同的buffer直接copy,然后挨个Byte比较,若比较结果不同则显示fail,将源数据和比较数据保存,同时将数据输出到log中
5. 视频循环播放测试,如视频源为2分钟,但是可以播放12小时(时间可设置)
6. 可读取系统信息,如 "cat /proc/cpuinfo","cat /proc/meminfo",命令支持输入,并且在跑3/4的测试中,可返回主菜单,跑6
二、人才要求:
有相关经验的安卓app开发人员即可。
三、合作方式:
开发方式:远程开发。
开发周期:1周左右