Quality Assurance and Project Management:

July, 2008

1

July 25, 2008  11:45 AM

Software Testing has made his life tough but secured

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja

3 Years back there was no QA department in the organization. The development manager, John, was the king. Nobody was there to check at what stage his development projects were, all used to go by his words. One day he was asked – hey, what is the status of your software that you are developing for...

July 23, 2008  9:57 AM

Why Software Developers are not Doctors?

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja

Software Developers are not doctors and that is why are not in the habit of doing ‘first time right’ coding. All newly developed software contains bugs, bugs and bugs. Developers have this mindset that no software can be written without a bug in it. They are convinced that bugs are integrated...


July 22, 2008  12:43 PM

A Poultry Farm and Software

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja
Hardware

To me sometimes it appears, may appear funny to some, and logical to others, that there is a strong resemblance in a Poultry Farm and Software. As different Hen in a poultry farm keep producing eggs day in and day out similarly different modules in the software keep producing bugs. Do we agree...


July 21, 2008  10:48 AM

Equivalence Partitioning (or Class) Testing Method

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja

Equivalence Partitioning Testing Method is a method used in Black Box Testing (see: http://itknowledgeexchange.techtarget.com/quality-assurance/what-is-black-box-testing/) for the purpose of finding...


July 21, 2008  10:03 AM

What is Black Box Testing

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja
Hardware

Black Box testing of a software is based on two primary things – 1. Customer Requirements Document 2. Functionality of the software Purpose of the Black Box Testing is to ensure, that means, that – 1. The software meets are customer requirements as specified in the Customer Requirements...


July 19, 2008  9:52 AM

How Software Testing took birth!

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja

Way back in 1960s softwares were being produced but there were no established standards or software engineering practices. Poor design and Regular hardware upgradation left many types of software useless and thus a strong need arose in the industry to provide effective and reliable software...


July 18, 2008  12:08 PM

BVT or BVA – Boundary Value Testing or Analysis

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja

Let us take an example that a code is to be written for entering employee details in employee master table. There are certain conditions for validating while entering a new employee for a specific post that his minimum experience at the time of joining has to be 5 years but not more than 10 years....


July 18, 2008  11:33 AM

What is SRS?

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja

During Software Development certain business rules and disciplines need to be embedded in the software based on the customer and business requirements as specified by customer during the initial business study. These are required so that the software meets customer expectations and needs. A...


July 17, 2008  6:51 AM

Progressive Software Testing Approach by acquiring Soft Skills – Step by Step

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja
Hardware

In Software Testing we need to devise an approach that features a gradual progression from the simplest criteria of testing, to more sophisticated criterion via many planned and structured steps, each of which brings incremental benefits to the Project as a whole. That way, as a tester masters...


July 16, 2008  10:46 AM

Linear Approach of Cost Estimation of Bug fixing for various Software Projects

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja

Assume that after functional testing of a software following is the summary of count of bugs: Total Bugs : Tn Severe Bugs : Sn Critical Bugs : Cn Desirable : Dn Here Sn + Cn + Dn = Tn And let us assume that the estimated expenses of removing of those bugs (based on...


July 15, 2008  5:02 AM

Knock! Knock! – it is tester here!

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja

At times Testers need to make the door open (friendly or forcefully), shut by the Project Manager. If door is not opened at appropriate time it may hamper/delay the progress (or ill-effect even the successful implementation) of a project. And those times could be: Initial...


July 14, 2008  1:13 PM

What stops a Good Programmer from being a Good Tester? – 8 Reasons

Jaideep Khanduja Jaideep Khanduja Profile: Jaideep Khanduja

Creator vs Destroyer: As a law of nature - creator can not be destroyer. Similarly in software, a programmer can not be critic of his own code. Constructive Criticism: A good programmer will always love and admire his code, but will never have that ‘third...


1

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to: