Quality Assurance and Project Management:

software testing


July 22, 2012  10:30 PM

Experts Comments on Book: Technology Specific Guide for QTP



Posted by: Jaideep Khanduja
software, Software Project, software testing, tester, testing

Details of book - cost, availability This new book on QTP for Web Testing is a simple, crisp and a must read for all beginners, novice and experts in the field of software...

July 22, 2012  8:51 PM

Video: What Stops A Good Programmer Becoming A Good Tester



Posted by: Jaideep Khanduja
developer, Project Lifecycle, project management, project management. Software quality, software, software development, Software Project, software testing, tester, testing

Hi Guys, This is basically the video version of my long back posted article here on IT Knowledge Exchange website. Probably that is one of my earliest blogs and it got quite popular among readers belonging to Project Management, Software Projects, Quality Assurance, Quality Control fields. Here...


July 21, 2012  1:41 PM

Authors Overview – Technology Specific Guide for QTP



Posted by: Jaideep Khanduja
project management, QTP, Software Project, software testing, tester, testing

Technology Specific Guide for QTP The book is precisely of 200 pages, if you include the last 2 pages meant to jot down notes. It is a well written, well titled, and...


December 29, 2011  6:11 PM

Benefits of Using Correct Vision During Product Development



Posted by: Jaideep Khanduja
product development, software product, software testing

6/6 vision is not bad. But having 6/6 and not having a capability to look beyond is something that degrades the value of even the correction vision. It is like something valuable that you possess but are not able to get the best out of it, ever! Planting is one time activity, but it is watering and...


June 29, 2011  8:09 AM

Five Good Blogs On Testing



Posted by: Jaideep Khanduja
Bug, software quality, software testing, tester, testing

Here is a segregated list of my blogs on testing mainly for the purpose of people enthusiast in testing, testers, QA, QC, bug management; and software Quality:


June 29, 2011  7:40 AM

A Checklist Is Must To Ensure Complete Coverage Of Software Testing



Posted by: Jaideep Khanduja
project management, software development, software testing, test team

The post Twenty ways to ensure complete coverage of software testing’ can be treated as a checklist for ensuring complete coverage of testing...


June 27, 2011  6:24 PM

Why Software Testing And Importance



Posted by: Jaideep Khanduja
business application, business software, project management, Software developer, software development, software product, Software tester, software testing

‘How Software Testing Took Birth’ would be an interesting read if you have not read it earlier. Give it a try to this small article that provides and insight to some very basic...


May 26, 2011  12:24 PM

Test Environment Versus Live Environment



Posted by: Jaideep Khanduja
project management, Software Project, software testing, test environment

It is not actually Test Environment Detail Template. It should be termed as Test Environment Template. Let us first understand some terms first as below. Test Environment: An environment in terms of hardware (server, end user, networking, LAN, WAN), software...


July 22, 2010  11:05 AM

Five Tips For Bypassing Testing Of Product



Posted by: Jaideep Khanduja
developer, project management, QC, quality control, software development, Software Project, software testing, tester

1. Showstopper: Product manager always has the perception that the development team wants the progress of work whereas QC or testing team jams the progress. They even try to project in the way of showing development team sitting idle when the product is lying with testing team for...


July 22, 2010  10:31 AM

Hide And Seek Between Development And Quality Teams



Posted by: Jaideep Khanduja
project management, quality control, software development, Software Project, software quality, software testing, tester

There is always a hide and seek game between Product Manager and QC Manager when a product is being built. Project Manager, Management and Customer on one hand stress on complete involvement of testing team during product building. On the other hand product manager keeps playing tricks to bypass...


May 28, 2010  8:20 AM

Five Benefits of Software Testing On Cloud



Posted by: Jaideep Khanduja
cloud computing, project management, Software Project, software testing, tester

In a normal scenario testing of a product is done within the organization by the quality/ test team members. Lately as cloud computing came into the picture, a new concept of testing on cloud has emerged, though not many companies have jumped into it. Testing on cloud carried quite a...


