Quality Assurance and Project Management:

Software testers

1

January 19, 2009  10:14 AM

Bugs are invincible, developers have to be convincible



Posted by: Jaideep Khanduja
Bug, Bug Control Management, Bug Management, developer, QC, quality assurance, software, software development, software quality, software quality assurance, Software testers, software testing, tester

Bugs are often invincible during development, especially in large projects when multiple sub-teams of developers are working on development of different sub-modules of the project. The software developed (or during development) will always appear innocent and bug-free to the team of developers. It...

December 22, 2008  10:31 AM

Certification in Testing is an individual goal rather than organizational goal



Posted by: Jaideep Khanduja
Certified Tester, Software testers, software testing certificate, tester, testing certification

A Testing Certification is an individual tester’s asset rather than the organization’s asset as it increases the employment chances of the individual without apprehensively adding any substantial value to the tester’s job requirement. Definitely, the tester’s skills are enhanced (a bit)...


December 19, 2008  10:06 AM

Certified Tester or Experienced uncertified Tester? Whom to appoint?



Posted by: Jaideep Khanduja
Certified Tester, Software testers, tester

At the time of recruitment of a tester, the biggest question in front of Quality Manager is to decide on certain factors related to the qualifications, certifications and experience of the candidate. The balance of all three is important. But if there is a demand to sacrifice one (or two) amongst...


December 15, 2008  9:55 AM

Mr Tester, please feel PRIDE in doing what you are doing at job



Posted by: Jaideep Khanduja
Project Development, software, software development, Software testers, softwaretesting, tester

Hey my dear Tester, what you are doing is a tremendous effort in streamlining the business of your organization. It is you who understands the business requirements of your customer, learning their business rules, understanding the product built by your development team to cater to those needs,...


December 12, 2008  10:10 AM

A Tester gets unlimited learning power when he becomes inhuman



Posted by: Jaideep Khanduja
developer, software, Software testers, software testing, software testing tips, tester

As a human being we limit ourselves in how much we learn. The learning process is initiated based on certain facts like curiosity, need of the hour, intelligence, openness and related requirements. A tester being a human being carries all the limitations of bounding himself of these facts and thus...


November 28, 2008  9:55 AM

How to Create, Build and Maintain Harmony between tester and developer



Posted by: Jaideep Khanduja
developer, project management, SDLC, software, software deployment, software design, software qa, software quality, software quality assurance, software requirement, Software testers, software testing, softwaretesting, STLC, tester

Create’ means the first time effort to generate a harmony between a tester and a developer working on the same project. ‘Build’ is the next stage after create to harmonize the professional relationship between a tester and developer. This step will bring...


November 26, 2008  10:11 AM

New Release for testing – a tester’s paradigm



Posted by: Jaideep Khanduja
Bug, quality assurance, software, software implementation, software qa, software quality, software quality assurance, software release, software requirement, Software testers, software testing, software testing tips, softwaretesting, tester

A new software release for testing could be a new product or major changes in the existing software. In either case the bugs report should have a new version number for control purposes. Although in case of a new release of existing software, the existing bugs can be referred to but that does not...


November 24, 2008  10:14 AM

Challenges of Development/Testing and Open Source Test (OST) Tools



Posted by: Jaideep Khanduja
.OST files, AJAX, Bug Control Management, functional testing, HTMLUnit, load testing, Open Source Testing Tools, performance testing, PushToTest, quality assurance, RIA, Selenium, SOA, software qa, software quality, software quality assurance, Software testers, software testing, Software testing methodologies, TestGen4Web, testing tools, testingtool, Traditional Testing Tools, volume testing, Web2.0

In today’s scenario when the schedules are tight, budgets are low and different technologies being used, software developers and testers are having great challenges of building/testing/releasing bug-free software by meeting all criterions. The question arises here is – how to cover all the...


November 3, 2008  10:11 AM

20 essential points for a tester



