July 23, 2008 9:57 AM
Posted by: Jaideep Khanduja
Development,
Software testersSoftware 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
Posted by: Jaideep Khanduja
Development,
Software testersTo 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
Posted by: Jaideep Khanduja
Software testersEquivalence 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
Posted by: Jaideep Khanduja
Software testersBlack 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
Posted by: Jaideep Khanduja
Development,
Software testersWay 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
Posted by: Jaideep Khanduja
Software testersLet 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
Posted by: Jaideep Khanduja
Development,
Software testersDuring 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
Posted by: Jaideep Khanduja
Development,
Software testersIn 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
Posted by: Jaideep Khanduja
Development,
Software testersAssume 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
Posted by: Jaideep Khanduja
Development,
Software testersAt 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
Posted by: Jaideep Khanduja
Software testersCreator 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...