April 23, 2010  9:30 AM

Project Management and Project Defects



Posted by: Jaideep Khanduja
Bug, business process, project defect, project management, software development, Software Project, software requirement, software testing

A study shows that incomplete, improper or imperfect requirements collection during business and requirement study leads to 70% defects in the final product. The shortfalls in the software product delivered to customer affect its business process not only initially but for long. As...


March 22, 2010  11:20 AM

Dilemma of a Tester



Posted by: Jaideep Khanduja
Bug, bug report, developer, project management, software development, software testing, tester

A tester’s prime task after testing a product is to describe the bug. The development team while receiving a test report of a product from tester expects a detailed bug report. The report should be presented in such a way that is easily understood by developers. The point of...


January 15, 2010  9:45 AM

Ten Linking Factors between Project Management, Quality Assurance and Quality Control



Posted by: Jaideep Khanduja
Bug, bugs report, project management, Project Management Methodology, project manager, Project Plan, QA, QA compliance, QA head, QC, quality assurance, quality control, Software Project, Software tester, software testing, Version Control

Project Management is vague if not adhered to a proper project management methodology. Project management methodology is useless if not in sync with a project. Quality Assurance is an integral part of project management methodology. The...


January 8, 2010  6:45 AM

Avoid Bug Fixing Nuance



Posted by: Jaideep Khanduja
Bug, developer, project management, software development, Software Project, software testing, tester

Usually when the bugs report is submitted back to developers by the testers after testing the product, the developers fix the bugs and return back the product for re-testing. Definitely in any software development project there are multiple developers involved in the development...


November 3, 2009  10:00 AM

Project Plans having no Place for ‘Documentation Process’ Compromise with the Quality



Posted by: Jaideep Khanduja
project documentation, project implementation, Project Lifecycle, project management, Project Plan, project quality, project stage, quality, software, software quality, software testing, testing

If we have to compromise with the quality of project at various stages there are many ways to do that. Most stupid way will be to compromise with the quality of the software which in any case is going to create lot of hue and cry in the organization either prior to it goes to customer during...


October 9, 2009  6:29 AM

Project Lifecycle – 2012



Posted by: Jaideep Khanduja
developer, implementation, Project Lifecycle, project phase, project team, software development, software product, Software Project, software testing, tester

Phase I: There is nothing called ‘off the shelf” product. It is all ‘made-to-fit’ technique. You specify your requirements and that too at a broader level. For micro level leave a red-mark at areas that need to be looked into at the time of building of software. The more red-marks will mean...


September 14, 2009  1:00 PM

Ten facts (or myths) about developers and testers



Posted by: Jaideep Khanduja
Bug, business needs, business requirement, code, coding, customer requirement, developer, software, software code, Software tester, software testing

We all know developers and testers both have a tough job all the time. Developers have a key role in developing the software as per customer requirements embedding customer’s business needs into it. Similarly testers have to put all their efforts in ensuring that the software is matching customer...


September 3, 2009  10:00 AM

The 80/20 rule in Software Testing



Posted by: Jaideep Khanduja
business application, developer bug, life management, pareto principle, programmer, QA, QC, quality, quality control, software, Software application, software testing, task management, tester, time management

Pareto Principle or Pareto Rule is quite fascinating in managing personal and professional life, time management, task management, self motivation etc. Crux is if you focus few vital issues in life you manage major part of your life better. The same applies in profession, organization, department...


August 21, 2009  10:00 AM

An IT guy posted a question on LI… regarding software project development and testing…



Posted by: Jaideep Khanduja
outsourcing, Project Development, project management, Software Project, software project management, software testing, testing

On LinkedIn an IT projects guy posted a question about plus and minus of outsourcing software testing for his software project. After getting 12 replies from various experts he posted his intention behind this question. The intention was to outsource development and testing to two different vendors...


August 19, 2009  11:00 AM

Software developer or bug developer



