Data Driven Framework


Why Data Driven Framework – DDF



Hello User…

Let’s begin to understand what a framework is and how it can benefit the test automation process.

Well, a Framework is set of guidelines, rules, or structure when applied helps in organize things separately there by achieving high degree of re usability.


Stealing the definition from Wikipedia
 
"A test automation framework is a set of assumptions, concepts and tools that provide support for automated software testing. The main advantage of such a framework is the low cost for maintenance."

In Automation, testing with different sets of data is a major process. Now, this procedure can be done by either hard coding the Test Data directly in the Test Script which is a bad Idea or by reading the Test Data from an external data source.

We have a fair idea of which process to choose for our Automation process :)
So here comes a Framework for Data Driven Testing.

Benefits:
  • Re Usability of Components
  • Cleaner Folder Structure
  • Support for various Data Sources
  • Readily available, hence faster script development





This Post is organized into following parts:

Go To: DataDrivenFramework Part 1  - Contains Details regarding The Data Driven Framework
Go To: DataDrivenFramework Part 2  - Contains Details regarding The usage along with Examples
Go To: DataDrivenFramework Part 3  - Contains Details regarding Upcoming Releases and Features


Download Areas:

Open the below links, Click on “File” menu and select “Download” option.
Download Framework  from here : DDF jar file + javadoc
Sample code for using DDF is available in the project : DDF Sample Project


LinkedIn Group:

you can join our LinkedIn group here for more collaborative discussions: ATU LinkedIn Group

Give our tools a Feedback:

 We are constantly working on several projects, we would like to have a feedback on all the tools so that we can prioritize, introduce new features, enhancing them etc. This will also help us in understanding the usage of these tools and lift us to develop further more utilities.

 Feedback page : ATU Utilities User Feedback


Future Scope for DDF


Well, we are using this approach for our Projects and will be continued in future :)
A whole lot of new features will be introduced into DDF to the benefit of various Clients, Organizations, and Users including myself. Stay tuned :)

We love Automation; we love to keep its utilities Open Source.
                                                                                                – Automation Testing Utilities

