Notes on Test Automation (I) – Test Encapsulation

Notes on Test Automation (I) – Test Encapsulation

Test automation is one of my favourite subjects as a software tester. I have been planning for long to write a series – “Notes on Test Automation” – through which I can document and share my learning from designing and implementing test automation frameworks as well based on the literature I read for the purpose [...]

Read more
Understanding Alternate Data Streams on Windows

Understanding Alternate Data Streams on Windows

Authors: Chetan Giridhar, Rahul Verma
Did it ever cross your minds how you could create a file that is hidden and not visible on the hard disk even with ‘Show hidden files and folders’ option enabled? Add to that, what if this hidden file doesn’t consume any space on your system and you could write any [...]

Read more
Poetry for Testers – I :: Ghalib

Poetry for Testers – I :: Ghalib

I love poetry which calls for multiple interpretations. I’m a fan of ghazals especially the ones from the shayars (poets) whose poetry can be quoted in various contexts.
In this post, I have chosen a couplet from Ghalib’s ghazal – “Har Ek Baat…”:
English Transliteration
ragoN meiN dauDte firne ke ham naheeN qaayal
jab aaNkh hee se na Tapka [...]

Read more
All Testing is Confirmatory – Part II

All Testing is Confirmatory – Part II

After the confusion around not publishing Michael Bolton’s comment in response to my earlier post was sorted out, Michael has replied (thanks Michael!) with an elaborate post: All Testing is (not) Confirmatory, providing reasoning in favor of his concept of “Testing versus Checking”. Meanwhile, I had a discussion with Pradeep Soundararajan on the comment episode [...]

Read more
Facade Pattern (Design Patterns In Python Series)

Facade Pattern (Design Patterns In Python Series)

Facade Pattern is the latest addition to Design Patterns In Python e-Book by Chetan Giridhar and Rahul Verma.
facade(n): the face or front of a building
As per wikipedia:
“The facade pattern is a software engineering design pattern commonly used with Object-oriented programming. (The name is by analogy to an architectural facade.). A facade is an object that provides [...]

Read more
All Testing is Confirmatory

All Testing is Confirmatory

In Michael Bolton’s post on Testing vs Checking and the follow-up comments, he splits testing into exploratory testing and confirmatory testing (he’d rather call the latter as checking). I wasn’t convinced with this split-up and studied all his posts on this subject. I initially thought to leave a comment on his post but found it suitable [...]

Read more
WinDbg – A Primer on the Windows Debugger for Security Testers

WinDbg – A Primer on the Windows Debugger for Security Testers

I co-authored an article with Durvesh Raut on WinDbg (Windows Debugger) for the Q3′2010 edition of Security Acts magazine. The article is an introduction to using WinDbg for user mode and kernel mode debugging and crash dump analysis on the Windows platform.

Introduction (from the published article)
Security testing has become an important part of the testing [...]

Read more

Images Courtesy: Free photo websites: Free Digital Photos || Big Foto