What if there isn’t enough time for thorough testing

Sometimes Tester need common sense to test a application!!!

I am saying this because most of the times it is not possible to test the whole application within the specified time. In such situations it’s better to find out the risk factors in the projects and concentrate on them.

Here are some points to be considered when you are in such a situation:
1) Find out Important functionality is your project?
2) Find out High-risk module of the project?
3) Which functionality is most visible to the user?
4) Which functionality has the largest safety impact?
5) Which functionality has the largest financial impact on users?
6) Which aspects of the application are most important to the customer?
7) Which parts of the code are most complex, and thus most subject to errors?
8) Which parts of the application were developed in rush or panic mode?
9) What do the developers think are the highest-risk aspects of the application?
10) What kinds of problems would cause the worst publicity?
11) What kinds of problems would cause the most customer service complaints?
12) What kinds of tests could easily cover multiple functionalities?

Considering these points you can greatly reduce the risk of project releasing under less time constraint.

Feel free to ask me any testing query, resume tips or job help.




Related Posts:

  • Interesting posts on Software Testing Help
  • Manual and Automation testing Challenges
  • Top 20 practical software testing tips you should read before testing any application.
  • How to find a bug in application? Tips and Tricks
  • Regression Testing with Regression Testing Tools and methods
  • 22 comments ↓

    #1 rakesh on 10.04.07 at 8:04 am

    thanks for the tips

    #2 rakesh on 10.04.07 at 8:05 am

    What kinds of problems would cause the worst publicity?
    i dint get it , can u tell me in brief please

    #3 Raja on 11.16.07 at 6:32 am

    hi,
    can u give me a sample use case and test case.
    Same as template also ok…….

    #4 Tanvi on 11.23.07 at 10:55 am

    I was asked in an interview, ”When do u stop testing?”
    What should be a probable answer to that?

    #5 Shahanaz R on 12.06.07 at 10:32 am

    I was asked for an interview on What all types of Test Estimation models are there and to describe each one?

    #6 Shahanaz R on 12.06.07 at 10:36 am

    I was even asked What all types of Risks are there in Software Testing?

    #7 Shahanaz R on 12.06.07 at 10:40 am

    Suppose i have a project when clicking English tab, all are displayed in English- inclusive of date and currency(Eg:- dd/mm/yy and $) and When clicking French all are in French, ie date and currency becomes (Eg:- mm/dd/yy and Euro). Can you please tell me what is Localization testing and Internationalization testing in the above case?

    When a project is made purely in French? Is Localization testing done there?

    #8 sagar on 02.28.08 at 6:54 am

    Can u please post me test case sample of Localisation testing , How to conduct the localisation testing?

    #9 divya on 04.08.08 at 7:08 am

    Can you please tell me the tools which are used for Internationlization testing and risks involved.

    #10 Sonia on 05.23.08 at 1:28 am

    Hi,

    I have to start writing manual test cases . I am not sure if manual test cases shoul dbe written for fixed data or we should use parameterization. I would also like to know if it is a good practice to make small test cases and combine them into a test set or make end to end test cases

    #11 Raja on 05.23.08 at 11:34 am

    Hi,

    If we using functional test case then we use fixed data and if necessary in concentrate unit test case then we go for parameterization.
    in automation it is must to go for parameterization and data driven.

    #12 Sonia on 05.23.08 at 1:08 pm

    Hi ,

    Thanks. Another question , how can I structure the tests so that we can re use the cases even if the form changes for eg , for a web site that does the following :
    Login , collect information about a persons( personal, credit card , company , team , event , misc information),
    should there be only one end to end test or many small tests for each related group of information .

    Again the combination of data against the entire end to end process . how will that work ?

    Thanks

    #13 Raja on 05.29.08 at 7:59 am

    Hi,
    Now,Collecting information through web page is done by validation itself(BY program),so v have 2 check whether the system response correctly or not.In this case functional testing(end to end testing) is more than enough.
    But, the same case login page followed by shopping page,where the same data required in that situation unit test case (individual module) should be tested.because the data has to be validate against the bank details and process him to next steps.so,we concentrate more on this page.
    The same process but differ from application to application,so based on the functionality of the project v have to choose the test cases.
    Question 2:
    The Combination of data can be modified to use for functional test case.if u want to learn more than practice with two small application having same functions.

    #14 Raja murugesh on 05.29.08 at 8:07 am

    Hi,
    In testing anything is possible.Before writing end to end or many small test cases,understand the flow of application because with minimum input v have to obtain maximum output.
    Now,Collecting information through web page is done by validation itself(BY program),so v have 2 check whether the system response correctly or not.In this case functional testing(end to end testing) is more than enough.
    But, the same case login page followed by shopping page,where the same data required in that situation unit test case (individual module) should be tested.because the data has to be validate against the bank details and process him to next steps.so,we concentrate more on this page.
    The same process but differ from application to application,so based on the functionality of the project v have to choose the test cases.
    Question 2:
    The Combination of data can be modified to use for functional test case.if u want to learn more than practice with two small application having same functions.

    Regards,
    Raja

    #15 anish on 06.03.08 at 3:27 pm

    Too good. Thank for the tips

    #16 anish on 06.03.08 at 3:28 pm

    Thax for tip

    #17 Suresh Balakrishnan on 06.04.08 at 5:00 am

    Hi Shahanaz R,

    This is Suresh Working as test Engineer i have mentioned Types of Risks as below:
    1.Software Risk
    2.business Risk
    3.Schedule Risk
    4.Teechnical Risk
    5.Programatic Risk
    6.budget Risk

    Thanks
    Suresh
    bsuresh7282@gmail.com

    #18 Suresh Balakrishnan on 06.04.08 at 5:17 am

    Hi Tanvi,
    I have mentioned Reasons for to stop testing as below:

    1.Try continuing testing and logging the critical defects
    2.all quality goals defined at the start of the project have been met.
    3.After complete Alpha and Beta Testing
    4.Successful use of specific test case design methodologies
    5.A percentage of coverage for each coverage category
    6.Rate of error detection falls below a specified threshold.
    Thanks,
    Suresh
    bsuresh7282@gmail.com

    #19 Sonia on 06.04.08 at 8:41 pm

    Hi Suresh,

    You have mentioned the different types of risks, would you please explain each risk. Alternatively could you suggest a book on Risk Testing .

    Thanks

    #20 Suresh Balakrishnan on 06.05.08 at 4:52 am

    Hi Sonia,

    I have Mentioned Types of Risks with Explanations as below:
    Risk Identification
    1.Software Risks - Knowledge of the most common risks associated with software development, and the platform you are working on.

    2.Testing Risks - Knowledge of the most common risks associated with software testing for the platform you are working on, tools being used, and test methods being applied.

    3.Premature Release Risk - Ability to determine the risk associated with releasing unsatisfactory or untested software products.

    4.Business Risks - Most common risks associated with the business using the software.

    5.Risk Methods - Strategies and approaches for identifying risks or problems associated with implementing and operating information technology, products, and processes; assessing their likelihood, and initiating strategies to test for those risks.

    Managing Risks
    6.Risk Magnitude - Ability to rank the severity of a risk categorically or quantitatively.

    7.Risk Reduction Methods - The strategies and approaches that can be used to minimize the magnitude of a risk.

    8.Contingency Planning - Plans to reduce the magnitude of a known risk should the risk event occur.
    Thanks,
    Suresh
    bsuresh7282@gmail.com

    #21 Sonia on 06.05.08 at 8:32 pm

    Thank you for the valuable information Suresh

    #22 Top 20 practical software testing tips you should read before testing any application. on 09.29.08 at 5:54 pm

    […] Don’t run out of time to do high priority testing tasks. Prioritize your testing work from high to low priority and plan […]

    Leave a Comment