`
文章列表
  前面讲了那么多内容实际上只包括了自动化测试的一部分:就是脚本的录制,那重放呢?我最终决定重放采用selenium的api,这是一套非常不错的产品,支持语言众多,上手容易,就是中文资料不多,但是api翻译倒是有人做了。          特别值得一提的是:有个开源的扩展selenium,实现了loggingSelenium,使得每次测试都有测试报告,这点我觉得非常不错,我会放到附件中,包括api。具体Selenium怎么样,我就不细讲了,javaeye上已经有很多人商用了,他们的经验更好些。           另外我自己做的这个东西采用了Eclipse插件开发的方式,样子如下,用 ...
     首先说下,我也是菜鸟,在使用java Date时,刚开始总有种有力使不上的的感觉,大多数时间我们使用Date其实就是在String和他之间转换来转换去的。为了能更好的使用这个东西,我很多时候会有这样的疑问:      String s="1995年的3月那个流着血的18日";      Date d=?; 我们该怎么样转化呢?正则?字符串解析?其实java提供了一个非常方便的让我们处理各种自定义日期格式的工具类 public abstract class DateFormat  extends Format 同时他有一个实现子类:SimpleDateFor ...
    这次原计划写些关于sahi的页面监视的内容,本来我的文章都在百度空间里,现在毕业了,就都搬过来了,前三篇baidu空间wcf1987都有。由于已经毕业了,东西遗失了一些,我就拿我论文中我自己仿造sahi实现的部分讲讲吧。注 ...
这两天基本上把sahi吃了一半了,再来讲讲,sahi的具体实现是这样的,proxy开始,监听socket,socket.accept后,分给个新线程ProxyProcessor。        在ProxyProcessor首先利用 requestFromBrowser = getRequestFromBrowser();得到request,具体就是socket得到inputstream,然后构造自定义的request对象。其中request和response都是streamhandler的子类,其中streamhandler主要是分析stream流,构造http包的包头和data。然后req ...
恩。。最终选定参考sahi这个java的开源测试框架,原因呢:1代码量小一些,2开源好学习。。。        好了废话不多说了,先大概介绍下sahi,国内好想研究的不多,只是简单的它的原理说明,我说下我的这几天的研究成果。 ...
哈哈。。毕设决定做web自动化测试,为了方便记忆,就在空间写点东西吧 首先我的目标是做出类似sahi这样的测试体,市面上类似的开源软件还有不少,但是小巧而又易读的估计就是这个了。       其次maxq,selenium都是要参考学习的,第一次先写到这里
Global site tag (gtag.js) - Google Analytics