vande-mataram
Functional Testing Industry Wisdom Testing Fundamentals

Vande Mataram | What it means for Testing team

Independence & Freedom – everybody likes it. Wants it. Fights for it. And finally celebrates it. It gives you the objectivity to express your views & opinions. It is essential for a thriving society where the mind is without fear & the head is held high. As India celebrates its ‘Independence Day’ on August 15th, let’s see what it means for a Test team.

principles-of-software-testing
Testing Fundamentals

Old but Relevant | The 7 fundamental principles of Software Testing

The world is driven by beliefs. It may be in God or Technology. Over a period of time every society lay down a set of philosophies or values for better organization & operation. Similarly, any technology has its own fundamental principles which have been proven right as the time elapsed. ‘Software Testing’ is no different – it also has a set of 7 fundamental principles that are proven right over the time.

Software Testing
Testing Fundamentals

Different means to Test | What’s your Testing approach or method?

Will you start testing in parallel with development or only after the development is completed? What about testing at the code-level? i.e. code reviews to ensure best practices are followed. Will it only be reviews or will you actually run the application to identify defects? How about utilizing some automation tool to ease the process? Or will it be hybrid?

Development vs. Testing
Industry Wisdom Interview Q&A

Take it easy, Developer. It’s not personal!

Agree or not, once in a while every one of us enjoy criticizing something – a person or a situation. A conflict between a developer & a tester is not new – it has been there since the inception of Software Testing. After all, nobody likes it when their mistakes are pinpointed & written on the wall. What they don’t understand is – it’s not about ‘You’, it’s about the ‘Software’!

Mobile Widgets
Smartphone Basics

Mobile Widgets | The unsung Hero

Widgets and applications do not mean the same thing, but they are similar terms. In mobile computing, for example, we tend to think of widgets and apps as “objects” that enhance the user experience. But widgets and apps are separate types of programs that run on a Mobile phone and they serve different purposes. Please visit my earlier post “Desktop & Mobile | Applications & Apps” to understand Desktop Applications & Mobile Apps.

Test Strategy and Test Plan
Interview Q&A Testing Fundamentals

Test Starter | ‘Strategize’ & ‘Plan’ your career, Finalize on the ‘approach’ & practice some ‘Techniques’!

What’s your strategy & approach to career development? Already planned it? Or still planning? You can surely utilize some industry-proven techniques, right? Similarly ‘Software Testing’ is also a process which involves strategy, approach, proper planning & using the best techniques. But before jumping on to these terminologies, first & foremost – Test Strategy & Test Plan are actual documents whereas Test Approach & Test Technique are conceptual. Test Strategy document will include your project’s particular Test Approach, apart from other details.

Interview Q&A Test Automation Framework

What is Test Automation Framework? Simply put, it’s ‘The Constitution’!

Let’s take a simple example to understand what is Test Automation Framework. How do you think Indian Democracy, the second largest in the world, is functioning? Is it ad-hoc? Nah! There are basic processes and structures that drive Indian democracy – The constitution of India. What if Constitution wasn’t there? What if people weren’t driven by any guidelines? Yeah! Total Chaos.

Smartphone Basics

First App | Steve Jobs | Google Play | App size | Did you know?

Mobile devices have radically changed how we communicate, conduct business, consume entertainment, and manage our lives, all thanks to Apps. But where did it all started? Which was the first App ever? How big is the App industry? What was Steve Job’s role in shaping the ‘App Store’? Let’s look at some of the less-known facts about the booming App Industry!

Interview Q&A Testing Fundamentals

Simple yet Misunderstood. Smoke, Sanity, Retest & Regression Testing!

This topic may seem simple to many, but despite of hundreds of web articles – Smoke, Sanity, Retesting & Regression are the most misunderstood topics in Software Testing. There is enormous amount of literature on the subject, but most of them are confusing. The following article makes an attempt to address the confusion. Before understanding these terminologies, first & foremost you need to understand the concept of Software Build.

Requirement Analysis Testing Fundamentals

What is Requirement Traceability Matrix (RTM)? Your GPS for the QA journey!

How do you ensure test coverage? – One of the most common interview question. After all, client doesn’t want anything skipped in testing & then face the embarrassment of end-user failure in live application. What’s the basis for the Test coverage? Yeah! Requirements – functional, technical & non-functional – every single requirement needs to be tested. What if by mistake the Test team over-looked one of the requirement & didn’t write test cases for it? How will a Test Manager or Client come to know about it? ‘Requirement Traceability Matrix’!

Testing Fundamentals Types of Software Testing

Understanding different Types of Software QA Testing (part II)

Continuing on our previous articles – Comprehensive list of Software Testing Types | Agile, Acceptance, Beta & Ad-hoc are NOT the ‘Testing Types’ and Understanding different ‘Types of Software Testing’ (part I), let’s look at some other important Testing types. Before we proceed, reiterating the fact that please go through the basics “Attention! Get your facts clear before facing an interview!” to clarify most of the doubts about different Test terminologies.

Testing Fundamentals Types of Software Testing

Understanding different Types of QA Testing (part I)

Continuing on our previous article – Comprehensive list of Software Testing Types | Agile, Acceptance, Beta & Ad-hoc are NOT the ‘Testing Types’, let’s deep dive into the world of different Testing Types. (Hope you have gone through the basics “Attention! Get your facts clear before facing an interview!” to clarify most of the doubts about different Test terminologies.