Categories
General Topic Information Technology Software Testing

Test Automation – How Selenium WebDriver works?

Welcome to brand new series on Test automation with Selenium. In this series, we will have a look at how we can automate testing of web application with Selenium.

Selenium is popular open source test automation tool. With Selenium, we can automate test scenarios related to black box testing, compatability testing, system testing, api testing, and regression testing.

Selenium Project has 3 flavours Selenium IDE, Selenium WebDriver, and Grid. Out of which WebDriver API is very popular in automation.Today I am going to focus on Selenium WebDriver.

How Selenium WebDriver works ?

Using WebDriver, we can drive browser and perform actions like Click, Open URL, Enter text, take screenshot etc.Typical test automation utilizes WebDriver API, language specific driver bindings, and test framework.

WebDriver does not directly interact with browser. Then how does WebDriver communicates with browser? It follows simple client server way of interaction. A proxy driver server sits between the client automation script in Java,Python, C# etc and browser. It is specific to the browser, such as ChromeDriver for Google’s Chrome, GeckoDriver for Mozilla’s Firefox, etc.

To run WebDriver script on chrome browser, we need to first start the ChromeDriver server by instantiating particular driver class.

using (IWebDriver driver= new ChromeDriver())

{ }

Then driver server launches the Chrome browser and starts listening on a particular port Listening on the port refers to accepting HTTP request which can be GET,POST etc.

For every selenium command, WebDriver creates a HTTP request and sends the request to the proxy driver server. All steps to be executed on browser are interpreted and executed by proxy driver server. It receives and sends back response from browser to client automation scripts.

For Ex : driver.Navigate().GoToUrl(“https://thealivecard.com/“);

Above command opens up specified Url in browser.

WebDriver uses JSON wire protocol for communicating between client and proxy driver server.

Test execution is facilitated by testing frameworks like NUnit, JUnit, MSTest etc. Testing framework provide features like test annotations, assertions which makes test automation easier.

For Ex : In NUnit, [Test] annotation marks method in test class to be executed as test

In NUnit, Assert class provides many methods to compare and verify test outputs

For Ex : Assert.AreEqual(link.Displayed, true);

Below is sample code assembled together to help you say Hello to Selenium 🙂

using System;
using NUnit.Framework;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;
namespace SampleTest
{
public class HelloSelenium
{

private const string HomeUrl = “https://thealivecard.com/”;

[Test]
public void LoadApp()
{
using (IWebDriver driver = new ChromeDriver())
{

driver.Navigate().GoToUrl(HomeUrl);
Thread.Sleep(3000); driver.quit()’

}

}
}

}

Hope this post will help you to get started with Selenium webdriver Next time , we will explore some interesting scripts in selenium test automation

Till then, keep testing Keep sharing

Categories
General Topic Information Technology Software Testing

Test cycle

Hello and Namaste…………Welcome to yet another post for software testing. In this post, we are going to know about how a typical test cycle functions.

After software requirements are understood and analysed well, developers write code. When development is completed, software developed is released to QA team for testing. A software is released as “build”. Build refers to process in which programs are compiled together to make tangible software component or product so that it can be tested for functional and non functional requirements.

A typical functional test cycle consists of smoke testing,testing change requests, regression testing, ad hoc testing, and retesting if applicable.

Smoke testing : Whenever software build with new features or enhancements or bug fixes is released, build is validated for critical functionality of application . If smoke scenarios aka critical functionality of application is working, then smoke test status is said to be pass and build is accepted for further QA examination. Otherwise if build fails smoke test is fail and build is rejected

Regression testting : In regression testing , software components influenced by new changes or features are tested in detail. Impact area is determined by scope of changes done. If changes done are limited to few components, then only relevant modules are tested otherwise whole system is tested to verify wheather changes done have affected any other functionality

Ad hoc testing : Ad hoc testing validates system in general. End to end scenarios are tetsed across application without focusing on any particular feature or module. Ad hoc testing is preferred if test cycle has limited time and impact of new changes is less

Retesting : Retesting of fixed issues is carried out for any of bug fixed and given for QA verification

Categories
General Topic

Categories
General Topic

Open Letter to Irrfan

Dear Irrfan,


What is success, stardom and fame ? Is it so unobtainable that there is a sense of invincibility attached to it. In a country like India where we worship our stars, came a man with a tinkering hope and a beacon of light that showed us that success is bound to hardwork and discipline.


Playing a Cab driver in Piku one of my favorite films you just showed the world that everyone has to sort their own problems. I reluctantly agreed to watch Paan Singh as I was tired of the zillion sports films that bollywood churns every year, but to my pleasent surprise your army officer turned sports person turned bandit king tragic story brought chills to my spine, I wonder if anybody else would have picked up this script.


You are not my most favorite actor because my criteria are wrong, I keep on looking at the sky when I should have known that the true star was always nearby. Gone too soon. But as Pi you only said, “The whole of life becomes an act of letting go, but what hurts the most is not taking a moment to say goodbye”

Yours Truly,
Rushi

Categories
General Topic

प्रणव

प्रणव

लिहीतोय चार ओळी आज काय काय सांगू सर्वानां प्रणवबद्दल;

चूकुन देखील केलं कोणी त्याला GK मधे चॅलेंज तर बरोबर जीरवतो तो त्यांची अद्दल,

असतो सदैव हसतमुख आणि म्हणतो मी आहे थोडासा इंट्रोवर्ट;

लगेच सफाईला लागतो जर का दिसली घरात त्याला थोडीशी जरी डर्ट,

अथक परिश्रम आणि कष्ट करून मिळवले त्याने उत्तमोत्तम काॅलेज;

सदैव वाचन करून विसरत नाही तो अपडेट ठेवायला त्याचं जनरल नाॅलेज,

कामाच्या गडबडीत इच्छा असुनही नाही जमत त्याला करायला घरातील धूणी आणि भांडी;

असाच गुटगुटित दिसावा म्हणून अश्विनी रोज देते त्याला खायला चार उकडलेली अंडी,

खात्री आहे आम्हा सर्वांनां अश्विनिच्या जोडीने गाठेल तो आयुष्यात खूप मोठा टप्पा;

म्हणतो कसा चैन पडत नाही जर का नाही मारल्या दिवसातून एकदातरी अश्विनिशी फोनवर गप्पा,

क्रिकेट खेळतो तो उत्तम असतो नेहमीच मॅन ॲाफ मॅच;

शांत चित्त्ताने आणि हसत मुखाने नक्कीच पार करेल तो जीवनातील सर्वच बॅड पॅच,

सदैव शांत असतो म्हणून चुकूनही पाहू नका त्याच्या सहनशीलतेचा अंत;

कृपा असो महाराजांची कधीच राहू नये त्याच्या मनांत कुठलीही खंत,

जीवनातील त्याच्या यशात आहे आई बाबांचा सिंहाचा वाटा;

स्कील आहे त्याच्याकडे हळुवार प्रेमाने काढतो तो सर्व शत्रुंचा काटा,

त्याचं संयमीत वागणं बघून येतो एका मॅचूअ्रड माणसाचा फील;

छान वाटतं जेंव्हा म्हणतोदादा मी देतो हाॅटेल मधे सर्वांचं बील”,

देव करो असाच सदैव झळकत राहो आमच्या कुटुंबातील हा चमकतां तारा;

पहाचं तुम्ही ज्युनियर प्रणवच्या आगमनाने सर्वत्र बरसतील मोठ्या मोठ्या गारा

Categories
General Topic

Japanese greetings

日本語RomajiEnglish meaning
ありがとうございますArigatou gozaimasuThank you
どういたしましてDou itashimashiteMention not
おめでとうございますOmedeto gozaimasuCongratulations
おはようございますOhayo gozaimasuGood morning
こんにちはKonnichiwaHello / Good afternoon
こんばんはKonbanwaGood evening
おやすみなさいOyasuminasaiGood night
もしもしMoshi moshiHello (on phone)
お名前は何ですかO namaewa nan desukaWhat is your name?
私は__ですWatashiwa ___ desuI am ____
お元気ですかOgenki desukaHow are you?
元気ですGenki desuI am fine
只今TadaimaI am just back home
いらっしゃいませIrasshaimaseWelcome (home, shop, hotel etc.)
行ってきますItte kimasuI will go and come back
いってらっしゃいItterasshaiYes please / bon voyage
ようこそYoukosoWelcome
いただきますItadakimasuI will have it
乾杯KanpaiCheers 🍻
ごちそうさまでしたGochisou sama deshitaThank you for treating me
失礼しますShitsurei shimasuWhile entering senior’s cabin / Excuse me
お大事にOdaijiniGet well soon
よいお年をお迎えくださいYoi otoshi o omukae kudasaiHappy new year (till 31st Dec)
明けましておめでとうございますAkemashite omedetou gozaimasuHappy new year (from 1st Jan)
では又Dewa mataSee you soon
さようならSayounaraBye

Come closer to Japanese people by greeting them in their language 😃

Categories
General Topic

आई

आम्हा सर्वांसाठी दादा आहेत विठूमाऊली आणि तु खरी रखुमाई;

छान शब्दच मिळत नव्हते जेंव्हा लिहायला बसलो चार ओळी आज तुझ्यासाठी आई,

लहानपणापासून जेवताना ताटात वाढलस आम्हांला तू भरपूर तूप;

आत्ता जमल्या चार ओळी जेंव्हा विचार मी केला तुझ्याविषयी खूप,

वाढदिवसाला देते तु आशिर्वाद म्हणून २००० ची नोट;

आयुष्यात नेहमीच खात्री केलीस तु राहू नये घरात कोणाचेही भूकेलं पोट,

रोज आंघोळ करून तुला नमस्कार करताना नसते आशिर्वादांची तुझ्याकडे कधीच कमी;

सईने हट्ट केला की तु ती पूर्ण करणार याची सदैव असते तीला नक्कीच हमी,

तुला वाटते भीती कुत्र्यांची असो तो राॅकी किंवा टाॅमी;

सर्व भाच्यांची सर्वात लाडकी आहेस तूच प्रेमामामी,

लहानपणी अभ्यास करताना तू कधीच नाही वापरलीस मारायला फूटपट्टी;

रोज तासनतास फोनवर बोलताना कळून येते तुझी आणि शैलाकाकूची गट्टी,

ॲक्सिडेंट झाल्यावर तू घातलंस त्याला आपल्या लहान मुलासारखं खायला खाऊ;

सुहासकाका नेहमीच वागतो जसाकाही तो आहे तुझाच लहान भाऊ,

आयुष्यात हे नाही किंवा ते नाही म्हणून तु कधीच नाही केलास कुठलाही कागा;

खूप कष्टाने नाजूकरीत्या सांभाळलास तू सर्व नात्यांमधला अचूकसां धागा,

कर्नाटकातून आलीस तू मराठी जरी नाही आलं तुला बोलतां तसं स्पष्ट;

खरोखरी घडवलंस आम्हां भावंडांच आयुष्य तू करून सदैव कष्ट,

तु कधीच नाही केलास कुणाबरोबर कुठलाही गनिमी कावा;

मी तुझ्यासाठी नेहमीच राहीलो तुझा गोंडस छावा( सिंहिणीचे पिल्लू),

तू नेहमीच रेडी असतेस सई बरोबर खेळायला असो कुठलाही गेम;

खात्री आहे मला तू कधीच कमी पडून देणार नाहीस अमच्यावर असणार तुझं प्रेम,

आयुष्यात दिलीस दादांना तू सदैव साथ बनून त्यांची सावली;

अर्पण करतो तुला आज या चार ओळी तूच आहेस माझी खरी गुरू माऊली…

Categories
General Topic

निर्मलाआत्या

निर्मलाआत्या म्हणजे भावंडांमध्ये सर्वात लाडकी आमच्या अप्पांची;

रेखा(आत्या) आणि ती एकत्र आल्या की पर्वणी असते गप्पांची,

फळांमधे तीला आवडतात केळीं, चिक्कू आणि आंबा;

सदैव दिला तिने आम्हा भाच्यांच्या उच्च शिक्षणास पाठिंबा,

नातवंडांमधे आहेत सोहम आणि कबीर तिचे खुपच लाडके;

माहीत नाही का डाॅक्टर तीला सजेस्ट करतात खायला कार्ले आणि दोडके,

कसब्यातल्या गणपतीवर आहे तिची अपार भक्ती;

म्हणूनच की काय तोच तिला देत राहतो अपरंपार शक्ती,

कन्या शाळेला मिळाला तिच्या रूपात एक अप्रतीम प्रींसीपल;

आत्ता रोज खायला सांगीतलाय डाॅक्टरांनी तीला एक तरी ॲपल,

शाहूचौकातले विठोबा आहेत नेहमीच तिच्यासाठी फलदायक;

त्यांच्या प्रसादात मिळाला तीला परफेक्ट लाइफ पार्टनर विनायक(काका),

विनायक काका तीला म्हणत असतील “मिलेगा नहीं तुम्हें मेरे जैसा कोई दुबारा;

त्या दोघांना भेटून नक्कीच अनुभवाल तुम्ही प्रेमाचा वात्सल्यपुर्ण गाभारा,

आदर्श शिक्षिका असून तिच्यात दिसते साक्षात सरस्वतीचे रूप;

दोन्ही मुलींना सीए आणि डाॅक्टर करताना तिने कष्ट मात्र घेतले खूप,

आज या चार ओळींच्या रुपाने आम्ही सर्वजण देतो तिला भरपूर शुभेच्छा;

लवकरात लवकर तीची या डायलीसिस मधुन व्हावी सुटका हीच आहे आम्हा सर्व लेकरांची इच्छा…

Categories
General Topic

आमची कॅंकून वारी

२०१९ हे वर्ष आम्हा सगळ्यांना एक्दम गडबडीचे आणि बऱ्याच बदलांचे होते. मुलींचे अरंगेत्रम , निहारिकाचे कॉलेज यामुळे हे वर्ष कधी सुरु झाले आणि सरले ते कळले पण नाही .म्हणून शेवटी क्रिसमस सुट्टीत कॅंकून ला जायचे ठरवले. मेक्सिकोच्या आग्नेय दिशेला कॅरिबियन समुद्र किनाऱ्यावर वसलेले हे गाव. एकदम आपल्या गोव्याची आठवण करून देणारे. आमची हे पहिलीच मॅक्सको बाजूची ट्रिप होती. मेक्सिको भौगोलिक साधारण भारतासारखे आहे, खूपशी झाडे आपल्याकडे असतात तीच. कण्हेर, तगर, तेरडा, बोगनवेल सदाफुली सगळीकडे बहरलेली. आकाशी नीलमणी समुद्र, नितळ निळे आकाश आणि पांढरी स्वच्छच मऊ वाळू. अजून काय पाहिजे सुट्टीसाठी ? पण आम्ही आता साधे नाही राहिले, बरच अमेरिकावासी झालो आहोत. ऑल इन्कलुसिव्ह रिसॉर्ट पण लागते हे सगळे अजून एन्जॉय करायला . या रिसॉर्ट मध्ये होती ८ रेस्टोरंटस, २ कॉफी शॉप्स, स्पा, ३ स्विमिन्ग पूल आणि पाहिजे ते बसल्या जागी आणून देणारा सेवकवर्ग 

https://kinfolkclub.com/wp-content/uploads/2020/01/drerc_aerial2_1.jpg?w=1024

आमचे रिसॉर्ट ड्रीम्स रिव्हिएरा

हायड्रोथेरेपी स्पा

स्विमिन्ग पूल्स

लॉबी

खोली

या रिसॉर्ट मधले सगळ्यात पॉश रेस्टोरंट होते ते फ्रेंच. तिकडे आत जाण्यासाठी ड्रेस कोडे पण होता, पुरुषांचे कॉलर वाले शर्ट आणि पँट्स, शॉर्ट्स चालत नाहीत. बायकांचे ड्रेस किंवा पार्टी टॉप्स, जीन्स नाहीत, स्लीपर्स नाहीत वगैरे. आम्ही बाहेर मेनू पाहिला , एकमेव व्हेजिटेरिन डिश सलाड. पण तरी विचार केला एकदा जावेच. दोन तास बाहेर थांबल्यावर आत प्रवेश.

 एकदम सुंदर टेबले, छान म्युजिक , प्रशांत वातावरण

पण वेटर छान होता. तो म्हणाला तो व्हेज डिश अरेंज करेल. तिथले जेवण पाच कोर्स वाले.

पहिले आले अँपेटीझर. एका सुंदर प्लेटमध्ये अर्ध्या चेरी टोमॅटोवर,चीज आणि अर्धे द्राक्ष

दुसरा कोर्स सलाड. ४ पाने आणि ड्रेसिंगची सुंदर ओळ

तिसरा कोर्स बटाटा सूप. आख्खे तीन चमचे भरून होते ते.

मग मेन कोर्स . त्याचं वर्णन ५ ओली होते मेनू कार्ड मध्ये पण आली डिश ती मधल्या बोटाच्या लांबीची ग्रेप लीव्हज मधली गुंडाळी .

मग डेसर्ट २ घास (छोटे बरं )केक आणि २ घास आईस क्रिम

मग कळले कि फ्रेंच लोक इतके बारीक कसे राहतात ते. आम्ही आपले बाहेर आलो , खाली वर्ल्ड कॅफेला जाऊन पास्ता खाल्ला आणि मग पोट भरले .

दुसऱ्या दिवशी आम्ही गेलो शेल-हा या वॉटर पार्क आणि डॉल्फिन ऍडव्हेंचरला . आम्ही पाहिलेल्या सगळ्या पार्कपेक्षा एकदम वेगळी नैसर्गिक पार्क आहे ही . स्नॉर्केलिंग केले, मुलीनी क्लीफ डायविंग केले, प्रचंड मोठी वॉटर स्लाईड होती. पाण्याची गुहा पाहिली .

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

मग पाळी होती डॉल्फिनची. . त्यांना शिकवलेले असते, त्यामुळे तुमच्या जवळ येतात, कसरती करतात, त्यांना टच केले तरी चालते. सुंदर फ्रेंडली प्राणी .

एक दिवस झिपलाइन पार्क केली. उंच उंच जायचे आणि १० वेगवेगळ्या स्पीड आणि अंतराच्या झिपला लटकून यायचे. खाली बघायची भीती वाटत होती पण मजा ही येत होती. सगळ्यात वेगळे होते ते झिप रोलर कोस्टर . तुम्हाला शेवट दिसत नाही आणि किती वरखाली आहे ते पण कळत नाही.

मेक्सिकोला पण भारतासारखा इतिहास आहे. खूप जुने पिरॅमिड्स आहेत, उत्खलन केलेली आहेत. आम्ही अशाच एका ठिकाणी गेलो होतो . कोबा नावाची जागा आहे. मायन लोकांनी देऊळ बांधली आहेत. त्यांची देवळे आपल्यासारखी नाहीत. पूर्ण सपाट जागी असल्यामुळे, त्यांना देऊळ म्हणजे टेकडी बांधावी लागायची. टेकडी म्हणजे देऊळ त्यांचे, आत गाभारा वगैरे नाही. दर बावन्न वर्षांनी त्याच देवळावर नवीन देऊळ बांधायचे. असे करत करत उंची वाढवत जायची देवळाची. वरती जायचे आणि निसर्ग देवतेला (वरुण , सुर्य ,अग्नी ) प्रार्थना आणि बाकी काही अर्पण करायचे. जवळ जवळ १२ माजली उंच देऊळ ते. चढलो पण उतरताना दोरी धरून बसून बसून उतरावे लागले.

मेक्सिको भागाचे अजून एक वैशिष्ठ म्हणजे सिनोटे. जमिनीखाली गुहा आणि त्याचे छप्पर पाहून एक भोक पडलेले आणि पाण्याने भरलेलं . मेक्सिको भाग पूर्ण चुनखडीच्या दगडाचा आहे. त्यामुळे जमीन मऊ म्हणून अशी सिंक-होल तयार होतात. पूर्वीच्या काळी हेच त्यांचे प्यायच्या पाण्याचे स्रोत होते. अजूनही मायन लोक तिकडे जाण्यापूर्वी पूजा करून जातात. आम्ही कधीही अनुभवले नव्हते अशा जागा आहेत त्या. ५० फूट रॅपलिंग करून दोरीला धरून खाली जायचे. अंधारी गुहा, पण मोठी, स्विमिन्ग करता येते. वटवाघुळे फिरत होती. वरच्या मॅन्ग्रोव्ह झाडांची मुळे लटकत होती . स्वच्छ पाणी, सगळा खालचा तळ दिसतो. तिकडे स्विमिन्ग करताना मजा आली.

सिनोटेचा दुसरा प्रकार म्हणजे पूर्ण जमिनीने घेरलेले पण मध्यभागी उघडे. तिकडेही एक दिवस स्विमिन्ग केले.

OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA
OLYMPUS DIGITAL CAMERA

प्लाया डी कार्मेन हे जवळचे अजून एक गाव. फाईव्ह स्टार तुळशी बागेसारखी दुकाने एका बाजूला आणि शॉपिंग मॉल्स दुसऱ्या बाजूला. शेवटी समुद्र किनारा. बोटींच्या स्वागतासाठी किनाऱ्यावर मोठी कमान होती.

जवळ जवळ सगळे फोटो आम्ही काढलेले आहेत, पण काही वेबसाईट वरून घेतले कारण आम्हाला काढायला परवानगी नव्हती.

Categories
General Topic

आमचा लाडका मुन्ना

बोंटडकर असे भारदस्त नाव घेऊन आला योगेश जन्मा ,

पण गोरा गोमटा बाळ झाला पप्पूचा भाऊ मुन्ना ।

लहानपणापासून आहे शांत सज्जन ,

कधीच आठवत नाही त्याचे छचोरपण ।

चोखली वेगळी शैक्षणिक वाट ,गेला कॉमर्सला ,

बघता बघता फडकावला सी .ए . चा झेंडा ।

घरघर करत असतो सारखा परदेशवारी ,

आम्हाला वाटतो अभिमान जेंव्हा चढतो नोकरीत पायरीवर पायरी ।

पुण्यात फिरते त्याची होंडा सिटी ,

कधीही सांगा हजर आहे वाजवत शिट्टी ।

कुठलेही असो गेट टुगेदर करतो सर्वांना गोळा ,

पण पार्टीची जान आहे याची नाचगाणी उखाणा ।

आहे बरोबर जीवनसाथी पूर्वा ,

एकापेक्षा एक सुंदर केक बनवता बनवता करते सर्वांवर ममता ।

त्यांची सई आहे लाडकी फुलराणी,

तिच्याबद्दल काय लिहू आईबाबांचे नाव चालवणार ही सर्वगुणी ।

दादा मामा होता घरात थोरला कर्ता करवता ,

हा चालवतो त्याची वाट कोणालाही जाणवू न देता ।

किनफोक वर लिहितो कविता सुंदर सर्वकाळी ,

आम्हाला नाही जमत पण समजून घे ही फुलाची पाकळी  ।।