![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
测试分析设计
槽神刘叫兽
君不见咫尺长门闭阿娇,人生失意无南北!
展开
-
【开源自动化测试疑难FAQ】【WebDriver】WebDriver对SWFUpload的无奈之举
发现个极品开发在上载的时候毫无由头的不去用公司通用的标准控件,居然用一个flash控件,一查发现叫SWFUpload。上google查了好一会,貌似目前WebDriver还是不支持对这玩意的处理的。 思考了一会,对网页上的组件做自动化无非就是考虑js或者浏览器接口,既然这二者都行不通,那么也许改考虑一下GUI工具,最不济的就是鼠标键盘动作的模拟。所以又查了一会autoit对原创 2012-10-26 19:32:46 · 5276 阅读 · 1 评论 -
【开源自动化测试疑难FAQ】【WebDriver】封装GET方法来解决页面跳转不稳定的问题
在大多数测试环境中,网络或者测试服务器主机之间并不是永远不出问题的,很多时候一个客户端的一个跳转的请求会因为不稳定的网络或者偶发的其它异常hang死在那里半天不动,直到人工干预动作的出现。 而WebDriver测试执行时,偶然也会因此发生页面跳转或者加载的超时异常,而使得流程性的测试中断,给测试完整性和有效性带来很大的损失。其实这种问题很好解决,只需要重写或者封装一下GET方法来实现原创 2013-01-22 14:03:22 · 7128 阅读 · 4 评论 -
【开源自动化测试疑难FAQ】【框架】EXE/VBS/BAT/SHELL等文件的调用安全守护
JAVA调用EXE/VBS/BAT/SHELL,有些时候需要waitfor,而用了waitfor的下场,不需要我多说家都知道,一般情况下会hang死,其主要原因是进程里累积的buffer信息太多,其默认的大小无法装载这么多字节。所以需要在waitfor之前去把这些信息逐个先读出来,以免其累积,所以需要另起一个读buffer信息的线程来作为守护;但是这个读取的线程本身是否安全也未可知,所以我们可以再原创 2012-12-06 19:32:58 · 2550 阅读 · 0 评论 -
【开源自动化测试疑难FAQ】【框架】TestNG运行失败汇总XML文件格式重塑
package com.star.support.collect;import java.io.File;import java.io.InputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ByteArrayOutputStream;import java.u原创 2012-11-16 17:59:36 · 3823 阅读 · 0 评论 -
【开源自动化测试疑难FAQ】【框架】测试数据之CSV文件的读写(带编码格式)
package com.star.testdata.fileio;import java.io.File;import java.util.List;import java.util.ArrayList;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileInputStream;原创 2012-10-27 13:28:47 · 3618 阅读 · 0 评论 -
槽神也说自动化测试有效性
自动化测试能否帮助我们我们提升开发效率,关键在于其有效性。如果其有效性可能存在问题,那么可能是什么导致了这种问题的产生呢?对自动化测试产生作用的方式存在误解,对自动化测试能够产生作用所要求的条件存在误解,自动化测试分析设计的随意性,自动化测试开发维护的低标准,对自动化测试资产的低准出条件……本文将就自动化测试有效性简单阐述我自己的一点见解,抛砖引玉。观念之一:独木难生于漠,密植方育甘霖原创 2013-06-09 11:14:00 · 7545 阅读 · 1 评论