123ArticleOnline Logo
Welcome to 123ArticleOnline.com!
ALL >> Computer-Programming >> View Article

Introduction And Features Of Selenium3 – Automation Testing

By Author: Siyaram Ray
Total Articles: 225

What Is Testing?

Testing is surveying the usefulness of an undertaking/item or its module. We realize that the Software Development Life Cycle (SDLC) has the accompanying stages:

• Analysis/Requirement
• Design
• Coding or executing the usefulness
• Testing
• Deployment
• Maintenance

Contrasts between Manual Testing and Automated Testing:

Manual Testing:-

Manual testing is the way toward testing an application physically by exploring to every situation and testing the item to distinguish if any bugs/mistakes exist or not. It requires more exertion and is investment expending, as it is a manual procedure. Manual analyzers need to execute different experiments lastly create a without bug item. They need to take after a similar procedure consistently, exploring to similar screens and same situations. It is very exhausting and dull work.

In manual testing, there will be different situations to test, and there are a couple of chances that the analyzer may leave certain situations, which we can overcome with computerized testing.

In manual testing, we have diverse kinds of testing:

• Unit testing
• System testing
• Acceptance testing
• blackbox testing
• white box testing
• Smoke testing
• Regression testing

Automation Testing:-

Once the application is tried by the manual analyzers, Best selenium training institute in Bangalore there might be odds of leaving such situations; we can beat the above issue with computerization testing devices like Selenium, CodedUI, QTP, and so on.

What Is Selenium?

Selenium is an open source apparatus which is utilized to execute test contents on web applications. It underpins different programming dialects, for example, Java, C#, PHP, JavaScript, and Ruby.

Selenium bolsters different working frameworks to execute the web applications, similar to Windows, Linux, MacOS, and so on. Selenium is composed utilizing Java, and it is cross-stage. Selenium bolsters different programming dialects and different stages. Thus, the majority of the best organizations lean toward Selenium as opposed to utilizing Quick Test Professional (QTP) and CodedUI, which are both authorized forms. It bolsters different programs, for example, Google Chrome, Edge Browser, Firefox Browser, Internet Explorer, and Safari.

Every program has its own driver for executing the test contents; for executing Selenium contents on Chrome, we have Chrome drivers. For IE, we have Internet Explorer drivers. For Safari, we have Safari drivers. For Opera, we have Opera drivers. Web Explorer (IE) and Google Chrome bolster both the 32bit and 64bit renditions, which you can download and utilize in view of your framework necessities.

In Selenium's prior forms, Selenium 1.0 and Selenium 2.0, we didn't have to set up Firefox drivers to execute the contents on the Firefox program. Selenium drivers can be downloaded from this connection.

What Are the Components of Selenium?

We have the accompanying Selenium parts:

• Selenium Core
• Selenium RC
• Selenium IDE
• Selenium Grid
• Selenium Webdriver

Among these, Selenium 3.0 backings Selenium Grid and Selenium Webdriver and quits utilizing Selenium RC straightforwardly. Selenium Core is totally expelled from the most recent variant of Selenium 3.0.

New Features in Selenium 3.0:

In the prior forms of Selenium, similar to Selenium 2.0, we didn't have to set up the Firefox driver, and Selenium doesn't have a Firefox driver. As a matter of course, Selenium bolsters the Firefox driver.
In Selenium's most recent adaptation, Selenium 3.0, we have a different driver for Firefox (Geckodriver). You can download the Geckodriver from Selenium's authentic Website.

Firefox program form is upheld from 47+. In the event that we need to work with the more established variants, i.e. not as much as variant 47, there is no compelling reason to introduce Geckodriver, yet working with 47+ either in Selenium 2.0 or Selenium 3.0 requires Geckodriver to be introduced and arranged.

In this adaptation, we additionally have bolster for Microsoft's Edge program, which is Microsoft's own particular program.

Following are the requirements to work with the Edge Browser:

• The customer machine ought to be introduced with a Windows 10 working framework.
• It bolsters Java more noteworthy than adaptation 8 to run Java code (center point).
• Support for the Safari (Apple OS) program is given by Safari drivers (10.0 version+).
• From 9+, variants of IE are upheld in Selenium 3.0.

Presently Selenium 3.0 has turned into a W3C (overall web consortium) standard. Selenium 3.0 expelled Selenium Core yet bolsters Selenium RC in a roundabout way through selenium courses in Bangalore back-end Webdriver.

Who Developed Selenium?

Selenium was created as an inner venture to test the inside applications at ThoughtWorks, which creates customer side innovation like JavaScript by Jason Huggins. Afterward, this task turned into the main rendition of Selenium, Selenium 1.0 Core, in 2004.

Jason Huggins tried different inner applications and offered demos to various associates. They were amped up for the accomplishment of the Selenium Core. Afterward, Paul Hammant joined his group and built up the second form of (Selenium RC), at that point this instrument wound up open source to work with the diverse programs and stages.

Simon Stewart at ThoughtWorks built up a computerization apparatus for the program known as Webdriver, and later they consolidated Selenium RC with Webdriver to make Selenium Webdriver (Selenium 2.0).

Philippe Hanrigou at ThoughtWorks created Selenium Grid in 2008. Selenium Grid is utilized for designing single center point and various hubs. The present center point is equipped for running different experiments on customer machines and in addition remote machines, which diminishes the time and in addition labor.

At long last, Selenium 3.0 was created for the current year with the new highlights. It is a mix of Selenium 2.0 and Selenium 1.0, which implies it underpins Selenium 2.0 highlights yet doesn't have bolster for Selenium 1.0, i.e. Selenium Core.

Total Views: 50Word Count: 919See All articles From Author

Computer Programming Articles

1. How To Connect A Wired And Wireless Both Printer
Author: sara williams

2. Importance Of Angularjs For Next Project
Author: Siyaram Ray

3. How To Fix Aol Error 101?
Author: sara williams

4. Official Toshiba Support | Toshiba
Author: Toshiba Backup

5. Application Development – Benefits Of Angularjs 2
Author: Siyaram Ray

6. Decoding The Importance Of Jewellery Software For Businesses
Author: Danish Mehta

7. How To Hire The Best Magneto Developer At An Affordable Price
Author: Anderson Mairay

8. In Detail About Angular And Angular2
Author: Siyaram Ray

9. Why To Choose A Cloud Call Center Software?
Author: Matt Parker

10. Selenium Testing Trends To Be Known In 2018
Author: Siyaram Ray

11. Important Things That Should Be Known About Angularjs
Author: Siyaram Ray

12. Get Deleted Data Back Fast With Active@ File Recovery
Author: James A Ashton

13. Real-world Testing – Use Selenium Effectively
Author: Siyaram Ray

14. How Active@ Undelete Helps You Recover Lost Files
Author: Thom Henks

15. Training And Placement Company In Chennai
Author: pani raga

Login To Account
Login Email:
Forgot Password?
New User?
Sign Up Newsletter
Email Address: