摘要:
1、判断一个元素是否存在public boolean isElementExist(By by){ try { driver.findElement(by); return true; } catch (NoSuchElementException e) { return false... 阅读全文
摘要:
1、@Ignore:执行的时候不执行当前被注释的这个方法2、@Test(timeout=10000),如果执行这个方法超过多长时间就不执行了该方法3、@Test(expected=ArithmeticException.class)抛出异常 阅读全文
摘要:
JUnit是java语言事实上的标准单元测试库。JUnit的易用性无疑是它受欢迎的主要原因。也许你会这样想:它做的事情不多,仅仅是做一些测试然后报告结果,JUnit应该是很简单JUnit4.x是最初有Erich Gamma和Kent Beck编写的,能够自动化测试java代码的框架,JUnit的一大... 阅读全文
摘要:
错误推测法:没有什么规律可循,没有什么技巧可循,是与测试工程师整体的经验密切相关的,善于总结、分析的测试工程师能更好地运用这个方法。错误推测法一般用于软件测试的最后部分,根据经验寻找一些软件的缺陷错误推测法就是根据经验和直觉推测程序中所有可能存在的各种错误,从而有针对性地设计测试用例方法例如软件需求... 阅读全文
摘要:
边界值分析法:在测试技术中,边界值分析法与同等价类划分法有这同意重要的地位,测试工作中频繁使用的程度与等价类划分法基本一致,每使用一次等价类划分法都应该对应使用边界值分析法,对着两个方法结合的深入理解,以及灵活使用也是软件测试工作的基础边界值分析法就是对输入和输出的边界值进行测试的一种黑盒测试方法。... 阅读全文
摘要:
等价类划分法等价类划分法是测试工作中频繁使用的方法,每一步的测试工作都与它密切相关,对这个方法的深入理解,以及灵活使用是软件测试工作的基础等价类划分法是把所有的可能的输入数据,即程序的输入域划分为若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例等价类是指某个输入域的子集盒。在... 阅读全文
摘要:
静态测试:是指不需要运行程序代码而进行的测试,例如测试产品说明书,对此进行检查和审阅。静态方法不运行被测试程序本身,仅通过分析或检查源程序的方法、结果、过程、接口等来检查程序的正确性。静态方法通过程序静态特性的分析,找出欠缺和可疑之处。例如,不匹配的参数、不适当的循环嵌套和分支嵌套、不允许的递归,未... 阅读全文
摘要:
举例:博客园的登陆页面:非PageFactory 和@FindBy的代码如下public class LoginPage1 { //定义三个WebElement属性,用于记录用户名、密码、登陆按钮这三个页面元素 WebDriver driver; WebElement username; WebEl... 阅读全文
摘要:
示例代码详解:1、导入Selenium库和FirefoxDriver库2、启用FirefoxDriver,代码段如下:webDriver driver = new FirefoxDriver();3、driver.get()方法将在Firfox浏览器中打开百度主页4、driver.getCurren... 阅读全文
摘要:
不同的页面元素具有不同的Actions1、sendKeys()适用于具备文本编辑区域的页面元素。常见的使用方式是在文本框中输入字符串。示例代码如下:WebElement searchBox = driver.findElement(By.name("q"));searchBox.sendKeys("... 阅读全文