Welcome aboard on the QA tour! Today we are going to explore various sights and attractions such as agile testing, automation, test failures, and much more.
Revisiting Data structure Trees using JS Was getting bored and wanted to check trees using data structure. Tree node leaf 2. Creation of a complete binary tree [level 3] 3. Expected result – PRE ORDER – ABDHIEJKCFLMGNOIN ORDER – HDIBJEKALFMCNGOPOST ORDER – HIDJKEBLMFNOGCA 4. Preorder using recursion Similarly, Inorder and postorder can be done by […]
In the new way, we can programmtically find both values and its quite easy. Let me first show implementation and then explain it. The trick is to get them using adb as shown above,* Device name – adb get-serialno* Android version – adb shell getprop ro.build.version.release THE END
Greetings! Have you come across a situation where you need to manage 200-400 test scenarios and had a tough time dealing with it? My answer is Yes and has been in those situations multiple times. Below are some basic guidelines I followed to make my life easy 🙂 It can apply to both manual and […]
Firstly, I like to mention the awesome book written by William Shotts called “The Linux Command Line“. There are tons of commands but which ones are important? The author did a great job of categorizing it. Below is a quick cheat sheet.
Click ‘Setup Project’ as shown above On the next page, click ‘Add Config’ This will permit that circleCI has the required authority to read the Nightwatch’s GitHub activity. Next is to create a configuration file that contains E2E execution steps. It needs to be stored in the project root within folder – .circleCI/config.yml Below is […]
This article is about difference between FindsByAll, FindsBySequence and FindsBy attributes in Selenium. They are found in the PageObject namespace – OpenQA.Selenium.Support.PageObjects . A piece of important news about this namespace is that it is obsolete. More information on it – link. An alternative is to use the SeleniumExtras package. SETUP To explain, I will […]