- 博客(12)
- 资源 (7)
- 收藏
- 关注
原创 Robotframework+Selenium2 WebDriver进行Web UI测试
因为工作原因,基本上没有接触到Web测试,但是在做Robotium的Webview app的时候接触到hybird app的测试,这只是针对android app测试,所以有了闲暇时间研究了一下Selenium的web测试,发现这个开源软件异常强大,可以在github上找到机会你想要的库,所以留个记号,以后备用。1. 安装很容易,首先安装Python,我是用的2.7版本,经典版本。wind
2015-07-22 17:28:45 2784
原创 Android应用内存泄漏与分析
本文就android内存泄漏种类,典型的泄漏区域,和怎么分析,以及配合一些例子进行分析android内存泄露种类有1)Native leak ----- Global Reference(GREF) overflow2) Java heap leak 2.1) java.lang.OutOfMemoryError2.2) java.lang.OutOfMemoryError
2015-07-20 17:00:02 1089
翻译 Android应用安全之运行环境检查
上文是关于运行时签名检查,这一节我们讨论运行时环境检查,一般我们应用被破解都是在调试模式下进行的,所以对于调试模式下的判断可以断了此路首先Release版本debuggable的检查必须的,不能有debuggable存在于发布的产品中,这也是CTS的一部分。其次,应用程序需要实时判断环境变化,使用模拟器或者已经破解了的手机(这个还没有好的办法,因为其可能改变系统属性)进行调试运行的判断,方
2015-07-20 10:47:22 2281
翻译 Android安全--运行时验证签名
我们都知道现在疯狂地利用dex2jar、apktool等工具进行的反编译二次打包,除了做代码混淆之外,我们还得做一些事情让他们难度上升,时间成本上升,当然这些都是简单的想法,还是能够被搞掉的,这些是防止那些自动工具破解。思想是这样的:在运行时, android PackageManger允许我们得到已安装应用程序的签名,利用检查签名的指纹,然后在程序中存上一个原装指纹可以放到此处,可以放到服务
2015-07-20 10:24:26 1214
原创 android性能测试工具
以前写了一篇《Android内存监控点滴》,最近搜索相关内存监控的,发现了一个不是我这个小作坊级别的东东,强大多了。腾讯 APT,(android performance tool),代码托管地址:https://code.csdn.net/Tencent/aptAPT是一个Android平台高效性能测试组件,提供丰富实用的功能,适用于开发自测、定位性能瓶颈;测试人员完成性能基准测
2015-07-19 17:38:30 1009
原创 Android应用安全测试点滴
一般使用模拟器进行测试,因为root权限不受限制1. 反编译流行的工具有apktool,dex2jar,jd-gui等首先,安全的应用代码需要做混淆2.签名经过反编译的apk需要重新签名,如果一个安全的应用要求能够识别别修改后的apk并停止运行3. android:exported = true要检查是否可以跳过安全检查,比如有安全要求的应用要特别的
2015-07-19 16:32:12 562
原创 浅谈Scrum开发与启发式测试
Scrum开发强调的是变化,并拥抱变化,面对变化,对于测试人员同样是一个非常大的挑战。因为和开发人员一样,面对需求的变化,要不断的要挖掘需求,同样也需要搞清楚客户的真正需求。我们知道在Scrum开发的过程中,鲜有完整的需求文档。然而对于测试来说,就会遇到,这个到底是不是bug呢?因为测试的参考系是期望值,不能测试人员说的是什么值,而这个期望值是来至于用户。所以传统的规模化写case和执行以前写的c
2015-07-19 11:41:13 565
转载 软件测试书籍列表
转至http://www.cnblogs.com/liangshi/archive/2011/03/07/1973525.html【所有的推荐书都推荐原版,因为翻译的大都良莠不齐】列表格式为:图书分类、中文书名、英文书名、作者。排名不分先后,用红色标记出我推荐的书籍。【【【【【也是转载人加入】】】】测试入门 软件测试(第2版) 【【这本书是测试入门必
2015-07-12 18:00:04 1101
转载 启发式测试策略模型(Heuristic Test Strategy Model,简称HTSM)
启发式测试策略模型(Heuristic Test Strategy Model,简称HTSM)是测试专家James Bach提出的一组帮助测试设计的指南(guideline)。本文将介绍HTSM的内容与应用。为什么需要HTSM根据产品的风险(risk)设计测试是一种常见的测试设计思路。在复杂的现实世界,产品面临的风险多种多样,只有全面考虑、周密测试才能避免风险暴露导致的严重
2015-07-12 17:55:06 1506
原创 Performance冷启动简单测试
所谓冷启动:即首次启动,一般用户第一感受就是应用程序第一次启动时间长短所以衡量一个程序第一次启动时间意义很重要界面与界面切换也很重要,我们可以设计自动化打开不同的Activity界面Adb log里面会有相应的字符串打印出来I/ActivityManager( 619): Displayed com.android.browser/.BrowserActivity: +1s393
2015-07-12 15:42:55 897
原创 Android应用CPU使用监控
通常我们在测试的时候需要监控app的cpu使用情况,无论在App使用过程中或者在闲置状态(用户按Home之后)。这样可以看到应用对系统的资源占用,也可以间接地发现电量使用问题。adb shell dumpsys cpuinfo 就可以得到当期啊系统的的所有cpu占用,这样可以每隔一秒钟获得一次,提取数据重定向到一个文本文件里再用gnuplot把这组数据画成趋势图,就能看到其
2015-07-12 15:10:37 1147
原创 Android App Crash类型
一般来说App Crash类型有1. Java Crash: Uncaught Exception检查 Android System log是否有“FATAL EXCEPTION xxxx” / “am_crash” 检查“java.lang.xxx”是哪种exception 发生了检查“at xxxx”是在哪儿发生了exceptionE/AndroidRunt
2015-07-12 14:49:34 3004
软件测试计划模板
2017-11-03
Programming Your Home Automate with Arduino, Android, and Your Computer
2017-10-28
cudnn 8.0 win10 x64 v6.0 配合cuda8和tensorflow1.3使用
2017-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人