SPONSORS:






User Tag List

Thanks Thanks:  0
Likes Likes:  0
Dislikes Dislikes:  0
Results 1 to 5 of 5
  1. #1
    Apprentice
    Join Date
    Sep 2015
    Posts
    10
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0

    Java for Selenium

    How deep do you have to know Java, if you work in Selenium. I know basic Java, but not knowledgeable on Threads, Collections, Generics, Synchronizations, Hash Maps/Codes. Are any of the above important, if you are a tester in Selenium?

  2. #2
    Advanced Member gencke's Avatar
    Join Date
    Feb 2008
    Location
    Seattle, Washington, United States
    Posts
    532
    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    2 Thread(s)
    Total Downloaded
    0
    You are ahead of where I was. I came from a UFT/QTP backround (vbscript) and I was able to pick it up.
    Patience is like bread I say.... I ran out of that yesterday.

  3. #3
    Member
    Join Date
    Nov 2010
    Posts
    94
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0
    you do not need everything in java at a single time. What you need to know depending on the application and what framework you are using. However, at some point you will need to know java as much as possible. Just keep learning the topic as it helps you to understand java in particular the OOP principles.

  4. #4
    SQA Knight
    Join Date
    May 2006
    Location
    Playa Del Rey, California, United States
    Posts
    2,647
    Post Thanks / Like
    Mentioned
    17 Post(s)
    Tagged
    1 Thread(s)
    Total Downloaded
    0
    Quote Originally Posted by myshiak View Post
    How deep do you have to know Java, if you work in Selenium. I know basic Java, but not knowledgeable on Threads, Collections, Generics, Synchronizations, Hash Maps/Codes. Are any of the above important, if you are a tester in Selenium?
    For writing tests, I would say the main thing you need to know...
    * Basic programming constructs - branching, looping, Classes, variables.
    * Some basic unit testing concepts.. Asserts, setup/teardown
    * Writing polling loops and waits.
    * Try/Catch statements
    * Basic debugging. - You'll do a lot of debugging. Being good at this will give you some of the best milage in productivity. run to breakpoint, step in/out/over, watches, and REPL.

    To develop for the selenium project (webdriver and bindings), that's a whole other thing. Reflection and generics are heavily used.
    David Lai
    SDET / Consultant
    LinkedIn profile

  5. #5
    Member
    Join Date
    Jul 2007
    Posts
    71
    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Total Downloaded
    0
    Learn Java specifically for Selenium,
    https://automation-performance.blogs...-selenium.html

    Then go through Webdriver learning via following link,
    https://automation-performance.blogs...iver-tips.html

 

 

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Search Engine Optimisation provided by DragonByte SEO v2.0.40 (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Resources saved on this page: MySQL 9.38%
vBulletin Optimisation provided by vB Optimise v2.7.1 (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
User Alert System provided by Advanced User Tagging v3.3.0 (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
vBNominate (Lite) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Feedback Buttons provided by Advanced Post Thanks / Like (Pro) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
Username Changing provided by Username Change (Free) - vBulletin Mods & Addons Copyright © 2017 DragonByte Technologies Ltd.
BetaSoft Inc.
Digital Point modules: Sphinx-based search
All times are GMT -8. The time now is 11:40 PM.

Copyright BetaSoft Inc.