Posted by: Jaideep Khanduja
Bug, product testing, Software developer, software development, software testing, tester, unit testing

If a person who develops software is software developer, why not the same person developing bugs in the software be called bugs developer. How many developers ethically perform the unit testing after completing development of a unit? It could be - None, a few of them, some of them, most of them or...


August 17, 2009  1:00 PM

Dear software developer – what is your mileage?



Posted by: Jaideep Khanduja
developer, documentation, planning, software development, software requirement, software testing

I have two sets of developers. Both bunches contain quite considerable number of developers. Let us call it first set of developers and second set of developers. Both sets have their own unique way of functioning and performing. First set of developers work randomly with no documentation, no...


August 10, 2009  10:00 AM

Two approaches in defining testing scope of an application



Posted by: Jaideep Khanduja
Application development, application quality, functional testing, functionality, new feature, QA, QC, quality, quality assurance, quality control, software testing

There is no end to an application. It always asks for a new feature, alter in functionality, addition/ change of business rule etc. With any change in the existing application running in a live environment, the change needs to be tested for all aspects of quality before putting it live. The...


August 7, 2009  10:00 AM

Ten Mantras for a software developer



Posted by: Jaideep Khanduja
application, application building, Application development, application functionality, application performance, Bug, bug fixing, bug identification, bug-free, business process, business requirements, Business Rules, code validation, code writing, collaboration, customer experience, end user, process owner, quality, software, Software application, software build, Software developer, software development, software functionality, software performance, software testing, tester

Lot of efforts can be saved in terms of time and money if we reach to a stage of ‘first time right’ in application development. It has been proven largely that no good application can be built and released without extensive testing. Testing is not developers’ ball game – this is also a well...


August 5, 2009  10:00 AM

User Acceptance Testing (UAT)



Posted by: Jaideep Khanduja
appearance testing, bug fixing, business process, business rule, customer specification, defect fixing, functional requirement, functional specification, functional testing, integration test, interfacing, product testing, software bug, software build, software defect, software development, software product, software testing, testing lifecycle, UAT, user acceptance test, validation testing

UAT or user acceptance testing comes as the last exercise in software testing lifecycle. It is probably the first phase or beginning of customer preparing to takeover the charge of the product. Actually this is a sort of test drive by a perspective buyer who has studied well about a car, has made...


July 13, 2009  10:00 AM

Five phases of Performance Testing



Posted by: Jaideep Khanduja
benchmarking, bottleneck, execution, load modeling, load testing, performance testing, Project Lifecycle, quality control, scripting, Software Project, software testing, stress testing, test case, test execution, Test Plan, test report, test script, test strategy, testing, testing component, testing lifecycle, testing parameter, testing phase, testing report, testing script, testing tool, volume testing

As in a software project, the complete project lifecycle comprises of different phases. Similarly the performance testing lifecycle also comprises of various phases. Performance testing is usually, as the name suggests, is done to evaluate or examine the performance of the software product with the...


July 10, 2009  10:00 AM

If you don’t change with the ‘Change’ you get [ex][change]d



Posted by: Jaideep Khanduja
business requirement, change management, customer requirement, development phase, product delay, product launch, project management, project phase, project timelines, software, software build, software development, Software Project, software testing, test phase, testing

In my June 15 2009 post – “Do’s (+) and Don’ts (X) in Project Management”...


July 6, 2009  10:00 AM

Five stages in a project when Software Tester becomes Quality Analyst



Posted by: Jaideep Khanduja
analysis, customer requirement analysis, functional testing, functionality, load testing, performance testing, product analysis, product functionality, Project Planning, QA, QC, quality analyst, quality assurance, quality control, security testing, software, software build, software document, software documentation, software functionality, software performance, Software tester, software testing, test case, test coverage, test performance, Test Plan, test result, testing process

A software tester evaluates software based on certain parameters. These parameters are set as per product, customer and organization requirements. Testing could be just of functional features or include load, performance and security. For any parameters a tester has to work as quality analyst to...


