高质量的测试用例是保证产品质量的关键,好的测试用例执行完毕,产品基本可达到符合标准的要求,在写测试用例时,对业务流程、高风险功能、高访问频率的功能保证测试用例覆盖,是对产品质量的有效保障。那么如何保障测试用例的覆盖率呢?下面我将做简单的介绍: 一.测试需求分析 1.显性需求 需求文档或原型图上已经标注清楚的功能一定要全部覆盖,通过思维导图工具进行梳理一般都能保证(如下图)。 2.隐性需求 1)行业 测试某个产品,要对产品所针对的业务要清楚。一般每个行业都有一定的规范、标准。同时复杂的业务,也会有专门的行业研究。比如…

2021年9月20日 0条评论 0点热度 阅读全文

在Android 文件管理器中 会有对文件按时间,大小,修改日期,类型的排序的需求,同样也是用File的api获取属性,然后借助Collections.sort来实现 具体代码如下: /** * sort file * * @param fileList // file list * @param sortMethod 「名称、大小、时间」 * @param * @return List<File> */ public ArrayList<File> sortFile(final Conte…

2021年9月20日 0条评论 7点热度 阅读全文

  其实很早就想开始总结设计模式了,无奈刚刚换完工作,工作太忙,平时周末也太懒,难得提起精神写一点,估计时间会花的很长,不过还是自己加油吧~~。   学习笔记,顾名思义,其实就是我在平时看书,工作的笔记而已,只不过分享出来让大家有什么错误的给指点一下,能学到知识当然也是很好的 ( ̄▽ ̄)” 。   PS:对技术感兴趣的同鞋加群544645972一起交流 java/android设计模式 介绍   设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。一个设计模式…

2021年9月20日 0条评论 2点热度 阅读全文

转自博客园:谦虚的天下   1.签名的意义   为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。 2.签名的步骤   a.创建key   b.使用步骤a中产生的key对apk签名 3.具体操作   方法一: 命令行下对apk签名(原理)   创建key,需要用到keytool.exe (位于jdk1.6.0_2…

2021年9月20日 0条评论 5点热度 阅读全文

编译内核kernel(2.6.29) 1、解压gec6410-kernel-2.6.29-v1.1.tar.gz    解压命令:tar -zxvf gec6410-kernel-2.6.29-v1.1.tar.gz 2、kernel默认配置文件名.config    cp GEC_LCD43_CFG .config //将GEC_LCD43_CFG复制成.config 3、make menuconfig//将S3C keypad support去掉 4、make clean…

2021年9月17日 0条评论 10点热度 阅读全文

《手机卫士》随听笔记: 防止子控件抢占父控件焦点: android:descendantFocusability="blocksDescendants" 加layout和不加的区别: padding_top  控件里面的内容距离控件边框的距离 layout_margaintop 控件与控件之间的距离· android:gravity:设置的是控件自身上面的内容位置 android:layout_gravity:设置控件本身相对于父控件的显示位置。 splash全屏显示: // 取消标题栏 req…

2021年9月17日 0条评论 5点热度 阅读全文

上篇博客我们写到了 Java/Android 内存的分配以及相关 GC 的详细分析,这篇博客我们会继续分析 Android 中内存泄漏的检测以及相关案例,和 Android 的内存优化相关内容。   上篇:Android 性能优化之内存泄漏检测以及内存优化(上)。   中篇:Android 性能优化之内存泄漏检测以及内存优化(中)。   下篇:Android 性能优化之内存泄漏检测以及内存优化(下)。   转载请注明出处:http://blog.csdn.net/self_study/article/details…

2021年9月17日 0条评论 6点热度 阅读全文

  在 Java 中,内存的分配是由程序完成的,而内存的释放则是由 Garbage Collecation(GC) 完成的,Java/Android 程序员不用像 C/C++ 程序员一样手动调用相关函数来管理内存的分配和释放,虽然方便了很多,但是这也就造成了内存泄漏的可能性,所以记录一下针对 Android 应用的内存泄漏的检测,处理和优化的相关内容,上篇主要会分析 Java/Android 的内存分配以及 GC 的详细分析,中篇会阐述 Android 内存泄漏的检测和内存泄漏的常见产生情景,下篇会分析一下内存优化…

2021年9月17日 0条评论 7点热度 阅读全文

在做Android应用时,经常需要执行shell脚本,以快速实现某些功能; 在Android应用程序中执行shell脚本可以省去一大堆繁琐的代码,还可以避免不必要的错误; 比如:拷贝文件夹时,可以执行shell命令中的 cp 命令达到目的;而在代码中实现拷贝文件夹时,不仅需要编写一大堆繁琐的代码,还容易陷入递归死循环的错误中; 比如:获取文件系统的读写权限,只需要执行shell脚本中一句 mount -o rw,remount / 就能轻松搞定; 比如:删除文件夹下某一个文件、或者某一类文件、或者全部文件…

2021年9月16日 0条评论 11点热度 阅读全文

前言: 安卓自动化测试过程中,经常需要测试机脱离 Usb执行相关 shell 脚本,之前在网上看了很多的例子,没有真正可以直接断开 USB执行 shell 脚本的实例,所以一直也没太搞明白,最近有时间自己捉摸了并且测试了一下,发现安卓脱离 USB 测试 sh 脚本是可行的,最后将方法和步骤总结整理一下分享给大家,亲测可行!!! 一、脚本试例: #!/system/bin/sh #后台抓取 log 至 logcat.log logcat-b main -b system -b radio -b events …

2021年9月16日 0条评论 11点热度 阅读全文