338 comments:

  1. This is a very good help for a beginner to understand . Please keep posting the new ideas.

    ReplyDelete
  2. Excellent guys...Great work !!!!

    ReplyDelete
  3. Hi, i am not able to download project. Looks like link is not working. Can you please provide working link.

    Thanks
    Abhi

    ReplyDelete
  4. Hi Abhinav,

    I have checked the links, they are pointing to download locations. Click on the given link, Then click the File menu and then click on download option. It should work, let me know if you are still facing the same problem.

    Thanks
    ATU

    ReplyDelete
  5. Getting an error while importing the aut.ddf ....

    can anyone helpme on this ..
    downloaded sample project but, when i tried play around .... showing error like red lines under import aut.ddf

    ReplyDelete
    Replies
    1. Hi Rajasekhar,

      Download the DDF Jar file and place it in your build path, the Jar file download location is given in the post. This should resolve the errors.

      Regards
      Automation Tester

      Delete
  6. Thanks for the replay...

    Reason was to fail ...

    in my system two versions of Jre installed , that is reason it got thowring that error ...

    i would like ask one more question ..
    can we use these frame work like passing parameters thru excel for my owen project ?

    As i am trying to impliment same as above, but not able to execute the methood .
    below is my code can you look into this please..

    one again i am very thank full to your help...

    code:

    package AdminModule;

    import java.util.Iterator;
    import java.util.List;
    import java.util.concurrent.TimeUnit;

    import org.openqa.selenium.By;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.WebElement;
    import org.openqa.selenium.firefox.FirefoxDriver;
    import org.openqa.selenium.support.ui.ExpectedConditions;
    import org.openqa.selenium.support.ui.WebDriverWait;
    import org.testng.annotations.BeforeClass;
    import org.testng.annotations.DataProvider;
    import org.testng.annotations.Test;

    import atu.ddf.exceptions.DataDrivenFrameworkException;
    import atu.ddf.file.CSVFile;
    import atu.ddf.file.ExcelFile;
    import atu.ddf.selenium.SeleniumTestNGHelper;

    public class TC_Login_Admin {
    public FirefoxDriver driver;
    @BeforeClass
    public void init() {
    driver = new FirefoxDriver();
    driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
    driver.manage().window().maximize();
    }

    @Test(priority = 1,dataProvider = "objectTestData")
    public void Login(String UserName, String Password) throws InterruptedException {
    //driver = new FirefoxDriver();
    driver.get("http://celebweb-1025152520.ap-southeast-1.elb.amazonaws.com/celebrateportal");
    //driver.manage().window().maximize();
    WebDriverWait wait = new WebDriverWait(driver,30);

    WebElement username = wait.until(ExpectedConditions.elementToBeClickable(By.xpath("//*[@id='usernameId']")));
    System.out.println(username.getText());
    username.sendKeys(UserName);
    WebElement password = driver.findElement(By.xpath("//*[@id='login']"));
    System.out.println(password.getText());
    password.sendKeys(Password);

    }

    @DataProvider(name = "objectTestData")
    public Iterator data1() throws DataDrivenFrameworkException {
    String excelResource = System.getProperty("user.dir")
    + System.getProperty("file.separator") + "resources"
    + System.getProperty("file.separator") + "ExcelTestData.xls";
    ExcelFile excelFile = new ExcelFile(excelResource);
    excelFile.setSheetName("MyScenario");
    excelFile.setTestCaseHeaderName("TestCaseNameColumn");
    List> data = excelFile.getDataUsingTestCaseName("Login");
    return SeleniumTestNGHelper.toObjectArrayIterator(data);
    }

    }

    Here, i updated the excel file with TestCaseName as Login and provided UserName and Password as headers and provided values in next row under the respective coloumns.
    My question is can we pass no.of parameters as we need like in above script i am taking only two parameters?

    Thank you very much ...for your time

    ReplyDelete
    Replies
    1. Hi Rajasekhar,

      yes, you can pass any number of parameters. the only criteria is the script method parameters should match with the number of parameters given in the excel.

      refer to the example project, in the resources folder, the excel file contains various Test Cases "AddPost", "RegisterUser" and "Login".

      Delete
    2. Can you paste the Exception message that you are getting while executing the above code.

      Also just make sure few things..

      The Excel file (.XLS format) available in the resources folder, for Login TC, there are 3 columns and in the script there are two parameters. This will definitely cause failure. Remove the last column and try running the script.

      Let me know if you still face any problem.

      Regards
      AT

      Delete
  7. Yes... i can do it successfully, if use same workspace and all files which you provided ..

    But when i am trying to add all the jars and resources folder as like in sample project in my own project its not executing the method under the @Test annotation.
    i had added AUT jar which you provided and all poi jars as suggested and created excel file in my project

    the mettood under @Test annotation is executing at athe same time its not showing in skipped once

    ReplyDelete
  8. Can you provide your contact number, so that i can explain the issue which i am facing .....

    ReplyDelete
    Replies
    1. Hi Rajasekhar,

      I am afraid i cannot provide you my contact at this moment but I will definitely do it soon.

      right now I would be glad to help you out here or you could mail me your code snippet to automationtestingutilities@gmail.com

      I will definitely get back to you on this :)

      Regards
      AT

      Delete
  9. sorry.....

    i can able to do it now...the issue is resolved. its more over jars import.. no worries now.

    but i have another task..
    you code or frame work supports for mysql..
    i am working on sql server 2008r2...
    i can able to retrive data from table using below code ..
    public static ArrayList> extract()
    throws SQLException {
    try {
    Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
    Connection connection = DriverManager
    .getConnection(
    "jdbc:sqlserver://localhost:1433;databaseName=Raja;selectMethod=cursor",
    "raja", "darlling(9");

    System.out.println("DATABASE NAME IS:"
    + connection.getMetaData().getDatabaseProductName());
    Statement statement = connection.createStatement();
    resultSet = statement.executeQuery("select * from dbo.Departments");

    } catch (Exception e) {
    e.printStackTrace();
    }
    ArrayList> table;
    int columnCount = resultSet.getMetaData().getColumnCount();

    if(resultSet.getType() == ResultSet.TYPE_FORWARD_ONLY)
    table = new ArrayList>();
    else {
    resultSet.last();
    table = new ArrayList>(resultSet.getRow());
    resultSet.beforeFirst();
    }

    for(ArrayList row; resultSet.next(); table.add(row)) {
    row = new ArrayList(columnCount);

    for(int c = 1; c <= columnCount; ++ c)
    row.add(resultSet.getString(c).intern());
    }
    System.out.println(table);

    return table;
    }


    can you help me on how to convert this to Testng objects as your frame work supports...

    like: return SeleniumTestNGHelper.toObjectArrayIterator(data);

    how the above methoods functions........
    can you help me to how to convert the retun table data to testng objects array iterator

    Thank you very much for help.........

    ReplyDelete
  10. Let me put above question in this way...

    how to cast the Database Result set into Iterator object or object[][]....

    please help me in this..........................
    as I pasted my code above ....

    ReplyDelete
  11. Hi Rajasekhar,

    Change your method return type from ArrayList to List<List<String>> and pass this method to SeleniumTestNGHelper.toObjectArrayIterator() method. This can be used in the Data Provider method.

    Regards
    AT

    ReplyDelete
  12. Your blog is very helpful. I am automating quikr and I have a doubt.
    My doubt is that while editing any add that you posted in quikr.com, then there is a subcategory field in the add.
    I think that is not a driopdown. After selecting the main category, corresponding subcategories are displayed there on the same dropdown (here i am saying dropdown but please do not get confused as that is not dropdown i think)...
    Now I am unable to select any subcategory from that field.
    Can you please help me out here.


    Please help how to select the value here...

    ReplyDelete
  13. Hi,

    I run your project. It's working fine but when I have created new project and developed my own script. It's not working for me. but my same script when included in your project and run it from there. It's working fine now..
    What must be the problem. please help.

    Thanks

    ReplyDelete
    Replies
    1. It doesn't show any error also.. plz take a look at console output

      ===============================================
      Default test
      Tests run: 0, Failures: 0, Skips: 0
      ===============================================


      ===============================================
      Default suite
      Total tests run: 0, Failures: 0, Skips: 0
      ===============================================

      [TestNG] Time taken by org.testng.reporters.XMLReporter@1d08e21: 4 ms
      [TestNG] Time taken by [FailedReporter passed=0 failed=0 skipped=0]: 0 ms
      [TestNG] Time taken by org.testng.reporters.SuiteHTMLReporter@1e41869: 24 ms
      [TestNG] Time taken by org.testng.reporters.EmailableReporter2@898b41: 2 ms
      [TestNG] Time taken by org.testng.reporters.JUnitReportReporter@14943d6: 0 ms
      [TestNG] Time taken by org.testng.reporters.jq.Main@462f90: 21 ms

      Delete
    2. Hi,

      Could yu show your project src? Or mail us at automationtestingutilities@gmail.com

      Delete
    3. This comment has been removed by the author.

      Delete
    4. I have emailed you the project.

      Delete
    5. Good that the issue is resolved :)

      Delete
  14. Hello,

    I am getting this error, could you please let me know what is going wrong here

    You need to specify at least one testng.xml, one class or one method
    Usage: [options] The XML suite files to run
    Options:
    -configfailurepolicy Configuration failure policy (skip or
    continue)
    -d Output directory
    -dataproviderthreadcount Number of threads to use when running
    data providers
    -excludegroups Comma-separated list of group names to
    exclude
    -groups Comma-separated list of group names to be
    run
    -junit JUnit mode
    Default: false
    -listener List of .class files or list of class
    names implementing ITestListener or
    ISuiteListener
    -methods Comma separated of test methods
    Default: []
    -methodselectors List of .class files or list of class
    names implementing IMethodSelector
    -mixed Mixed mode - autodetect the type of
    current test and run it with appropriate runner
    Default: false
    -objectfactory List of .class files or list of class
    names implementing ITestRunnerFactory
    -parallel Parallel mode (methods, tests or classes)
    -port The port
    -reporter Extended configuration for custom report
    listener
    -suitename Default name of test suite, if not
    specified in suite definition file or source code
    -suitethreadpoolsize Size of the thread pool to use to run
    suites
    Default: 1
    -testclass The list of test classes
    -testjar A jar file containing the tests
    -testname Default name of test, if not specified in
    suitedefinition file or source code
    -testnames The list of test names to run
    -testrunfactory, -testRunFactory The factory used to create tests
    -threadcount Number of threads to use when running
    tests in parallel
    -usedefaultlisteners Whether to use the default listeners
    Default: true
    -log, -verbose Level of verbosity
    -xmlpathinjar The full path to the xml file inside the
    jar file (only valid if -testjar was
    specified)
    Default: testng.xml

    Picked up JAVA_TOOL_OPTIONS:
    Picked up _JAVA_OPTIONS:

    ReplyDelete
    Replies
    1. Is this related to DDF? it appears as if you are running an ant build file.

      Delete
  15. Hello can you guys help me out,data driven testing with java for drop down fields(selenium webdriver)

    ReplyDelete
    Replies
    1. works in the same fashion as explained in the example.

      #AT

      Delete
  16. Software testing is an investigation conducted to determine the quality and performance of a product under test. This validation provides clear and independent review about the software. Software testing professionals have huge demand in leading software development industries.
    software testing training in chennai

    ReplyDelete
  17. PASSED: Login("URL", "username", "pswd")
    PASSED: Login("URl", "username", "pswd"))
    FAILED: Login(" ", " ", " ")

    I am seeing this result even though i have only 2 values passed from the excel still its trying for the 3rd row . don't know why . also the results shows test run: 4

    if i pass one values its trying for 2 values ..

    ReplyDelete
  18. Thanks for your valuable information, the introduction of automated testing process makes the agile software development process less complicated.

    ReplyDelete
  19. Your posts is really helpful for me.Thanks for your wonderful post. I am very happy to read your post.

    Software Testing Training in Chennai

    ReplyDelete
  20. Looking for best LoadRunner Training Institutes in Chennai? Then, FITA will be the ideal destination. We offer LoadRunner training in Chennai by experienced trainers as per industry standards. Our well-structured course syllabus helps students to acquire in-depth knowledge on LoadRunner test automation product.

    ReplyDelete
  21. It was really a wonderful article and I was really impressed by reading this blog. We are giving all software Course Online Training. The HTML5 Training in Chennai is one of the reputed Training institute in Chennai. They give professional and real time training for all students.

    ReplyDelete
  22. Your posts is really helpful for me.Thanks for your wonderful post.It is really very helpful for us and I have gathered some important information from this blog.If anyone wants to get Dot Net Course in Chennai reach FITA, rated as No.1 Dot Net Training Institutes in Chennai.

    ReplyDelete
  23. I have read your blog and i got a very useful and knowledgeable information from your blog.its really a very nice article. I did Loadrunner Training in Chennai. This is really useful for me. Suppose if anyone interested to learn Manual Testing Training in Chennai reach FITA academy located at Chennai Velachery.

    Regards....

    Software Testing Course in Chennai

    ReplyDelete

  24. The information you posted here is useful to make my career better keep updates...If anyone want to get Cloud Training in Chennai, Please visit FITA academy located at Chennai. Rated as No.1 Cloud Computing Training Centers in Chennai

    ReplyDelete
  25. I have read your blog and i got a very useful and knowledgeable information from your blog.You have done a great job . If anyone want to get Salesforce Developer Training in Chennai, Please visit FITA academy located at Chennai Velachery. Rated as No.1 Salesforce Training Institutes in Chennai.

    ReplyDelete
  26. Very nice and informative article and I am sure that all your readers have got something useful from it. Keep posting. Keep Up the good work.

    school websites design

    ReplyDelete
  27. great information to read, i learns a lot while reading this post. thanks for this blog. http://www.lykfencingworks.com/

    ReplyDelete
  28. Short yet useful post...Thanks for sharing...
    Web Designing Course in Chennai

    ReplyDelete
  29. This information is impressive; I am inspired with your post writing style & how continuously you describe this topic. After reading your post, thanks for taking the time to discuss this, I feel happy about it and I love learning more about this topic.
    Regards,
    PHP Training in Chennai|php training in velachery|php training institute

    ReplyDelete
  30. Thanks for sharing this valuable information with us. It was really helpful.

    ReplyDelete
  31. Awesome blog . Now i am working in manual testing going to shift to automation , its very useful to know about frame work. Thanks a lot.

    Software testing training institute with placement

    ReplyDelete
  32. great post very useful to me http://jobslatest14.blogspot.in/2015/07/top-16-sites-to-prepare-resume-in-online.html

    ReplyDelete
  33. I want to build a framework wherein i list all my test scripts name in a excel and in next column will be parameter like yes and no telling whether to run script or not
    Do you have any article for that??

    ReplyDelete
  34. Now a days cloud based technologies are getting popular like wild fire. So as the training programs related to these technologies. Thanks for providing an useful information.

    Hadoop Training Chennai
    Salesforce Training in Chennai

    ReplyDelete
  35. I feel satisfied to read your blog, you have been delivering a useful & unique information to our vision even you have explained

    http://www.greenstechnologies.com/

    ReplyDelete
  36. New technology Hadoop Best Training

    http://www.greenstechnologys.com/index.html

    ReplyDelete
  37. Best Coaching for Hadoop New technology at Greens Technology Adyar

    http://www.greenstechnologys.com/

    ReplyDelete
  38. There are lots of information about latest technology and how to get trained in them, like Hadoop Training Chennai have spread around the web, but this is a unique one according to me. The strategy you have updated here will make me to get trained in future technologies(Hadoop Training in Chennai). By the way you are running a great blog. Thanks for sharing this. FITA chennai reviews

    ReplyDelete
  39. I feel satisfied to read your blog, you have been delivering a useful & unique information to our vision even you have explained

    Oracle Training In Chennai

    ReplyDelete

  40. Thanks for sharing this valuable post to my knowledge; SAS has great scope in IT industry. It’s an application suite that can change, manage & retrieve data from the variety of origin & perform statistical analytic on it.
    Regards,
    sas training center in Chennai|sas training in Velachery|sas course in Chennai

    ReplyDelete
  41. Oracle Training in Chennai Oracle is one of the most in Demand technology popular and finds its applications in Database design, Applications, DBA, ERP, Complicated operations of Business Intelligence, data warehousing etc can be comfortably handled by Oracle Software.

    ReplyDelete
  42. Informatica Training in chennai Informatica is one of the leading data integration software available in the IT market today. Learn Informatica in Greens Technologys..

    ReplyDelete
  43. Pegasystems is the leading provider of business process management (BPM) and customer relationship management (CRM) software solutions. Pega Training in Chennai

    ReplyDelete
  44. Best Hadoop training institute in Chennai focus on the needs of the Hadoop community. Greens Technologys listed one of the top Hadoop training institutes in Chennai. We offer Hadoop education for working professionals. Hadoop Training in ChennaiHadoop training in Chennai understands the need of Hadoop community. we offer all Hadoop training courses as students option.
    Green Technologys provides Hadoop training materials.

    ReplyDelete
  45. QTP Training in Chennai QTP is an acronym for Quick Test Professional. It is an automation testing tool which supports Visual Basic script to test a procedure and to control the applications which is under test.

    ReplyDelete
  46. SAS Platform through a nationwide network of offices... Learn SAS in Chennai Greens Technology, we are providing excellent training and 100% placement in MNC companies... SAS Training in Chennai

    ReplyDelete
  47. Green Technologies In ChennaiGreens Technology is a leading Training and Placement company in Chennai. We are known for our practical approach towards trainings that enable students to gain real-time exposure on competitive technologies. Trainings are offered by employees from MNCs to give a real corporate exposure.

    ReplyDelete
  48. Very informative post. If interested, one can take up AngularJS course in Chennai and stay up to date in technology.

    ReplyDelete
  49. Well post, Thanks for sharing this to our vision. In recent day’s customer relationship play vital role to get good platform in business industry, Sales force crm tool helps you to maintain your customer relationship enhancement.
    Regards,
    Salesforce training in Chennai|Salesforce institutes in Chennai|Salesforce training center in Chennai

    ReplyDelete

  50. The information you have given here is truly helpful to me. CCNA- It’s a certification program based on routing & switching for starting level network engineers that helps improve your investment in knowledge of networking & increase the value of employer’s network...
    Regards,
    ccna courses in Velachery|ccna training center in Chennai|ccna institutes in Chennai

    ReplyDelete
  51. The information you have given here is truly helpful to me. The Best Informatica training in Chennai with excellent syllabus. By placement, course syllabus and practicals we are the BEST Informatica Training in Chennai.
    Informatica Training in chennai

    ReplyDelete
  52. I feel satisfied to read your blog Greens Technology has placed many students. And help companies to hire certified and trained candidates on PEGA., Pega Training in Chennai

    ReplyDelete
  53. Thanks for sharing this niche useful informative post to our knowledge, Actually
    Hadoop Training Chennai with real-time and placement focused BigData and Hadoop training in chennai . We are the best Hadoop Training Institute in Chennai. Hadoop Training in Chennai

    ReplyDelete
  54. Thanks for sharing informative QTP training in Chennai by HP certified professionals with real-time LIVE PROJECTS. Our QTP training syllabus is perfectly mixed with practical and job oriented training. QTP Training in Chennai,

    ReplyDelete
  55. Thanks for sharing informative SAS provide integrated process for analyzing business data from every source and gain predictive power to drive performance at every level. It is used in more than 118 countries across various domains like Market Research, Business Analyst, Financial Analyst, Clinical, Pharmacy, Data Warehousing, Banking, Insurance, etc. SAS Training in Chennai

    ReplyDelete
  56. This comment has been removed by the author.

    ReplyDelete
  57. I feel satisfied to read your blog Greens Technology Chennai's best institute for Oracle Training, Java Training, Data Warehouse Training, Software Testing Training and more with placement. and offers offers a wide range of services like Training and Placement, Outsourcing, Consultancy etc ....Green Technologies In Chennai

    ReplyDelete
  58. Hello , I have been training students on AngularJS for past 6 months, and at times, I have used your blog as reference for the class training and also for my personal project development. It has been so much useful. Thank you, keep writing more:)
    AngularJS training institute in Chennai

    ReplyDelete
  59. Hi. Nice post. I am wondering if it is possible.Actually pega software that can be used in many companies for their day to day business activities it has great scope in future.if suggest best coaching center visit
    Pega Training in Chennai

    ReplyDelete
  60. This site has very useful inputs related to qtp.This page lists down detailed and information about QTP for beginners as well as experienced users of QTP. If you are a beginner, it is advised that you go through the one after the other as mentioned in the list. So let’s get started… QTP Training in Chennai

    ReplyDelete
  61. Nice site....Please refer this site also nice if Our vision succes!Training are focused on perfect improvement of technical skills for Freshers and working professional. Our Training classes are sure to help the trainee with COMPLETE PRACTICAL TRAINING and Realtime methodologies.Green Technologies In Chennai

    ReplyDelete
  62. If wants to get real time Oracle Training visit this blog They give professional and job oriented training for all students.To make it easier for you Greens Technologies trained as visualizing all the real-world Application and how to implement in Archiecture trained with expert trainners guide may you want.. Start brightening your career with us Green Technologies In Chennai

    ReplyDelete
  63. UML Training in Chennai
    Thanks for sharing this informative blog. I did UML Certification in Greens Technology at Adyar. This is really useful for me to make a bright career..

    ReplyDelete
  64. Whatever we gathered information from the blogs, we should implement that in practically then only we can understand that exact thing clearly, but it’s no need to do it, because you have explained the concepts very well. It was crystal clear, keep sharing..
    Cloud Computing Training in Chennai

    ReplyDelete
  65. This post is really nice and informative. The explanation given is really comprehensive and informative..
    Oracle 11g RAC Online Training

    ReplyDelete
  66. This post is really nice and informative. The explanation given is really comprehensive and informative..
    Oracle DBA Online Training

    ReplyDelete
  67. This technical post helps me to improve my skills set, thanks for this wonder article I expect your upcoming blog, so keep sharing...
    Regards,
    Node JS training institute in chennai|Node JS course in chennai

    ReplyDelete
  68. I have been training students on AngularJS for past 6 months, and at times, I have used your blog as reference for the class training and also for my personal project development. It has been so much useful. Thank you, keep writing more:)
    AngularJS training in Chennai

    ReplyDelete
  69. Nice site.... refer this site .if Our vision succes!Training are focused on perfect improvement of technical skills for Freshers and working professional. Our Training classes are sure to help the trainee with COMPLETE PRACTICAL TRAINING and Realtime methodologies.
    Oracle Rac Training Chennai
    haddoop:

    ReplyDelete
  70. Wow, brilliant article that I was searching for. Helps me a lot in taking class for my students, so using it in my work. Thanks a ton. Keep writing, would love to follow your posts.
    Shashaa
    Dot Net training institute in Chennai | Dot Net training institute in Chennai | Dot Net training institute in Chennai

    ReplyDelete

  71. hai If you are interested in asp.net training, our real time working.
    asp.net Training in Chennai.
    Asp-Net-training-in-chennai.html

    ReplyDelete






  72. Hai if our training additional way as (IT) trained as individual, you will be able to understand other applications more quickly and continue to

    build your skill set which will assist you in getting hi-tech industry jobs as possible in future courese of action..visit this blog webMethods-training in chennai

    ReplyDelete
  73. Latest Govt Bank Jobs Recruitment Notification 2016

    Really appreciate you sharing this post.Much thanks again. Fantastic........

    ReplyDelete
  74. Excellent information with unique content and it is very useful to know about the
    information based on blogs.
    Selenium Training in Chennai | QTP Training In Chennai

    ReplyDelete
  75. TNPSC 813 Village Administrative Officer Recruitment 2015

    Interesting post, really great you are a fantastic blogger...............

    ReplyDelete

  76. Heya¡­my very first comment on your site. ,I have been reading your blog for a while and thought I would completely pop in and drop a friendly note. . It is great
    stuff indeed. I also wanted to ask..is there a way to subscribe to your site via email?

    Data Visualization Training Institutes in Chennai Trichy

    ReplyDelete
  77. I am very impressed with the article I have just read,so nice.......
    Dot Net Training in Chennai

    ReplyDelete
  78. The data warehouse concept you have furnished above was very useful to me. Thanks for sharing.
    Regards,
    cognos Training in Chennai

    ReplyDelete
  79. Hi, how to avoid bug when you use DataProvider(parallel=true ) run for example 3 records you see the tests in results but all test method in report show the same method parameters ?
    It is reporducible only if you define parallel=true

    ReplyDelete
  80. I suggest to use in new version static ThreadLocal webDriverLocalStorage = new ThreadLocal<>();
    to avoid problem with concurrency

    Could you please fix it or lelme please where i can download sources

    ReplyDelete
  81. Latest Govt JObs 2016


    Very efficiently written post. It will be valuable to anybody who employees it, including myself. Keep up the good work........................

    ReplyDelete
  82. Nice Article! Mostly I have gathered knowledge from the blogger, because its provides more information over the books & here I can get more experienced skills from the professional, thanks for taking your to discussing this topic.
    Regards,
    SAP training in chennai|SAP training|SAP Institutes in Chennai|SAP training|sap institutes in Chennai

    ReplyDelete
  83. GSSSB 2480 Revenue Talati Bharti Recruitment 2016

    Good post. This is a very clear, informative and helpful post.....

    ReplyDelete
  84. Haryana HSSC Steno Typist Recruitment 2016

    Thanks for providing valuable information in this article by author...............

    ReplyDelete
  85. This information you provided in the blog that was really unique I love it!!, Thanks for sharing such a great blog
    Enterprise Social Software (ESS) Market Report | Network Analytics Market Report

    ReplyDelete
  86. Pretty Post! It is really interesting to read from the beginning & I would like to share your blog to my circles for getting awesome knowledge, keep your blog as updated.
    Regards,

    Oracle Training in Chennai|Oracle DBA Training in Chennai|Oracle Training Institutes in Chennai

    ReplyDelete
  87. web designing Training Institute in Noida
    web designing Training Institute in Noida
    Web designing Training Institute in noida - with 100% placement support - web trackker is the is best training institute for web designing, web development in delhi. In you are looking web designing Training in noida, web designing Training Institute in Noida, web designing training in delhi, web design training institute in Ghaziabad, web designing training institute, web designing training center in noida, web designing course contents, web designing industrial training institute in delhi, web designing training coaching institute, best training institute for web designing training, top ten training institute, web designing training courses and content then Webtrackker is the best option for you.

    ReplyDelete
  88. Linux Training Institute in Noida
    Best Linux & UNIX Training Institute In Noida, Delhi- Web Trackker Is The Best Linux & Unix Training Institute In Noida, Top Linux & Unix Coaching In Noida Sector 63, 53, 18, 15, 16, 2, 64 Providing The Live Project Based Linux & Unix Industrial Training.

    ReplyDelete
  89. SAS Training Institute in noida
    Best SAS training in Noida- with 100% placement support - Fee Is 15000 Rs - web trackker is the best institute for industrial training institute for SAS in Delhi, Ghaziabad, if you are interested in SAS industrial training then join our specialized training programs now. SAS Training In Noida, SAS industrial training in noida, SAS training institute in noida, SAS Training In ghaziabad, SAS Training Institute in noida, SAS coaching institute in noida, SAS training institute in Ghaziabad.

    ReplyDelete
  90. Java training institute in noida-webtrackker is best java training institute in noida witch also provides real time working trainer, then webtrackker best suggestion of you and better carrier if you are looking the"Java Training in Noida, java industrial training, java, j2ee training courses, java training institute in noida, java training center in delhi ncr, java training institute in ncr, Ghaziabad, project based java training, institute for advance java courses, training institute for advance java, java industrial training in noida, java/j2ee training courses in ghaziabad, meerut, noida
    sector 64, 65, 63, 15, 18, 2"Webtrackker is best otion for you.

    ReplyDelete
  91. 1800-640-8917 Norton antivirus technical support phone number, Norton customer support toll free number, NORTON antivirus customer Support number, 1800-640-8917 NORTON antivirus tech support number, Norton antivirus technical support phone number, 1800-640-8917 Norton antivirus technical support number, 1800-640-8917 Norton antivirus technical support toll free number, Norton technical support number.

    ReplyDelete
  92. Webtrackker Technologies- Webtrackker is an IT company and also provides the project based industrial training in Java, J2EE. Webtrackker also provide the 100% job placement support. JAVA Training Institute in Meerut, Best J2EE training Institute in Meerut, best JAVA Training Institute in Meerut, best JAVA Training Institute in Meerut, project JAVA Training in Meerut, JAVA Training on live project based in Meerut, Java Training Courses in Meerut, Summer Training Program in Meerut, Summer Training Program on java in Meerut.

    ReplyDelete
  93. Best hadoop training institute in Noida- with 100% placement support - Fee Is 15000 Rs - web trackker is the best institute for industrial training institute for hadoop in Delhi, Ghaziabad, if you are interested in hadoop industrial training then join our specialized training programs now. hadoop Training In Noida, hadoop industrial training in noida, hadoop training institute in noida, hadoop Training In ghaziabad, hadoop Training Institute in noida, hadoop coaching institute in noida, hadoop training institute in Ghaziabad.hadoop training Institute in Noida

    ReplyDelete
    Replies
    1. Best hadoop training institute in Noida- with 100% placement support - Fee Is 15000 Rs - web trackker is the best institute for industrial training institute for hadoop in Delhi, Ghaziabad, if you are interested in hadoop industrial training then join our specialized training programs now. hadoop Training In Noida, hadoop industrial training in noida, hadoop training institute in noida, hadoop Training In ghaziabad, hadoop Training Institute in noida, hadoop coaching institute in noida, hadoop training institute in Ghaziabad.hadoop training Institute in Noida

      Delete
  94. sas training institute in noida - web trackker is the best institute for industrial training for SAS in noida,if you are interested in SAS industrial training then join our specialized training programs now. webtrackker provides real time working trainer with 100% placment suppot.

    ReplyDelete
  95. Nice post, I bookmark your blog because I found very good information on your blog, Thanks for sharing more information Certification Courses Online India .

    ReplyDelete

  96. Well Said, you have furnished the right information that will be useful to anyone at all time. Thanks for sharing your Ideas.
    digital marketing course in Chennai | digital marketing training in Chennai

    ReplyDelete
  97. The content you posted helps me to get the in depth knowledge about the various technology and it is very interesting to go through it. Thanks for sharing it.
    AngularJS Training in Chennai | AngularJS course in Chennai

    ReplyDelete


  98. Wow! That's really great information guys.I know lot of new things here. Really great contribution.Thank you ...

    Testing Training Institutes in Chennai

    ReplyDelete
  99. Great content thanks for sharing this informative blog which provided me technical information keep posting.
    qtp training in chennai

    ReplyDelete
  100. Awesome article. It is so detailed and well formatted that i enjoyed reading it as well as get some new information too. Selenium Training in Chennai

    ReplyDelete
  101. Thanks for sharing your post. This is very helpful. You can also visit on: Best Cloud Computing Training Institute in Delhi

    ReplyDelete
  102. This comment has been removed by the author.

    ReplyDelete
  103. The biggest change in Selenium recently has been the inclusion of the WebDriver API. Driving a browser natively as a user would either locally or on a remote machine using the Selenium Server it marks a leap forward in terms of browser automation.

    Selenium WebDriver fits in the same role as RC did, and has incorporated the original 1.x bindings. It refers to both the language bindings and the implementations of the individual browser controlling code. This is commonly referred to as just "WebDriver" or sometimes as Selenium 2.
    Selenium Training Institute in Chennai
    Best Selenium Training Institute in Chennai
    Selenium Training Course

    ReplyDelete
  104. Thanks for sharing a great article on Selenium!!

    Really it will be helpful for both beginners and experienced professional. Your information is very clear.

    Along with your post, I put my input here.

    To test this you have three different approaches:

    1) Create 100 scripts one for each dataset and execute each test one by one.
    2) Change the data in the script and execute it multiple times.
    3) Import the data from the excel sheet and execute the script multiple times with different data.

    Check out some of the best selenium concepts which can help you as well.Selenium training in Chennai

    ReplyDelete
  105. I have read your blog its very Informative and impressive Articles. I like it your blog.Know about more details Core PHP Training in Noida.

    ReplyDelete
  106. Summer training on PLC, SCADA, Automation, Instrumentation in Delhi NCR starting from every Monday and Thursday in this month. Come and Join us to learn Practical tools & techniques with job opportunities...! For Registration Contact +91-9310096831

    ReplyDelete
  107. Test automation framework is considered to be a combination of set protocols, rules, standards and guidelines that can be incorporated or followed as a whole so as to leverage the benefits of the scaffolding provided by the Framework.
    Software testing selenium training in Chennai

    ReplyDelete
  108. Sas Training Institute in Noida- Webtrackker is the best SAS preparing focus in Noida with an abnormal state foundation and research center office. The most interesting thing is that hopefuls can select numerous IT instructional classes at Noida area, SAS certification at Noida is a great step for a highly rewarding career as a programmer, analyst, consultant or SAS developer. In this vision, webtrackker was developed by SAS Institute Inc.
    Sap Training Institute in Noida
    PHP Training Institute in Noida
    Hadoop Training Institute in Noida
    Oracle Training Institute in Noida
    Linux Training Institute in Noida
    Dot net Training Institute in Noida
    Salesforce training institute in noida
    Java training institute in noida

    ReplyDelete
  109. DIAC - We are Training industries in the field of industrial automation, industrial maintenance and industrial energy conservation. This opportunity for Fresher/Experienced ENGINEERS in terms of CORE Training And Placements. Call 9310096831.

    ReplyDelete
  110. I am really enjoying reading your well written articles. It looks like you spend a lot of effort and time on your blog. I have bookmarked it and I am looking forward to reading new articles. Keep up the good work..
    Digital Marketing Company in Chennai
    SEO Company in Chennai
    Digital Marketing Company in India
    SEO Company in India

    ReplyDelete
  111. Get projects based industrial automation training course in Noida Delhi at DIAC Automation Technology. We provide advanced industrial automation training in Noida with job placement. Call us: 9310096831.

    ReplyDelete
  112. PLC Training in Delhi Ncr. We DIAC Automation would like to introduce ourselves as leading company providing Placement Program in Advanced Industrial Automation Training and Process Automation Training for industries. Call @9310096831

    ReplyDelete
  113. Thanks for sharing this blog factory automation such a great post.

    ReplyDelete
  114. I read your blog. This are awesome. I learn a lot of new things with help of your blog. Thanks for sharing this wonderful information.
    Factory Automation

    ReplyDelete
  115. Are you Looking for Industrial Summer training on Automation System like PLC, SCADA? Then you can join DIAC Automation Technology. Call @9310096831.

    ReplyDelete
  116. Information Driven Framework is one of the well known Automation Testing Framework in the present market. Information Driven robotized testing is a strategy in which the test informational collection is made in the exceed expectations sheet, and is then foreign made into computerization testing apparatuses to nourish to the product under test.
    BEST PHP TRAINING INSTITUTE IN DELHI

    ReplyDelete
  117. The Aim of the #automation training is to prepare students with practical skills as per Industry norms and make them capable with the objective of getting a core industry job. Call for job 9310096831

    ReplyDelete
  118. The Aim of the #automation training is to prepare students with practical skills as per Industry norms and make them capable with the objective of getting a core industry job. Call for job 9310096831

    ReplyDelete
  119. Thanks for Sharing a good Informative Post.
    Trainingatdelhi provides 6 weeks training in Big Data Hadoop. All the students who has undergone B.tech, BCA, MCA, BBA, MBA course and many more. Our Mentors’ enthusiastic approach and industry compliance designed module assist students in completing the project in less time and with confidence. Our trainers are subject specialist who acquired knowledge and experience after spending 20+ years in the industry.
    6 weeks training in Big Data Hadoop
    6 weeks based Big Data Hadoop training company in Delhi

    ReplyDelete
  120. Nice information about test automation tools my sincere thanks for sharing post Please continue to share this post .

    QTP Tutorial

    ReplyDelete
  121. This is extremely great information for these blog!! And Very good work.

    software testing course online

    ReplyDelete
  122. PLC Training | Automation Training Delhi | PLC SCADA Training Noida | DIAC- 9818293887
    We have developed our syllabus to become our trained engineers an industry ready professional. Hands on training for every participant with dedicated one PLC system and PC. Call us 91-9953489987.

    ReplyDelete
  123. Best practical oriented automation training course with hands on training for every participant with dedicated many PLC systems and PC.Well prepared course material and PLC software and study material will be provided during the course. Call @9953489987.

    ReplyDelete
  124. Want to enter into core industry? Looking for Industrial #Automation Training + #Robotics Training with `N` No. of Interviews + 100% placement.Best PLC Training in Noida & Delhi NCR is organized byDIAC. We provide best PLC training in Delhi NCR at affordable course fees with 100% JOB assistance life time. We provides week day's classes, week end classes and fast track course. Call us 9953489987.

    ReplyDelete
  125. Want to enter into core industry? Looking for Industrial #Automation Training + #Robotics Training with `N` No. of Interviews + 100% placement.Best PLC Training in Noida & Delhi NCR is organized byDIAC. We provide best PLC training in Delhi NCR at affordable course fees with 100% JOB assistance life time. We provides week day's classes, week end classes and fast track course. Call us 9953489987.

    ReplyDelete
  126. I have read your blog its very attractive and impressive. I like your blog selenium Online course Bangalore

    ReplyDelete
  127. Summer Training in PLC SCADA is a modular 4/6 weeks course, regularized over 5 days a week, 2 hrs a day, and exclusively includes practical sessions with affordable course fee, placement solution and provide 1 year membership card or certicate to the participants. Call @9953489987/9310096831.

    ReplyDelete
  128. Really Very Informative Blog.Just Simply cleared All my doubts through your post.Very happy For sharing,Coming to Our self We Are the leading Providers for Restaurant Parts In Us.Really Thanks For Sharing Such an Informative Post.

    ReplyDelete
  129. Thanks For Sharing Valuable Information, Very Useful For U Medical Residency in USA

    ReplyDelete
  130. Thanks For Sharing Valuable Information, Very Useful For U digital transformation consulting

    ReplyDelete
  131. Really Thanks For Posting Such an Useful and informative article I gathered some needful information from your blog digital transformation consulting

    ReplyDelete
  132. Thanks for sharing this useful article. Keep post like this.

    Web Designing Training in Chennai

    ReplyDelete
  133. Thank you for your information. It very nice article.
    Selenium Training in Pune

    ReplyDelete
  134. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
    Click here:
    http://www.trainingintambaram.in/windows-azure-training-in-chennai.html

    ReplyDelete
  135. Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us. expecting for your.
    Drupal 7 training
    drupal certification training
    drupal training course
    drupal 7 certification

    ReplyDelete
  136. Thanks for sharing this valuable information.well about Data driven framework.it's useful for beginners like selenium training in chennai
    selenium training in velachery

    ReplyDelete
  137. Outstanding blog thanks for sharing such wonderful blog with us ,after long time came across such knowlegeble blog. keep sharing such informative blog with us.
    Airport Ground Staff Training Courses in Chennai | Airport Ground Staff Training in Chennai | Ground Staff Training in Chennai

    ReplyDelete
  138. Nice article. I was really impressed by seeing this article, it was very interesting and it is very useful for me.
    Thanks for sharing this valuable information to our vision. You have posted a worthy blog keep sharing.
    English Speaking Classes in Mumbai
    IELTS Classes in Mumbai
    English Speaking Course in Mumbai
    Spoken English Training in Bangalore
    IELTS Center in Mumbai

    ReplyDelete
  139. This is a good post. This post give truly quality information. I’m definitely going to look into it. Really very useful tips are provided here. thank you so much. Keep up the good works.
    Software Testing Training in Chennai
    Android Training in Chennai
    Software Testing Training
    Best Software Testing Training Institute in Chennai
    Android Training Institute in Chennai
    Android Classes in Chennai

    ReplyDelete
  140. Nice Article,Great experience for me by reading this info.
    thanks for sharing the information with us.keep updating your ideas.
    AWS Training in Bangalore
    AWS Training
    AWS Training in anna nagar
    AWS Training in T nagar

    ReplyDelete
  141. quite informative, thanks for sharing with us

    - Learn Digital Academy

    ReplyDelete
  142. In the beginning, I would like to thank you much about this great post. Its very useful and helpful for anyone looking for tips to help him learn and master in Angularjs. I like your writing style and I hope you will keep doing this good working.
    Angularjs Training in Bangalore
    Angularjs Training Institute In Bangalore
    Android Institute in Bangalore
    Android Coaching in Bangalore

    ReplyDelete

  143. This information is impressive. I am inspired with your post writing style & how continuously you describe this topic. Eagerly waiting for your new blog keep doing more.
    Android Training in Bangalore
    Android Course in Bangalore
    Angularjs Training Institute in Bangalore
    Angularjs Classes in Bangalore

    ReplyDelete
  144. Such an excellent and interesting blog, do post like this more with more information, this was very useful, Thank you.
    Aviation Academy in Chennai
    Aviation Courses in Chennai
    best aviation academy in chennai
    aviation training in chennai

    ReplyDelete