June 29, 2009  10:00 AM

Outsource in a software project without losing control over it



Posted by: Jaideep Khanduja
documentation, handholding, outsourcing, post implementation, project component, project control, project execution, project implementation, project management, project offload, project outsource, project phase, Project Planning, requirement analysis, requirement freezing, requirement gathering, software design, software development, Software Project, software testing, training

We learnt in earlier two posts about the strategic decision of a management to outsource a complete project or part(s) of a project depending on certain factors, and the factors respectively. In this post let us see at the various components of a project that are most widely outsourced or otherwise...


April 13, 2009  10:01 AM

Project Manager’s vision has to be perfect 6/6 for project implementation



Posted by: Jaideep Khanduja
project implementation, Project Lifecycle, project management, project manager, software development, software implementation, Software Project, software testing

No project manager can claim there was not a single problem in any of his projects. But then he is to tackle them. To tackle them he should be aware of them. To be aware of them, he has to have an ability to foresee them than to overlook them. The earlier he envisages those problems, the more time...


April 10, 2009  9:59 AM

Application developed, tested and built well does not ensure successful implementation



Posted by: Jaideep Khanduja
Application development, application implementation, application readiness, post implementation, project director, project management, project manager, project sponsor, project vision, software development, software implementation, software project manager, software testing, stakeholder, successful implementation

It is not only the project manager but all stakeholders who get affected by the project over-run or failure. It could happen due to any reasons. One of the major reasons that have emerged is the lack of vision of the project manager, project sponsors, project directors and other stakeholders to...


April 8, 2009  10:18 AM

10 stages of Risk in software application development and testing



Posted by: Jaideep Khanduja
application testing, impact analysis, risk, Risk analysis, risk assessment, risk classification, risk closure, risk identification, risk perception, Risk Plan, risk plan analysis, risk plan execution, Software application, software development, software testing

A risk is a bigger than its size if it is not identified well in advance. An identified risk is as risky as unidentified if its assessment is not done. Risk assessment is useless if there is no impact analysis. Impact analysis has no worth if its countermeasure is not identified. Let us...


March 9, 2009  10:28 AM

20 points for organizational self evaluation to check where it stands in Software Project Management



