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?
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:




39 comments ↓
thanks for the tips
What kinds of problems would cause the worst publicity?
i dint get it , can u tell me in brief please
hi,
can u give me a sample use case and test case.
Same as template also ok…….
I was asked in an interview, ”When do u stop testing?”
What should be a probable answer to that?
I was asked for an interview on What all types of Test Estimation models are there and to describe each one?
I was even asked What all types of Risks are there in Software Testing?
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?
Can u please post me test case sample of Localisation testing , How to conduct the localisation testing?
Can you please tell me the tools which are used for Internationlization testing and risks involved.
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
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.
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
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.
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
Too good. Thank for the tips
Thax for tip
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
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
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
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
Thank you for the valuable information Suresh
[...] Don’t run out of time to do high priority testing tasks. Prioritize your testing work from high to low priority and plan [...]
Hi,
The article was good. Could you pls send me some testing resume format? Also some ideas about use case…
hi…………………..i wanted to know about test cases with example
Hi Parul,
Below is the sample test case
Project Form UIN:
System Name: Module Name:
Test Sub-Module :
Tester Name Signature Date/Time
TM Rajamurugesh
Test Procedures:
Hardware: NA
Software: NA
Communications: NA
Database:
Server Configuration:
Client Configuration: NA
Test Tools/Techniques/Methodologies: Manual
Test Location:
Dev Environment : Dev URL
Test Environment : test URL
Test Cases & Reports:
SNo-Objective-Test Case- Navigation-Inputs-ExpectedOutputs-Test Result (Pass/Fail)
SNo-Objective-Test Case- Navigation-Inputs-ExpectedOutputs-Test Result (Pass/Fail)
1-aim-steps/procedure-link/event-data-what we except-pass/Fail
May i know when to stop testing? Can i get some testing resumes?
Thank you
Hi SHIVALI ,
Send me a test mail, i will reply to that mail with testing resume, test cases and some testing white papers.
My mail id:
rajamurugesh.b@gmail.com
Can you plz tell me how to prepare and clear ISTQB foundation level paper?
Hi SHivali….
When to stop testing?depends on the below:
1. When all the test cases are exected successfully
2. When the budjet allocation is over
3. When the time/scheduled for testing is met
4.When the delivery date is met to deliver the application
Can you please tell me if i can get some projects of software testing which i can do at home?
Shivali, plz read this article to get ur answer.
Use risk analysis to determine where testing should be focused.
Since it’s rarely possible to test every possible aspect of an application, every possible combination of events, every dependency, or everything that could go wrong, risk analysis is appropriate to most software development projects. This requires judgement skills, common sense, and experience. (If warranted, formal methods are also available.) Considerations can include:
• Which functionality is most important to the project’s intended purpose?
• Which functionality is most visible to the user?
• Which functionality has the largest safety impact?
• Which functionality has the largest financial impact on users?
• Which aspects of the application are most important to the customer?
• Which aspects of the application can be tested early in the development cycle?
• Which parts of the code are most complex, and thus most subject to errors?
• Which parts of the application were developed in rush or panic mode?
• Which aspects of similar/related previous projects caused problems?
• Which aspects of similar/related previous projects had large maintenance expenses?
• Which parts of the requirements and design are unclear or poorly thought out?
• What do the developers think are the highest-risk aspects of the application?
• What kinds of problems would cause the worst publicity?
• What kinds of problems would cause the most customer service complaints?
• What kinds of tests could easily cover multiple functionalities?
• Which tests will have the best high-risk-coverage to time-required ratio?
Its good ..i enjoyed reading this. I will try to incorporate this in my testing….:)
can you please tell me and send the documents on how to calculate test estimation
Effort estimation is very simple:
>>1st u have to find out all the possible scenarios in all features.
>>Then Make a traceability matrix i.e. for each requirements how many test cases are required.
>>Suppose if u have 100 testcases, then calculate how many test cases one person can execute in a day(here u have to consider difficult and easy both types of test cases)
>>If one person can do 5 test cases in a day then in 20 days all test can be executed.i.e effort=20PD or 4PW.
>> Now u have to add following facters:
1. What if 30% Testcases failed in Run1, then u have to rerun all those test cases. So u have to consider 35 testcases failure i.e 7PD or 1.4 PW
2. What if say 10% testcases failed in Run2 then i have to re-run 10 testcases again. so its 2PD or 0.4 PW
Now, Total effort= 4PW+1.4PW+0.4PW=5.8PW(Person week)
This is just a example i gave… u can add if there are any opther variants which impact ur execution.
regards,
Indu
[...] Don’t run out of time to do high priority testing tasks. Prioritize your testing work from high to low priority and plan [...]
HI!!!!
I am looking job in QA .I am Brainbench certified,but doesnt have real time experience.I saw and study your post.Thanks for such important information.
I want to know within 1 project how many test cases we have to write?
Simply,If I want to justify my 1 year of experience in HOME INSURANCE company on 1 project,so how can I put points,or justify my experience?
I will have to give some scenario or anything i am damn confuse.Can you please help me out by giving any example in HOME INSURANCE application.
Thank you!!!
mail id-mayuri.s2010@gmail.com
can you tell me what’s the meant of elapsed time and it’s related topics
Our company is on an On Demand Application and has not control over fixes (service packs) and releases. For Service Packs the vendor actually loads our test AND production systems and we have literally no time to test those beofre our European Users sign on. Even if we find a bug, we can only submit an SR as it is already in Production. A Servcie Pack is typically 30 to 60 bug fixes that are usually minor. While we rarley, never? have catastrophic failures and SP will often cause minor problems. We have talked about doing “regression testing” for this before we test the actual changes that impact our system. It seems to me that is overkill and Regression should be done after we test the specific changes. Perhaps we need some kind of Smoke / Build Verifcation Testing as soon as we get the Servcie Pack but again, we are not sure to what level detail. Perhaps only test things that we have actually changed from the vanilla system?
Your thoughts
Leave a Comment