Searching for "i"

Q:

You are a tester. Now How will you choose which defect to remove in 1000000 defects?

Answer

First thing testers are not responsible for fixing the bug they are only responsible for debugging the bug and prioritizing those bugs. These bugs are now reported in bug report template with the severity and priority of the bug. Tester assigns severity level to the defects depending upon their impact on other parts of application. Every bug has its severity and priority values assign by tester. If a defect does not allow you to go ahead and test the product, it is critical one so it has to be fixed as soon as possible. We have 5 levels as:


 


Critical


High


Medium


Low


Cosmetic

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing

Q:

How to Estimate Testing effort ?

Answer

Time Estimation method for Testing Process:


 


Step 1 : count number of use cases (NUC) of system 


Step 2 : Set Avg. Time Test Cases(ATTC) as per test plan 


Step 3 : Estimate total number of test cases (NTC) 


Total number of test cases = Number of Use Cases X Avg. Test Cases per a use case 


Step 4 : Set Avg. Execution Time (AET) per a test case 


Step 5 : Calculate Total Execution Time (TET) 


TET = Total number of test cases * AET 


Step 6 : Calculate Test Case Creation Time (TCCT)


usually we will take 1.5 times of TET as TCCT


TCCT = 1.5 * TET


Step 7 : Time for Re-Test Case Execution (RTCE) this is for retesting


usually we take 0.5 times of TET


RTCE = 0.5 * TET


Step 8 : Set Report generation Time (RGT


usually we take 0.2 times of TET


RGT = 0.2 * TET


Step 9 : Set Test Environment Setup Time (TEST)


it also depends on test plan


Step 10 : Total Estimation time = TET + TCCT+ RTCE + RGT + TEST + some buffer.


 

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing

Q:

Describe Use Case Testing.

Answer

Use Case: A use case is a description of the process which is performed by the end user for a particular task. Use case contains a sequence of step which is performed by the end user to complete a specific task or a step by step process that describe how the application and end user interact with each other. Use case is written by the user point of view.


Use case Testing: the use case testing uses this use case to evaluate the application. So that, the tester can examines all the functionalities of the application. Use case testing cover whole application, tester performs this testing in step by step process to complete one task

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing

Q:

What type of tests you perform on the web based application?

Answer

For web application we perform following time of test:


 


1. Functionality Testing.


2. Usability Testing.


3. Navigation Testing.


4. Configuration and Compatibility testing.


5. Reliability and Availability Testing.


6. Performance Testing.


7. Load and Stress Testing.


8. Security Testing

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing

Q:

What are the benefits of Automated Testing?

Answer

The benefits of Automation Testing are below:


 


- Test engineer productivity.


- Coverage of regression testing.


- Reusability of test cases.


- Consistency in testing.


- Test interval reduction


- Reduced software maintenance cost


- Increased test effectiveness

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing

Q:

What is Monkey testing?

Answer

Monkey testing is a type of Black Box Testing used mostly at the Unit Level. In this tester enter the data in any format and check the software is not crashing. In this testing we use Smart monkey and Dumb monkey.


- Smart monkeys are used for load and stress testing, they will help in finding the bugs. They are very expensive to develop.


- Dumb monkey, they are important for basic testing. They help in finding those bugs which are having high severity. Dumb monkey are less expensive as compare to Smart monkeys.


Example: In phone number filed Symbols are entered.

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing

Q:

How much the bug is affecting the functionality of the application?

Answer

EX:


- High Priority and Low Severity:


Company logo is not properly displayed on their website.


- High Priority and High Severity:


Suppose you are doing online shopping and filled payment information, but after submitting the form, you get a message like "Order has been cancelled."


- Low Priority and High Severity:


If we have a typical scenario in which the application get crashed, but that scenario exists rarely.


- Low Priority and Low Severity:


There is a mistake like "You have registered success" instead of successfully, success is written.

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing

Q:

What is severity and priority of bug? Give some example.

Answer

Priority: concern with application from the business point of view. It answers  How quickly we need to fix the bug? Or How soon the bug should get fixed?


Severity: concern with functionality of application. It deals with the impact of the bug on the application.


 

Report Error

View answer Workspace Report Error Discuss

Subject: QA Testing