ITPub博客

首页 > 数据库 > 数据库开发技术 > TestDirector

TestDirector

原创 数据库开发技术 作者:beifengwang 时间:2014-01-16 10:05:24 0 删除 编辑


Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消息队列中将消息取出,然后对消息进行出来,就是发送消息和接收消息不是同步的处理。这种机制通常用来处理相对耗时比较长的操作。出于安全性和偶合性的考虑,handler并不直接与消息队列进行交互,而上通过一个名为Looper的类来负责交互。Handler可以分发Message对象和Runnable对象到主线程中, handler实例都是与一个线程和该线程的消息队列一起使用,一旦创建了一个新的handler实例,系统就把该实例与一个线程和该线程的消息队列捆绑起来、在主线程中,使用handler很简单、根据Handler处理Message消息相关特性和前面的实例,这将可以发送消息和runnable对象给该消息队列,并在消息队列出口处处理它们。可以得出这样的结论:Handler主要作用是异步处理较费时的逻辑,优先将界面返回给用户,异步处理完成后再去更新用户界面。Handler有很多适宜的应用和微妙之处,使它在和Thread以及 Service等一起使用的时候达到很好的效果。
【Selenium自动化测试从入门到精通(基础操作、架构设计、定义接口、日志处理、脚本导出)】课程在兼顾Selenium课程知识体系完善的前提下,把实际开发中应用最多、最深、最实用的技术抽取出来,将深入了解Selenium的使用方法和精髓,并通过Selenium的架构设计思想,理解整个自动化测试的架构设计思想。涉及的知识点较多,除了Selenium的相关知识外,还包括:软件测试的概念,软件自动化测试的概念,Java编程的基础知识,Junit4的基础知识,xpath的基础知识以及如何编写日志的相关知识。初学者能够由浅入深的掌握设计开发自动化测试架构的思想和方法。每阶段都安排了实战应用项目,以此方便学生能更快的掌握知识点的应用,如在第一阶段介绍自动化测试的相关知识,在第二阶段介绍Selenium的工作原理,第三阶段介绍Selenium 环境的安装,第四阶段介绍Selenium基础操作,第五阶段介绍Selenium高级操作,第六阶段介绍Selenium的自动化架构设计方法,第七阶段进行课程总结。并且每一阶段都有讲师对应的现场实例演示,使课程生动易懂。


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29212814/viewspace-1071338/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 软件测试
请登录后发表评论 登录
全部评论

注册时间:2013-10-15

  • 博文量
    117
  • 访问量
    283807