Posted by: Jaideep Khanduja
quality assurance, software qa, software quality, software quality assurance, Software testers, software testing, software testing tips, softwaretesting, tester

1.Focus on Quality Policy, Strategy, Test Plan, Test Cases. 2.Maintain heartfelt sympathies with developers who are developing Bugs (and their impact!). 3.Raise your anxiety higher for any software coming to you for testing. 4.Your first and foremost priority is to prevent the damage a bug...


October 24, 2008  10:15 AM

Bug Control Management vs Bug Management



Posted by: Jaideep Khanduja
Bug, Bug Control Management, Bug Management, developer, Project Lifecycle, project management, quality assurance, SDLC, software, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, software testing tips, softwaretesting, STLC, tester

Bug Management and Bug Control Management are two separate aspects in software development. Bug Control Management seeks a higher maturity level in terms of organization, developers, project managers and all others involved. On the other hand, Bug...


October 8, 2008  10:35 AM

Bug Management – Major Concerns being felt across the Globe



Posted by: Jaideep Khanduja
Bug, Bug Management, Project Lifecycle, project management, project manager, quality assurance, SDLC, software, software engineering, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, software testing projects, softwaretesting, STLC, tester, testing environment

Senior Management including CIOs, QA Heads, CEOs, Development Heads, Project Heads, Customers, Vendors and/or sub-contractors related to software Organizations across the globe has repeatedly displayed their concern over the Bugs Management Process from...


October 6, 2008  10:18 AM

Causes of Occurrence of a Bug in Software Testing



Posted by: Jaideep Khanduja
Project Lifecycle, project management, project manager, quality assurance, SDLC, software, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, software testing tips, softwaretesting, STLC, tester

In my previous blog we tried to understand what can be termed as a Bug. Here we will (in continuation to that) try to find out the reasons of causes of generation or occurrence of a Bug. A Bug shall occur in consequence to:

  • An effort to write a perfect code in terms...


  • September 24, 2008  10:39 AM

    Is your defect (or bugs) report serving its purpose?



    Posted by: Jaideep Khanduja
    developer, Project Lifecycle, project management, quality assurance, SDLC, software, software engineering, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, software testing tips, softwaretesting, STLC, tester

    Let us understand what is the purpose of bugs report or defects report? Is it serving its purpose? How much? The purpose of a bugs report or defects report is to make the intended recipients of this report to understand each and every bug reported in its perspective view. A bugs report has to be...


    September 19, 2008  10:55 AM

    What is a bugs report in software testing?



    Posted by: Jaideep Khanduja
    Project Lifecycle, project management, quality assurance, SDLC, software, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, softwaretesting, STLC, tester

    A bugs report or defects report is a list of bugs found out by testers while testing a software product in testing phase under a testing environment. The test environment is created at development site similar to the actual environment in which the software is supposed to work or run in live...


    September 15, 2008  10:56 AM

    Why build a test environment for software testing?



    Posted by: Jaideep Khanduja
    Development, quality assurance, software, software qa, software quality, software quality assurance, Software testers, software testing, software testing environment, software testing procedure, software testing process, software testing tips, tester, testing environment

    In continuation to my previous blog – "what is a test environment?", let us understand here why a test environment is required for testing a software product? I see two major purposes for this, one purpose catering to customer end, and the second purpose catering to the vendor end quality testing...


    September 12, 2008  10:35 AM

    What is a Testing environment for software testing?



    Posted by: Jaideep Khanduja
    quality assurance, software, software engineering, software qa, software quality, software quality assurance, Software testers, software testing, software testing environment, software testing tips, softwaretesting, tester, testing environment

    A testing environment is a setup of software and hardware on which the testing team is going to perform the testing of the newly built software product. This setup consists of the physical setup which includes hardware, and logical setup that includes Server Operating system, client operating...


    September 4, 2008  10:12 AM

    Change of Career, Testing to Development and vice versa



    Posted by: Jaideep Khanduja
    Development, project management, quality assurance, software qa, software quality, software quality assurance, Software testers, software testing

    During my 20 plus years of experience in IT, from time to time I received questions from career beginners (or seekers) having spent 1 to 4 years in one stream of career with a query related to their career growth. This query came from different individuals having spent some time successfully as a...


    August 14, 2008  10:35 AM

    Twelve essential Steps of Software Testing Life Cycle (STLC)



    Posted by: Jaideep Khanduja
    Project Lifecycle, project management, quality assurance, SDLC, software engineering, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, Software testing methodologies, software testing procedure, software testing process, software testing projects, software testing strategy, software testing tips, softwaretesting, STLC

    STLC (Software Testing Life Cycle) is an integral component of SDLC (Software Development Life Cycle). Gone are the times when any software was made on the basis of its requirements and the moment it used to get completed by the development team, it got released to...


    August 12, 2008  11:00 AM

    Eight Checkpoints for Testers during Software Testing



    Posted by: Jaideep Khanduja
    Development, project management, quality assurance, SDLC, software engineering, software qa, software quality, software quality assurance, Software testers, software testing, software testing cycle, Software testing methodologies, software testing procedure, software testing process, software testing projects, software testing strategy, software testing tips, softwaretesting

    Testing is a process of facilitating development team/ project team in improving the quality of software before it is released to the customer for use. Some key essential steps are always there that need to be followed by the Testers during Software Testing to streamline the process. The most...


    August 3, 2008  9:10 AM

    Project Management – A Sad Story



    Posted by: Jaideep Khanduja
    Development, Project Lifecycle, project management, quality assurance, SDLC, Software testers

    Cast: Roberts: Project Manager Laura: Project Manager Julia: Project Leader Sandy: Quality Head Toby, Andy, and Victor: Software Testers Linda, Lisa, Paula, Edger and Alex: Module Leaders Storyline: Project Manager, Roberts has newly been shifted to manage various projects (running or in...


    August 2, 2008  1:05 AM

    Testing does not ensure risk-free or bug-free software



    Posted by: Jaideep Khanduja
    Development, quality assurance, Software testers

    Testing does not ensure risk-free software. There is nothing called hundred percent testing. Be it manual or automated testing but all testing is in a way manual (even in automated testing the test scripts are altered manually) and hence it is for sure that the testing will never be able to cover...


    August 1, 2008  9:22 AM

    Twenty ways to ensure complete coverage of software testing



    Posted by: Jaideep Khanduja
    Development, quality assurance, Software testers

    To ensure complete coverage of software testing, testing team must be careful about certain activities that are part of the process. If the software testing is not complete as per the business and customer requirements, it could have a severe adverse effect during or post implementation of the...


    July 25, 2008  11:45 AM

    Software Testing has made his life tough but secured



    Posted by: Jaideep Khanduja
    Development, quality assurance, Software testers

    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?



    Posted by: Jaideep Khanduja
    Development, quality assurance, Software testers

    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



    Posted by: Jaideep Khanduja
    Development, quality assurance, Software testers

    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



    Posted by: Jaideep Khanduja
    quality assurance, Software testers

    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



    Posted by: Jaideep Khanduja
    quality assurance, Software testers

    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!



    Posted by: Jaideep Khanduja
    Development, quality assurance, Software testers

    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



    Posted by: Jaideep Khanduja
    quality assurance, Software testers

    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?



    Posted by: Jaideep Khanduja
    Development, quality assurance, Software testers

    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



    Posted by: Jaideep Khanduja
    Development, quality assurance, Software testers

    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



    Posted by: Jaideep Khanduja
    Development, quality assurance, Software testers

    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!



    Posted by: Jaideep Khanduja
    Development, quality assurance, Software testers

    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



    Posted by: Jaideep Khanduja
    quality assurance, Software testers

    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: