java之各类测试
jackyrongvip
这个作者很懒,什么都没留下…
展开
-
测试用例之优先级排序
测试用例按照风险管理的方法,设置三个属性:bug发生概率的可能(probability),bug发生后对产品的影响,风险等级: R(P,I)=p*i 所有的测试用例按照风险等级排序...原创 2014-05-13 23:07:10 · 1866 阅读 · 0 评论 -
Web网站压力及性能测试
https://segmentfault.com/a/1190000011469759一、Webbench测试并发Webbench是Linux下的一个网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每分钟相应请求数和每秒钟传输数据量。webbench最多可以模拟3万个并发连接去测试网站的...原创 2017-10-09 19:59:00 · 183 阅读 · 0 评论 -
收藏两个不错的开源国内测试框架
参考https://my.oschina.net/gitosc/blog/8209971) 项目简介:这是一个WebUI自动化测试框架,由webdriver中文社区创办人土豆(本人技术笔名)所创建,该web自动化测试框架是用java语言编写的,基于selenium webdriver 的开源自动化测试框架,该框架结合了testng,selenium,webdriver,jxl,jodd...原创 2017-01-09 17:36:39 · 316 阅读 · 0 评论 -
来自美团的测试模版
来自美团的测试模版,从各个方面给了不错的范例,适合中小团队快速部署使用http://tech.meituan.com/testcase-templete.html原创 2016-05-01 08:44:10 · 300 阅读 · 0 评论 -
junit 4.11配合Hamcrest
Hamcrest下载地址为https://code.google.com/p/hamcrest/downloads/list 提供了不少增强junit测试的方法,在junit 4.11中,已经加进来了[code="java"]import java.util.HashMap;import java.util.Map;import org.hamcrest.Match...原创 2015-02-12 09:49:44 · 213 阅读 · 0 评论 -
junit4之Assume.assumeTrue
在junit测试的时候,如果有的时候必须规定具备某个条件才允许测试,但又不判断为fail,则可以使用Assume.assumeTrue,例子如下:[code="java"]@Testpublic void testIfVersioonGreaterThan4(){ String versionNumber = "7"; Assume.assumeTrue(I...原创 2014-03-16 12:05:05 · 1269 阅读 · 0 评论 -
junit之记录执行的listener
在junit 4中,有的时候可以在所有测试开始前,后,每个测试执行前,后进行监测,需要继承的是RunListener类,例子如下,首先是两个要测试的类,[code="java"]public class TestFeatureOne { @Test public void testFirstFeature() { Assert.assertTrue(t...原创 2014-03-16 11:38:03 · 819 阅读 · 0 评论 -
junit 4中的测试套件
在JUnit4中,如果想要同时运行多个测试类,需要使用两个注解: @RunWith(Suite.class)指定使用Suite运行器来运行测试; @SuiteClasses(ClassName.class)指定运行哪些测试类。测试类可以指定为Suite,这样JUnit会继续再去寻找里面的测试类,一直找到能够执行的Test Case并执行之。例如: @Run...原创 2014-03-09 08:28:02 · 165 阅读 · 0 评论 -
junit测试之并行测试
在junit中,还可以同时执行多个单元测试,例子如下:[code="java"]import junit.framework.Assert;import org.junit.Test;public class TestFeatureOne { @Test public void testFirstFeature() { Assert.assertTr...原创 2014-03-06 23:20:29 · 686 阅读 · 0 评论 -
junit之测试顺序
参考:http://www.cnblogs.com/lukehuang/archive/2013/08/27.htmlBriefJunit 4.11里增加了指定测试方法执行顺序的特性测试类的执行顺序可通过对测试类添加注解 “@FixMethodOrder(value)” 来指定,其中value 为执行顺序三种执行顺序可供选择:默认(MethodSorters.DEFA...原创 2014-03-04 21:47:40 · 259 阅读 · 0 评论 -
Selenium中执行Javascript
Selenium中执行Javascript方法如下[code="java"]if (driver instanceof JavascriptExecutor) { ((JavascriptExecutor) driver) .executeScript("alert('hello world');"); }[/code]原创 2015-01-12 11:20:24 · 133 阅读 · 0 评论 -
junit复习1 @before class @after class
先看代码 [code="java"]public class JunitTest1 { private Collection collection; @BeforeClass public static void oneTimeSetUp() { // one-time initialization code ...原创 2014-02-21 11:11:54 · 143 阅读 · 0 评论 -
selenium 2中查找所有指定类型的元素
在selenium 2中,经常要统计或者查找指定类型的元素,比如要寻找网页中所有的链接,所有的下拉框,所有的文本框等,下面给出DEMO:1) 比如查找所有的链接: [code="java"]public class FindAllLinks { public static void main(String[] args) { WebDriver d...原创 2014-06-02 11:09:52 · 742 阅读 · 0 评论 -
收藏一个不错的selenium教程系列
http://www.cnblogs.com/sdet/tag/selenium/原创 2014-06-01 11:19:27 · 166 阅读 · 0 评论 -
selenium 2中的pageobject学习
先来看下,用普通的方法如何进行webdrviver的测试[code="java"]public class SimpleAmazonSearchTest { private FirefoxDriver driver; @Before public void setupSelenium() { driver = new FirefoxDriver();...2014-05-24 12:28:03 · 142 阅读 · 0 评论 -
testng中动态添加注解
最近看了下testng,的确发觉testng是强大的工具,其中留意到testng中有一个不错的功能,是在运行时期动态添加注解,先来看下面的例子:[code="java"]public class Mytest { @Test(invocationCount = 10) public void verify() { // ... }}[/cod...2014-05-24 10:14:42 · 670 阅读 · 0 评论 -
在Selenium WebDriver中执行javascript
在Selenium WebDriver中执行javascript的方法很简单:[code="java"]public class JavaScriptExample { public static void main(String[] args) { System.setProperty("webdriver.chrome.driver"...原创 2014-05-22 20:55:10 · 169 阅读 · 0 评论 -
jmeter 测试if 表达器
https://www.douban.com/note/569091046/在jmete中,if控制器中,要注意表达式的写法不同:根据给定表达式的值决定是否执行该节点下的子节点,默认使用javascript的语法进行判断(如下图红框内的文字)。[img]https://img3.doubanio.com/view/note/large/public/p35474302....原创 2018-05-19 21:19:51 · 135 阅读 · 1 评论