Posted by: Jaideep Khanduja
1. organizational self evaluation, Code repository, continuous improvement, customer expectations, customer feedback, customer request, empowerment, innovation process, off-site project, on-site project, organizational goals, post implementation, process integration, product release, project implementation, project management evaluation checklist, Project Management Methodology, project manager, project metrics, project overrun, project team, Risk analysis, Risk Plan, roles and responsibilities, software bug, software development, software implementation, software project management, software testing, test case repository

  • 1. Does a formal Project Management Methodology exist in your organization? 2. Are you using some metrics to check if this is the right methodology? 3. What is the degree of improvement required in your current methodology to meet your customer expectations? 4. What are your...


  • March 6, 2009  9:42 AM

    Why software testing effort estimation is important after functional specifications finalization phase?



    Posted by: Jaideep Khanduja
    bug report, bug-proofing, bugs report, business process, business rule, developer, development team, functional coverage, functional specifications, functional specifications finalization, quality standards, sizing of software testing effort, software development, software testing, software testing effort estimation, test case, test estimation guidelines, Test Plan, test plan guidelines, test report, test result, testcase, tester, testing, testing effort, testing guidelines, testing knowledge, testing plan, testing time-line, testing timeline

    If we go by quality standards the sizing of software testing effort has to be done before the tester(s) start writing the test cases for the purpose. The estimate will clearly draw out of the functional specifications signed off between the customer and vendor. Without sizing the Testing manager...


    March 4, 2009  10:03 AM

    10 top “Do this if you want blunders!” in Software Development and Software Testing



    Posted by: Jaideep Khanduja
    business requirements, change management, Code library, Code repository, development plan, implementation plan, organizational goals, product development, project close-out, project documentation, project management, project methodologies, Project Plan, project standards, Quality Goals, requirements analysis, Risk Management, Risk Plan, software development, software development methodologies, software development standards, Software Project, software quality, Software Repository, software testing, SQA, SQC, test case, test case repository, Test Plan, test standards, time to test, top management requirements

    1. Quality Goals are meant only for Quality Department: No department other than quality (project management, product development, documentation, general management etc.) has to read, understand and learn about the quality goals of the organization. It is only the responsibility of...


    February 6, 2009  10:00 AM

    Regression Testing “has to be” rigorous – for a “good” cause!



    Posted by: Jaideep Khanduja
    QC, Regression Testing, software development, software product, software testing, tester, testing

    Regression testing comes into picture in “re-testing” of a product. The purpose is very clear – a thorough testing. Regression testing has to be as rigorous as possible, for this reason. And regression testing never happens once, it has to happen again and again till the product reaches at a...


    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...


    January 12, 2009  10:04 AM

    Top 5 Quality killers in a software product



    Posted by: Jaideep Khanduja
    business management, business requirements, customer requirements, defect free software, Development, documentation, Project Development, Project Lifecycle, project management, quality assurance, SDLC, software, software development, software quality, software quality assurance, software requirement, software testing

    In software development project what matters most is the timely accurate delivery that gives the benefit of defect free product, customer satisfaction, profits, market edge, growth, motivation across the organization etc. All this is not easy to achieve having so many enemies in and outside the...


    January 9, 2009  9:55 AM

    Top 10 reasons to prove software development is an easiest job



    Posted by: Jaideep Khanduja
    developer, software development, software quality, software testing

    Software development is the easiest task and requires no development or quality standards, provided you are ready to manufacture software which: - Is full of bugs - Has no buyer - Is never ready to launch - Has success-failure ratio as 0:100 - Is ready for unlimited budget inflow - Is only...


    December 24, 2008  10:04 AM

    Software Quality – Overlooked or Underestimated – both are dangerous!



    Posted by: Jaideep Khanduja
    ChangeManagement, Development Manager, Project Development, Project Lifecycle, project management, QA, QC, quality assurance, SDLC, software, software qa, software quality, software quality assurance, software testing, SQA

    The goal of any software organization is to develop software applications in-house, or co-develop with an external agency, that meet and exceed internationally accepted quality standards. Every one knows it, that the key role in this is of QA department. With this intention, a dedicated QA...


    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 17, 2008  10:15 AM

    SDLC-V: Software testing



    Posted by: Jaideep Khanduja
    SDLC, software, software testing, softwaretesting

    Software Testing is the process to ensure a bug-free, fully functional software meeting all customer requirements. Testing starts right from the development stage. The developer himself is responsible for unit testing, smoke testing and code testing while he is building the code....


    November 5, 2008  10:32 AM

    Testing – A quick walkthrough!



    Posted by: Jaideep Khanduja
    Bug Control Management, Bug Management, software testing, software testing tips, softwaretesting, tester

    Here are some quick guidelines for a tester. As and when a new product (software) come to a tester for testing, (s)he should keep following things in mind to ensure the full justification to the purpose of testing. The purpose is to ensure a complete and correct testing of the product. 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 30, 2008  10:10 AM

    Various Stages of a Bug



    Posted by: Jaideep Khanduja
    Bug, Bug Management, project management, quality assurance, SDLC, software, software qa, software quality, software quality assurance, software testing, software testing tips, softwaretesting, STLC, tester

    A bug right from its insertion into the software till its removal crosses through different stages. These different stages of a bug formulate bug lifecycle. Each stage has an action and meaning connected to it. Various stages of a bug...


    October 27, 2008  10:15 AM

    Bug Control Management – a void promise! A flawed process! Or a process insanity!



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

    There are three ways of functioning for any software organizations. First ways is to develop software and deliver it into the market. The survival for these sorts of organizations is too difficult and short. Second category of organization has a well...


    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...


    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: