Posts

Showing posts from December, 2019

2019 year review

A time of new beginnings always comes with a time of reflection. A lot can happen in one year. For TestingHackersz, it was a meaningful year, a year where we started to dive deep into the IT world and share some meaningful articles with our readers. We will always prioritize to share new technologies with you and grow with other similar blogs. We would like to take this opportunity to thank our readers and the people who supported us. Our growth is not possible without your love and support. The 2019 Year Review We published around 37 articles this year starting from mid-July. Our most popular post of 2019 is Introducing Selenium . We have had more than 200 readers so far, which I think is a great beginning to start with and I am really overwhelmed by the response we have received. A BIG THANK YOU to our readers out there. Most of our time we spend is sitting on our cubicles, if you are reading this blog, let me assure you more awesome topics are coming up in 2020!! Our

Interview Experience at ThoughtFocus Gurgaon

I recently appeared for an online interview at ThoutFocus Gurgaon and will be sharing the questions asked by the interviewer. The role of the QA is Manual with sound knowledge of automation. Experience Required - 2-5 Role - QA (Manual and Automation) Company - ThoughtFocus Location - Gurgaon Interview Experience at ThoutFocus Gurgaon I had gone through the online test through HackerEarth sent by ThoughtFocus, after clearing it, I got the call from HR to schedule my Skype F2F interview with Technical Panel. So, the interviewer without asking for an introduction started to ask me for current responsibilities in the organization I work. What do you understand by Test Planning? - A test plan is a document prepared by the testing team for describing the scope and activities which will be carried out by the testing team. As per the ISTQB, a test plan is a document that describes the scope, approach, resources, and schedule of intended test activities. There are several a

Learning xpath concepts

Image
The very first step in the automation comes up with locating elements in a webpage to perform some operation. If you want to learn Selenium, then you must know different ways to locate an element using XPath. There are two types of Xpaths - Absolute XPath Relative XPath Absolute Xpath is taken from the root node of the webpage. It is not recommended to use in the automation scripts because web elements keep on changing and your script will require high maintenance if you use absolute XPath. It starts with a single slash. for example - /input[@name= 'username'] Relative XPath, on the other hand, is a dynamic XPath and can be started with any reference web element or text on the screen. It is the most useful and recommended method to use to locate the web element. It is started with a double slash, for example - //input[@name=' username'] Let's understand the XPath axes which can come in very handy to deal with complex web elements on a webpa

How to bypass Your connection is not private using Selenium

Image
Today we will cover one of the unique topics which is often faced by some of the automation experts while automating a website that has expired SSL certificate and hence a page appears which asks whether you want to proceed further. In this case, the automation scripts stop then and there only, then how do we proceed with our execution? Well, we will cover the code in this article. How to bypass Ÿour connection is not private using Selenium guide By using chromeDevTools, we can pass the security page which appears before navigating to any website which has SSL certificate issue. The webpage looks like this - In this case, a normal user would click on the Advanced button and click on Proceed to the website, but if you are automating this kind of website, then you need to make use of chromeDevTools to move forward. Please refer below code as an example - That's it! It is very simple and one needs to take it into consideration while automating a website having SS

Shift left in Software Testing

We live in an era where technology is rapidly changing every day. Coming from the testing background having nearly 5 years of experience I have seen a lot of changes in the industry. We started from a waterfall model which transitioned to Agile methodology which further is moving to either DevOps and FSD/ SDET. It is the time where changes are also happening in the Automation industry, now the companies require resources who are well aware of API testing. So our organization has come up with an initiative to transform Agile resources into Full Stack developers. It surely will be a challenge and this is also known with the term Shift Left testing. Shift Left in Software Testing When testers are directly involved with the development team while building software or product, this process is called Shift left and it is now adopted by a lot of companies. A tester must have the knowledge of unit testing frameworks initially such as Spring Core, Java to begin with this initiative. I b

Introducing Selenium 4

Image
As you might know, Selenium is prepared to release yet another version into the market after version 3.9 and it is supposed to be a big update. Selenium is getting ready to eliminate other automation tools by simplifying their packages. Almost 80% of the companies prefer Selenium nowadays because it doesn't require any license and can be easily learned to have such a beautiful library and features. Selenium 4 Features New relative locators introduced Selenium 4 Grid Methods to take screenshots, open new window or tab New Relative locators - As explained in one of our previous articles, if you are struggling to get the web element using existing locators, you might want to try new relative locators which are introduced in Selenium 4. These locators are  - toRightOf() toLeftOf() near() above() below() Selenium 4 Grid - As you may know, Grid can be used in 3 different ways - Standalone Classical Grid(Node and hub) Fully Distributed(session, distributed,