自动化测试及测试

时间:2020-12-30 05:56:13

软件测试知多少?- https://mp.weixin.qq.com/s?__biz=MzI0MDIwNTQ1Mg==&mid=2676491864&idx=1&sn=e1a582f307dbbbefd021635bcc255822&chksm=f362cdbbc41544add36d2672070d1b22ab008ea4f936bc4ec6bab798b9b8529ae66149839b41#rd

> 单元测试框架:Juint ,Roboletric ,Instrumentation test,Espresso,UiAtyomator,appium,calabash,RoboGuice,Dagger,Dagger2(DI), 

> 测试用到的几个基本技术:Juint+mockito+Dagger2+Roboletric(如网易的Emmagee测试)

性能测试场景设计深度解析- http://geek.csdn.net/news/detail/195559

我的性能测试经验分享- http://best.factj.com/linlin547/Performance_Analysis?ref=myread

自动化测试框架及测试工具Instrumentation、Monkeyrunner、Robotium、UIAutomation、Espresso。。。

初创团队的Android应用质量保障之道- http://blog.csdn.net/bboyfeiyu/article/details/73716633

>  魅族自动化测试架构之路-- http://geek.csdn.net/news/detail/106426

魅族主要使用UIAutomator和Monkey两个框架进行自动化测试:
1. UIAutomator
UIAutomator是系统原生支持的框架,用它来做系统的稳定性测试是非常方便的,在4.0的机器上,升级完成固件之后就可以直接做测试工作。因为UIAutomator是基于系统底层的,所以整个框架代码不是很多,可以在上面做简单的扩展、实现一些便利于测试工作的逻辑。它还可以支持跨APP的测试,验证APP的功能是否正常、流畅度和待机耗电情况等。
  UIAutomator主要用于回归测试和冒烟测试。对于一些成熟的不容易产生控件变更的项目,我们主要通过UIAutomator的脚本测试APP是否正常;对于一些待机耗电的专项测试,我们也会用UIAutomator的脚本来辅助一些控件操作。

2. Monkey
Monkey也是系统原生支持的,我们主要用它来做长时间的压测,如检查7*24小时的压测是否出现崩溃的情况。Monkey可以指定随机事件的种子,通过一些方法调整它的时长,调整事件的比例,来达到测试侧重点的要求。

  Monkey主要是用来做稳定性测试和冒烟测试。Monkey属于没有太多逻辑的点击,对于Monkey的冒烟测试,我们主要是测一些安装拆卸能不能正常打开、会不会产生无响应、崩溃等情况。


测试的框架- http://blog.csdn.net/itfootball