Simple Selenium Framework Development
Hi Folks,
I would like to take you through automation framework development using Selenium. I would call this framework as SSF or Simple Selenium Framework..
So, as any development phase we need to divide things into different sections, first is Analysis Phase.
Phase 1: Analysis Phase:
How should be the system be designed?
What it should do?
What features it should have?
Our SSF framework should be:
a) easy configurable, easy to understand, reliable, secure and what not ..
b) some items are property file driven
c) some function to import xls sheet value and write back
d) it should run tests parallel
e) database connectivity?
f) nice reporting and emailable content
g) integrate to external tool to show non technical folks and let them run their test
h) I don't want to buy any paid software
i) integrate with emails
j)integrate to run automatically
.
.
.
ah!, that a quite a collection to start with, now let us jot down what is possible and free
the answers:
How should be the system be designed?
[Bijoy]: We will use java/selenium, its free as of today!
What it should do?
[Bijoy]: meet all requirements and ease to use!
What features it should have?
[Bijoy]: as mentioned below:
Our SSF framework should be:
a) easy configurable, easy to understand, reliable, secure and what not ..
[Bijoy]: Java is the solution, no need of advanced concepts, just plain java or oops concepts
b) some items are property file driven
[Bijoy]: we will use Resource bundle, its simple!
c) some function to import xls sheet value and write back
[Bijoy]: We will use jxl.jar, believe me we have to make use of TestNG framework and Junit Framework.
d) it should run tests parallel
[Bijoy]: TestNG is the solution!
e) database connectivity?
[Bijoy]: doable using Java!
f) nice reporting and emailable content
[Bijoy]: ReportNG and Xslt reports.
g) integrate to external tool to show non technical folks and let them run their test
[Bijoy]: hudson/jenkins integration
h) I don't want to buy any paid software
[Bijoy]: lot of open source availble
i) integrate with emails
[Bijoy]: doable using Java!
j)integrate to run automatically
[Bijoy]: Cool!
.
.
Now the software requirements:
1. Eclipse IDE: http://eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr1
2. Selenium 2.0 / IDE / GRID : http://seleniumhq.org/download/
3. TestNG : http://testng.org/doc/eclipse.html
I would like to take you through automation framework development using Selenium. I would call this framework as SSF or Simple Selenium Framework..
So, as any development phase we need to divide things into different sections, first is Analysis Phase.
Phase 1: Analysis Phase:
How should be the system be designed?
What it should do?
What features it should have?
Our SSF framework should be:
a) easy configurable, easy to understand, reliable, secure and what not ..
b) some items are property file driven
c) some function to import xls sheet value and write back
d) it should run tests parallel
e) database connectivity?
f) nice reporting and emailable content
g) integrate to external tool to show non technical folks and let them run their test
h) I don't want to buy any paid software
i) integrate with emails
j)integrate to run automatically
.
.
.
ah!, that a quite a collection to start with, now let us jot down what is possible and free
the answers:
How should be the system be designed?
[Bijoy]: We will use java/selenium, its free as of today!
What it should do?
[Bijoy]: meet all requirements and ease to use!
What features it should have?
[Bijoy]: as mentioned below:
Our SSF framework should be:
a) easy configurable, easy to understand, reliable, secure and what not ..
[Bijoy]: Java is the solution, no need of advanced concepts, just plain java or oops concepts
b) some items are property file driven
[Bijoy]: we will use Resource bundle, its simple!
c) some function to import xls sheet value and write back
[Bijoy]: We will use jxl.jar, believe me we have to make use of TestNG framework and Junit Framework.
d) it should run tests parallel
[Bijoy]: TestNG is the solution!
e) database connectivity?
[Bijoy]: doable using Java!
f) nice reporting and emailable content
[Bijoy]: ReportNG and Xslt reports.
g) integrate to external tool to show non technical folks and let them run their test
[Bijoy]: hudson/jenkins integration
h) I don't want to buy any paid software
[Bijoy]: lot of open source availble
i) integrate with emails
[Bijoy]: doable using Java!
j)integrate to run automatically
[Bijoy]: Cool!
.
.
Now the software requirements:
1. Eclipse IDE: http://eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/indigosr1
2. Selenium 2.0 / IDE / GRID : http://seleniumhq.org/download/
3. TestNG : http://testng.org/doc/eclipse.html
nicely narrated. I am also doing the same thing for my project. now in design phase :)
ReplyDeleteCheck Selenium Automation Testing Framework which reduces dependence on technical experts by automatically selecting the test to execute
ReplyDeleteIntelliMindz is the best IT Training in Bangalore with placement, offering 200 and more software courses with 100% Placement Assistance.
DeleteSelenium Training In Bangalore
Manual Testing Training In Tirupur
Thanks for this blog, I'am very much delighted to say that this blog has helped me a lot in gain some extra knowledge about software testing.
ReplyDeleteSelenium training in Chennai
If you develop any app then its very important to test it, whether it is working properly or not, the user interface, the icons, the layout everything is needed to be tested any if there is any bug issues then it has to be resolved at the earliest. Testing an app is as important as developing an app.
ReplyDeletemobile application testing|mobile application testing training in chennai
Testing is very important before launching a web application or a mobile application because it can detect the error at an early stage, and it reduces the work of the developer.
ReplyDeletemanual testing training institute in chennai | mobile application training in chennai | FITA Academy Chennai
Selenium is a testing tool which is an open source which can work very well for the professionals and for testers. If a profesional is knowing manual testing then if he learn seenium then there are good chance for career growth.
ReplyDeleteselenium training in chennai | selenium training institute in chennai | selenium course in chennai
Thanks for the great information ,was looking for this information from long.
ReplyDeleteqlikview training in chennai
nice posting...
ReplyDeleteselenium training in chennai
• such a good website and given to more information thanks! and more visit..
ReplyDeletesas training in chennai
Thanks for the great information...
ReplyDeletemsbi training in chennai
ReplyDeleteThis article is so informatic and it really helped me to know more about the Selenium Testing. This selenium article helps the beginners to learn the best training course. So keep updating the content regularly.
Selenium Training in Chennai | Best Selenium Training institute in Chennai | Selenium Course in Chennai
This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
ReplyDeleteAndroid Training in Chennai
Ios Training in Chennai
Terrific post blog! of the topics was very helps to us aboard from my knowledge is improve.It's technical concepts here you having to update.Are you looking for Big Data Training Reach now Best latest technical concepts trained from Hadoop Training in Chennai
ReplyDeleteThis blog is the general information for the feature. You got a good work for these blog.We have a developing our creative content of this mind.Thank you for this blog. This for very interesting and useful.
ReplyDeleteDevops training in Chennai
Devops training in Bangalore
Devops training in Pune
Devops Online training
Devops training in Pune
Devops training in Bangalore
Devops training in tambaram
After reading this web site I am very satisfied simply because this site is providing comprehensive knowledge for you to audience. Thank you to the perform as well as discuss anything incredibly important in my opinion. We loose time waiting for your next article writing in addition to I beg one to get back to pay a visit to our website in
ReplyDeletejava training in chennai | java training in bangalore
java online training | java training in pune
selenium training in chennai
selenium training in bangalore
This comment has been removed by the author.
ReplyDelete
ReplyDeleteThank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.
angularjs Training in online
angularjs Training in bangalore
angularjs Training in bangalore
angularjs Training in btm
Nice tutorial. Thanks for sharing the valuable information. it’s really helpful. Who want to learn this blog most helpful. Keep sharing on updated tutorials…
ReplyDeletepython training in tambaram
python training in annanagar
python training in jayanagar
Really cool post, highly informative and professionally written and I am glad to be a visitor of this perfect blog, thank you for this rare info!
ReplyDeletesafety courses in chennai
Really very nice blog information for this one and more technical skills are improve,i like that kind of post.
ReplyDeleteangularjs interview questions and answers
angularjs Training in bangalore
angularjs Training in bangalore
angularjs Training in chennai
automation anywhere online Training
Nice post, Thanks for sharing for more information.check it once at
ReplyDeleteaws online training
aws training in hyderabad
aws online training in hyderabad
Your blog is informative and helpful. Continue sharing more like this.
ReplyDeleteccna Training in Chennai
ccna Training near me
ccna course in Chennai
ccna Training center in Chennai
Best CCNA Training Institute in Chennai
ccna certification in Chennai
Very interesting post! Thanks for sharing your thought with us.
ReplyDeleteTally Course in Chennai | Tally Classes in Chennai | Tally Training in Chennai | Tally Course | Learn Tally | Tally Institute in Chennai | Learn Tally ERP 9 | Tally Training | Tally Training Institute in Chennai
Do you have any recommendations for newbie blog writers? I’d appreciate it.
ReplyDeleteiosh course in chennai
Your blog left the readers with some kind of useful info. Have been waiting for more updates from this blog admin. Do share more.
ReplyDeleteIELTS Coaching in Anna Nagar
IELTS Coaching in Chennai Anna Nagar
IELTS Coaching in Adyar
IELTS Coaching in Chennai Adyar
IELTS Coaching in Porur
IELTS Coaching in T Nagar
Very good to read thanks for sharing
ReplyDeleteBest DevOps Training in Chennai
Nice articles posted. Keep sharing the articles. I appreciate you sharing this article.
ReplyDeleteDevops Training in Chennai | Devops Training Institute in Chennai
Thank You for your amazing post. Keep updating.
ReplyDeleteSelenium Training in Bangalore
Nice post. I learned some new information. Thanks for sharing.
ReplyDeleteenglishlabs
Education
You need to take part in a contest for one of the greatest click here sites on the internet. I will recommend this web site!
ReplyDeleteExcellent content information. Nice blog content...
ReplyDeleteAutomation Testing Training in Marathahalli
Selenium Training in Bangalore
Best Selenium Training Institute in Bangalore
This comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteThank you for sharing an honest techniques. This journal contains terribly informative and quality contents that helps the scholars.
ReplyDeleteCyber Security Training Course in Chennai | Certification | Cyber Security Online Training Course | Ethical Hacking Training Course in Chennai | Certification | Ethical Hacking Online Training Course |
CCNA Training Course in Chennai | Certification | CCNA Online Training Course | RPA Robotic Process Automation Training Course in Chennai | Certification | RPA Training Course Chennai | SEO Training in Chennai | Certification | SEO Online Training Course
binance güvenilir mi
ReplyDeleteinstagram takipçi satın al
takipçi satın al
instagram takipçi satın al
shiba coin hangi borsada
shiba coin hangi borsada
tiktok jeton hilesi
is binance safe
is binance safe
I appreciate this piece of useful information. CourseDrill academy one of the best leading Training Institute, provides the best Online services with expert Team. For more information visit our site:
ReplyDeleteOracle Fusion HCM Training
Workday Training
Okta Training
Palo Alto Training
Adobe Analytics Training
world777 dl
ReplyDeleteluxurious property of jaipur
best coaching classes for class 10 in gurgaon
kurti sharara set
traditional kurtis for women
azure firewall
azure blueprints
azure resource group
azure application gateway
azure express route
En son çıkan perde modelleri
ReplyDeleteNumara onay
Vodafone Mobil Ödeme Bozdurma
NFT NASIL ALİNİR
ankara evden eve nakliyat
trafik sigortası
Dedektor
Site kurmak
Aşk kitapları
smm panel
ReplyDeletesmm panel
iş ilanları
İnstagram Takipçi Satın Al
hirdavatciburada.com
beyazesyateknikservisi.com.tr
servis
tiktok jeton hilesi