摘要: 今天看了个关于android测试的视频,发现了一个叫冒烟测试的概念,又百度了一下,稍稍做一点笔记。 冒烟测试源自硬件行业,对一个硬件或者硬件组件改动后,直接给设备加电,看看设备会不会冒烟,没冒烟,就表示待测组件是通过了测试(视频上说是不断操作软件直到手机冒烟,这个解释感觉更有趣^_^),我个人理解,其实就是不断通过各种操作去测试这个软件会不会有问题,例如有的按钮事件按一下没事,连续按三下可能就出BUG,有的搜索功能搜索一次两次没问题,连续按搜索(在搜索结果没出来前)就可能出bug,所以要频繁地操作直到软件冒烟,假如这都没问题的话那日常使用估计就没问题了。。。 感觉这个测试还是很有必要的,... 阅读全文
posted @ 2014-02-22 13:03 不想换名了 阅读(1927) 评论(0) 推荐(0) 编辑
摘要: 在做网站的时候经常碰到的问题就是身份验证的功能,最蠢的方法就是在每个动作前进行身份验证的动作。。。struts2自带非常方便的“动作执行前的动作设置“功能(这样讲貌似比较容易懂?)。。。简单来说就是在执行struts.xml的某个package下配置的action动作之前,都会先执行我们为这个package预设的动作。看看代码就非常简洁易懂了~首先是Struts.xml ... 阅读全文
posted @ 2014-02-22 02:06 不想换名了 阅读(649) 评论(0) 推荐(0) 编辑
摘要: 最近在实现一个下载功能【多线程断点续传】的时候,发现在下载的时候某个listview(其实是expandablelistview,不过也差不多)会变得非常卡,注意是非常卡而不是一般安卓的卡顿。仔细研究了一通,进行了一系列比较低端的优化,纯粹当经验分享了~ 1、使用convertView,这个也是非常常见的方法,如果发现你网上参考来的代码(一般在adapter里的getView()方法中)没有这一段,那不妨加上~android的listview(包括expandablelistview,下同)是动态加载内容的,也就是说一般而言只会加载你的当前屏幕可以加载的最大列表项(例如列表项共有100条... 阅读全文
posted @ 2014-02-22 01:33 不想换名了 阅读(471) 评论(0) 推荐(0) 编辑