Selenium Automation Framework Design

To design a framework we need to concentrate on the following factors.
1. We need to create UI Map
2. Libraries for UI objects.
3. Design classes based on application under test.
4. Plan for test execution approach to minimize the time.
5. Design report generation.
6. Prepare a Step table and step suite.
7. Prepare a Data set where ever needed
8. Design Keyword Driven action fixtures
9. Design and develop the psudo code.
Frame work has several types and most popular are the below
a.Keyword driven frame work
b.Data driven driven frame work
c.Hybrid framework
Key word Driven Frame work
Keyword driven framework is an action based test method used in planing and implementation of automation.

Sample Keyword Driven Table:
Module: Login
Sl.No
Element ID
Action
Data
Goal
1.
Txt_login
Type
5_Kings

2.
Txt_Password
Type
84#nu2|

3.
Txt_ConfirmPwd
Type
84#nu2|

4.
btn_Save
Click

Success Message

Data Driven Framework:

Data driven is the design of possible inputs what may given by the end user. This would cover maximum probabilities of an input data. It can be Spread sheet or sql. We have to connect and pass the values to the respective field or element.
The data should be designed by the experienced person on the project. It may be a client or even non technical person but should be more familiar with end user prospective.
We have to map the file path properly.

Hybrid Framework:
Hybrid Framework is nothing but the combination or the collection of some frame work based on the frame work developer we can call it as hybrid framework.



