Exploring the Cypress API – getting and asserting on a DOM element’s children

A common operation during Web UI tests is to view and validate contents of a drop down. As part of my exploration of the ever likable Cypress automation toolset, I recently wrote a UI workflow tests that amongst other things validated the contents and count of a drop down list's elements. I was dreading that … Continue reading Exploring the Cypress API – getting and asserting on a DOM element’s children

A newbie’s toe dip into JS based Test automation using Cypress.io

Recently, I have started exploring alternatives to Selenium Webdriver for E2E Web UI automation and the first tool set that I tried my hand at was Cypress Cypress is a compellingly marketed offering with a touted usp of - Not being a framework based off Selenium Leveraging off existing JavaScript BDD ecosystem ( Mocha and Chai) … Continue reading A newbie’s toe dip into JS based Test automation using Cypress.io

“Testing is slowing us down” , moving from blame to involvement and engagement

"It is Testing that is really slowing the Project down" "Why are we finding all these bugs, so late in the Project" "Testers must be testing edge cases to death" I dont know of many experienced Testers who haven't heard  some or all of the above statements before . I heard it again yesterday and … Continue reading “Testing is slowing us down” , moving from blame to involvement and engagement

Using cURL commands in a REST client , without wanting to know cURL ;)

I am a newbie to cURL and dont understand cURL commands , neither have I used cURL to make REST API calls before. Recently I encountered a situation where I had access to some cURL "code" and I had to use that perform some GET and POST operations on a REST end-point. Due to lack … Continue reading Using cURL commands in a REST client , without wanting to know cURL 😉

Python & Selenium Webdriver :: working with dropdown options inside a select tag

During my Python & Selenium self-learning I came across a blocker while trying to access and select elements of a drop down. Problem statement -  As a traveler, I want to select Business class for my flight on the Air NewZealand website , just to remind myself how atrociously expensive flying business class is . … Continue reading Python & Selenium Webdriver :: working with dropdown options inside a select tag

An alt-technique for hiring Testers for Team fit

Which tactics do you usually employ to interview and identify great Testers ? Alignment with Team/Company values ? Evidence of critical thinking ?  How did you approach <x.....testing problem> type of questions ? Examples of application of Tooling knowledge ?  How much value do they give to sapient skills in Testing ? Community references ?  … Continue reading An alt-technique for hiring Testers for Team fit

Organisational structure –> The sweet spot of decision making

Why is it so hard to get right and timely decisions in organisations ? Because organisations are lop-sided with either :: A) Folks who have the knowledge, insights,access,decision making authority to make those decisions but dont follow that through with a bias towards action or build credibility through execution Or B) Folks who really want … Continue reading Organisational structure –> The sweet spot of decision making

Continuing the “Better Leadership” meet up

I facilitated another "Better Leadership" meet up last week , that I started a month or so ago , based on an unconference style , mob learning format ( versus a single speaker and an audience format) . The format is simple, every attendee brings one Leadership experience/achievement to share (How did I achieve<.........>?) and one … Continue reading Continuing the “Better Leadership” meet up