1 / 10

Designing Test Automation Framework with Selenium

Do we need to go for Test Automation? If sure, then which is the tool? If we right away begin automating test instances what are all of the technical challenges we might face? Can we want a framework for Automation? How we cross approximately designing a framework?

Download Presentation

Designing Test Automation Framework with Selenium

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Designing Test Automation Framework with Selenium

  2. Do we need to go for Test Automation? If sure, then which is the tool? If we right away begin automating test instances what are all of the technical challenges we might face? Can we want a framework for Automation? How we cross approximately designing a framework?

  3. Those are all the questions popup when we want to begin test Automation. Ok, allow us to begin exploring answers for the above questions.

  4. If there are hundreds of check scenarios which needs to be completed on every build then it will be a tedious task and mistakes susceptible. Due to the fact a test Engineer might make errors while coming into the check the data and output is probably incorrect. We are able to keep away from such situations by means of automating the test cases.

  5. Before deciding on a tool for Test Automation, we want to analyze the technologies used for exceptional UI components. For example, JAVA Swing components, Telerik controls, extjs tables, Ajax, Silverlight, Flex / Flash controls, and so on. If we want to use Selenium as Test Automation tool then the first and foremost aspect wishes to be checked is whether the utility is a web utility. If so, then check whether or not most of the UI controls are diagnosed by the Selenium. If more than 70% of the test cases may be automated then actually we can move beforehand and automate the check instances.

  6. As ways to take care of large wide variety of check instances we want to have a clean cut method for designing the framework. A number of the framework functionalities can be cited as follows:

  7. • If there may be any unhandled exception, then the execution need to now not prevent. Particular test scenario ought to be stopped and continue with the next scenario.• Screen shots must be taken for every error so that studying the disasters have to be clean.• Proper exception managing should be accomplished within the framework.• Proper naming convention need to be used

  8. • Keep away from difficult coding check information• Test data ought to be parameterized the usage of outside manner consisting of XMLs, Database, Spreadsheet, and so on.• Logs need to be created that makes life easier while analyzing the check Execution• Right folder structure ought to be created.

  9. If we need to create a Test Automation Framework with all the above mentioned capabilities (or something beyond this) for Selenium, then we want to apply the programming language as JAVA and Eclipse because the IDE (Integrated Development Environment).Test Automation Engineers ought to have understanding of Java then it makes their life simpler for automating the test instances.

  10. Mind Q Systems is one of the leading institutes for online software testing course. It provides coaching on online testing courses, ASP .NET, ETL testing, MSBI, QA Automation, Salesforce and development. For more details about selenium training, visit our site.

More Related