55 comments:

  1. Thank you for the info. It sounds pretty user friendly. I guess I’ll pick one up for fun. thank u









    Travel Agency Automation

    ReplyDelete
  2. very nice one. Thank for much information. It is easy to understand

    ReplyDelete
  3. Hi,
    I am very new to selenium and wants to automate out testing process for our company website. Could you please let me know the points which I should be take care and use while preparing the framework.

    Thanks

    ReplyDelete
  4. Which ramework is best ?

    ReplyDelete
    Replies
    1. Check Indium's Selenium Automation Testing Framework to Enhance the efficiency of the design and development of automated test scripts and many other features.

      Delete
  5. Your information about Selenium scripts is really interesting. Also I want to know the latest new techniques which are implemented in selenium. Can you please update it in your website? Selenium testing training in Chennai

    ReplyDelete
  6. Hi, thanks for sharing such an informative blog. I have read your blog and I gathered some needful information from your blog. Keep update your blog. Awaiting for your next update.
    Regards
    Selenium Training in Chennai

    ReplyDelete
  7. Thank you for sharing about the frameworks.I have read your blog and it was very interesting on Selenium training in Chennai

    ReplyDelete
  8. Thanks for the great information in your blog Selenium

    ReplyDelete
  9. • Great information, I like this kind of blog information really very nice and more I can easily new skills are develop after reading that post.
    webshere training in chennai

    ReplyDelete
  10. Interest to learn Selenium Online Training by Real Time Software Testing Professional Trainer having 10+ Years of Expert.
    Selenium Training

    ReplyDelete
  11. Selenium Testing Real Time Hands on Training in Chennai…

    Don’t always Depend on Training Institute alone.Please aware of Best Trainers too..

    http://thecreatingexperts.com/selenium-training-in-chennai/

    If You need a Best Trainer in Selenium Testing??? Then be ready for a DEMO From the Trainer MR.Karthick
    CONTACT:8122241286

    Both Classroom/Online Training is Available!!!!!!

    ReplyDelete
  12. This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information&its very useful to me...
    Android training in chennai
    Ios training in chennai

    ReplyDelete
  13. Looking for best training in SELENIUM, take a glance at http://thecreatingexperts.com/selenium-training-in-chennai/

    ReplyDelete
  14. Thanks for sharing this blog.Creating Experts provides Best training in selenium

    http://thecreatingexperts.com/selenium-training-in-chennai/

    contact 8122241286

    ReplyDelete
  15. I was looking for Selenium and Appium training in Chennai and got a link,it was the CREATING EXPERTS.

    If you are looking for one click the link below and contact 8122241286.

    http://thecreatingexperts.com/appium-training-in-chennai/
    http://thecreatingexperts.com/selenium-training-in-chennai/

    ReplyDelete
  16. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    Android Training in Chennai
    Ios Training in Chennai

    ReplyDelete
  17. The Creating Experts is the leading trainer in selenium so, if you are looking for one here is the link

    http://thecreatingexperts.com/selenium-in-chennai/

    contact +91-08122241286

    ReplyDelete
  18. THE CREATING EXPERTS is one of the leading training provider in SELENIUM they provide hands on training with real time scenario

    http://thecreatingexperts.com/selenium-training-in-chennai/

    contact +91-08122241286

    ReplyDelete
  19. The Creating Experts provides training in SELENIUM

    http://thecreatingexperts.com/selenium-training-in-chennai/

    contact +91-08122241286

    ReplyDelete
  20. SELENIUM Training in Chennai is provided by

    THE CREATING EXPERTS they provide hands on training with real time scenarios

    http://thecreatingexperts.com/selenium-training-in-chennai/

    contact 8122241286 for more info

    ReplyDelete
  21. Nice blog...

    Selenium training institute which provides Real Time Hands on Training…THE CREATING EXPERTS

    http://thecreatingexperts.com/selenium-training-in-chennai/


    contact-8122241286

    ReplyDelete
  22. SELENIUM training in Chennai by TE CREATING EXPERTS ,they provide you hands on training with real time scenarios

    http://thecreatingexperts.com/selenium-training-in-chennai/

    contact 8122241286

    ReplyDelete
  23. SELENIUM training in Chennai

    http://thecreatingexperts.com/selenium-training-in-chennai/

    SELENIUM training in Chennai by THE CREATING EXPERTS ,

    They provide you hands on training with real time scenarios

    contact 8122241286

    ReplyDelete
  24. SELENIUM training is provided by THE CREATING EXPERTS in CHENNAI

    They provide hands on training with real time scenarios and if you are looking for one take a look at the link

    http://thecreatingexperts.com/selenium-training-in-chennai/

    Contact 8122241286 for more info

    ReplyDelete
  25. Hi, all nice blog for a long time i was searching for a real time trainer and landed with my trainer in selenium
    SELENIUM training is provided by THE CREATING EXPERTS in CHENNAI

    http://thecreatingexperts.com/selenium-training-in-chennai/

    Contact 8122241286 for more info

    ReplyDelete
  26. Nice blog...

    Selenium training institute which provides Real Time Hands on Training…THE CREATING EXPERTS

    http://thecreatingexperts.com/selenium-training-in-chennai/


    contact-8122241286

    ReplyDelete
  27. The Creating Experts is the leading trainer in selenium so, if you are looking for one here is the link

    http://thecreatingexperts.com/selenium-in-chennai/

    contact +91-08122241286

    ReplyDelete
  28. NICE BLOG...Selenium training in CHENNAI provided by THE CREATING EXPERTS

    http://thecreatingexperts.com/selenium-training-in-chennai/

    CONTACT 8122241286.

    ReplyDelete
  29. DIAC provides Classroom training on PLC, SCADA, HMI, DCS, AC Drives- Motors, Panel Designing, Instrumentation. Get 100% life time job assistance.Call @91-9310096831

    ReplyDelete
  30. Rated Best PLC, SCADA, DCS, HMI, Motors, AutoCAD Industrial Automation training company in Noida, Delhi NCR & offers hands on experience with placement support. We are conduct this course in Regular Training, weak end training, Short term training, Six Months training, Summer/winter training & Customized training for Incampus/colleges. Get details on +91- 9310096831.

    ReplyDelete

  31. It was so good to read and useful to improve my knowledge as updated one.Thanks to Sharing.
    ETL Testing Online Training
    Hadoop online Training
    Informatica Online Training

    ReplyDelete
  32. Enroll for 2/3/4/6 Weeks Regular Summer / Winter / Project Training on PLC, SCADA, DRIVES, DCS, HMI, Panel, AutoCad etc. in our Delhi Training Center or in your college premises. Diac has a dedicated placement team which provides 100% placement to students. Call Immediate 9310096831.

    ReplyDelete
  33. It was so good to read and useful to improve my knowledge as updated one.Thanks to Sharing.

    online automation testing training

    ReplyDelete
  34. Those guidelines additionally worked to become a good way to recognize that other people online have the identical fervor like mine to grasp great deal more around this condition.

    Best Java Training Institute Chennai

    ReplyDelete
  35. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.

    Hadoop training in bangalore

    ReplyDelete
  36. Appreciating the persistence you put into your blog and detailed information you provide.
    Best Python training Institute in chennai

    ReplyDelete
  37. Really Very Informative Blog.Just Simply cleared All my doubts through your post.Very happy For sharing,Coming to Ourself We Are the leading Providers for Food Service Parts In Us.Really Thanks For Sharing Such an Informartive Post.


    ReplyDelete
  38. Really It's A Great Pleasure reading your Article,learned a lot of new things,we have to keep on updating it,Urgent Care in Chicago.By getting them into one place.Really thanks for posting.Very Thankful for the Informative Post.Really Thanks For Posting.

    ReplyDelete
  39. Thank for sharing the information Excellent article USMLE Thanks for posting.

    ReplyDelete
  40. Thanks For Sharing Valuable Information, Very Useful For U US Medical Residency

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

    ReplyDelete
  42. Really Thanks For Sharing Such an Knowledgeable Post...\

    24Layouts

    ReplyDelete
  43. The knowledge of technology you have been sharing thorough this post is very much helpful to develop new idea. here by i also want to share this.
    AWS training in Chennai
    selenium training in Chennai

    ReplyDelete
  44. Thanks for the good words! Really appreciated. Great post. I’ve been commenting a lot on a few blogs recently, but I hadn’t thought about my approach until you brought it up. 
    Data Science Training in Chennai
    Data science training in bangalore
    Data science online training
    Data science training in pune
    Data science training in kalyan nagar

    ReplyDelete
  45. 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.

    ccna training in chennai



    ccna training in bangalore


    ccna training in pune

    ReplyDelete
  46. I really appreciate this post. I’ve been looking all over for this! Thank goodness I found it on Bing. You’ve made my day! Thx again!
    java training in annanagar | java training in chennai

    java training in marathahalli | java training in btm layout

    java training in rajaji nagar | java training in jayanagar

    ReplyDelete
  47. Thanks for sharing this interesting blog with us.My pleasure to being here on your blog..I wanna come beck here for new post from your site.
    Best selenium training in chennai
    selenium Classes in chennai
    selenium course
    selenium Testing Training
    Selenium Training in OMR
    Selenium Training in Anna Nagar

    ReplyDelete