Three Three




1.Differences between smoke,sanity,regression and Retesting???

SMOKE TESTING: TESTING DONE TO CHECK WHETHER THE BUILT  RELEASED IS STABLE ENOUGH FOR FURTHUR TESTING OR NOT  SO THIS IS THE FIRST IN OUR LIST.

RETESTING: ONCE THE BUG IS FIXED THEY RETEST THE FEATURE TO VERIFY THE BUG IS STILL PRESENT OR NOT.SO THIS WILL COME 2ND IN LINE.

REGRESSION TESTING:TO VERIFY THE BUG FIX DINT EFFECT
ALREADY WORKING FEATURES. SO THIS ID 3RD IN THE LINE


SANITY:IN MOST COMPANIES SMOKE/SANITY USE AS ONE BUT

SANITY TESTING IS TO VERIFY THE APPLICATION WHICH THEY R
GONNA RELESE SOON IS  STABLE WHITOUT ANY CRITICAL BUG.


DIFF BETWWEN SMOKE AND SANITY IS THE TIME THEY R TESTED.

2.Entry and Exit criteria?
Entry Criteria:
1 All code of application, unit tested.
2 Test plan, test cases reviewed and approved.
3 QA/Tester get significant knowledge of application.
4 Test environment/test ware get prepared.
5 After getting application build.

Exit Criteria:
Deadlines (release deadlines, testing deadlines, etc.)
Test cases completed with certain percentage passed
Test budget depleted
Coverage of code/functionality/requirements reaches a
specified point
Bug rate falls below a certain level
Beta or alpha testing period ends.




3.Testing process.....
Project finalized
Requirement analysis
Formal meeting with team members
Writing test cases
Review of test cases with developers
Test environment setup
Executing testcases
Bug Anatomy
Bug reporting
Regression testing
Retesting
Sanity testing
Test closure report
sign off.


 
Continue lendo

3 : 3





1.What is Risk and mitigation plan?????
Project Manager is responsible for preparing Risk Mitigation strategy. However, he might would like to take inputs from the project team leads/members, BAs, QA, SQA
and IT infrastructure support teams to come up with an effective mitigation plan.



Mitigation has to do with devising one or more approaches to control, avoid, minimize, or otherwise mitigate the risk. Mitigation approaches may reduce the probability or the impact. It is more of a PROACTIVE initiative even before the risk becomes a problem.


The objective of a mitigation should be to ensure a risk identified doesn't occur or the least reduce it's probability of occurence.


Contingency plan on the other hand has to do with what if you are hit by the problem for the risks you could not mitigate. (This is in contrast a REACTIVE mode).

2.When to stop testing?????
When to stop testing" is one of the most difficult questions to a test engineer. The following are few of the common Test Stop criteria:


- All the high priority bugs are fixed.
- The rate at which bugs are found is too small.
- The testing budget is exhausted.
- The project duration is completed.
- The risk in the project is under acceptable limit.


3.What is bug reproduce?????
You can reproduce a Bug during Regression testing.There is nothing like a 'Reproduce' state in Bug life cycle as the Bug life cycle starts at finding a bug and end when the defect is retested successfully to close/end bug life cycle.Usually bugs can be found during regression testing which would have caused due to a fix in some other functionality.

 
Continue lendo

3 : 3

v model??

BRS Acceptance testing

 
SRS  SystemTesting

   
HLD System Integration testing

       
LLD Component Testing

             
Coding Unit Testing


2.Equivalence partioning and boundary value analysis....???

Equalance partion is a method of black box testing.for eg if the application is accept the values between 10 to 50.we are giving  valid and invalid inputs to the system and check the status.
  eg inputs valid:25,30
            invalid:9,60
boundary value analyses also method of blackbox testing,in this case we r taking boundary vaues for eg in abouve eg upper boundary value is 50,and lower boundary value is 10.
              
inputs
                     upper boundary 49,51.
                     lower boundary 9,11
                      on boundary   10,50
 
3.Test plan and test strategy.....????
A Test Strategy document is a high level document and normally developed by project manager. This document defines “Testing Approach” to achieve testing objectives. The Test Strategy is normally derived from the Business Requirement Specification document.

Components of the Test Strategy document

Scope and Objectives
Business issues
->Roles and responsibilities
Communication and status reporting
Test deliverability
Industry standards to follow
Test automation and tools
Testing measurements and metrices
Risks and mitigation
Defect reporting and tracking
Change and configuration management
Training plan

The Test Plan document on the other hand, is derived from the Product Description, Software Requirement Specification SRS, or Use Case Documents.
 The Test Plan document is usually prepared by the Test
Lead or Test Manager and the focus of the document is to
describe what to test, how to test, when to test and who
will do what test.
-->Test Plan id
Introduction
Test items
Features to be tested
Features not to be tested
Test techniques
Testing tasks
Suspension criteria
Features pass or fail criteria
Test environment (Entry criteria, Exit criteria)
Test delivarables
Staff and training needs
Responsibilities
Schedule

4.Tabs in quality center?

There are 5 tabs in Quality Center.
1. Releases-To specify the release details.
2. Requirements-To specify the requirements related to
releases.
3. Test Plan-Test Cases Designed.
4. Test Lab-Test Cases Execution.
5. Defects-Log and track defects.

5.How to map requirements to testcases??
Step1- Select the test cases from Test Plan tab in QC.
Step2- Select "Requirement Covg" tab, it will show option for "Add requirement( an umbrella symbol)"
Step3- Click on that "Add Requirements" option, it will open Requirements pane at right hand side.
Step4- Select the appropriate Requirements and click on ok.
  (Sometimes it will ask to add requirements with its child contents, then u may add it.)

6.How to map defects to testcases??
Test Cases are generally mapped with defects by going to the Defect mapping icon at the top of the running test set, generaly a red baloon like structure, also, u can create a new defect when the test case is faiing or you can add one exisiting defect by specifyig its id.

A defect can also be mapped in test lab failed test case from Defects module, mapping the same as specifying above.From tes lab-- go to Linking/ Coverage-- go to Defects..
map the id or create a new defect.

7.Smoke and sanity testing
Smoke Testing:
Software Testing done to ensure that whether the build can be accepted for through software testing or not.Basically, it is done to check the stability of the build received for software testing.

Sanity testing:
After receiving a build with minor changes in the code or functionality, a subset of regression test cases
are executed that to check whether it rectified the software bugs or issues and no other software bug is introduced by the changes.Sometimes, when multiple cycles of regression testing are executed, sanity testing of the software can be done at later cycles after through regression test cycles. If we are moving a build from staging / testing server to production server, sanity testing of the software application can be done to check that whether the build is sane enough to move to further at production server or not.

8.Differences b/w Delete and truncate??

TRUNCATE
1. It is DDL.
2. Speed is faster
3. Do not Check Constraints.
4. Roll Back is not possible.
5. Can not use where clause
DELETE
1. It is not a DDL
2. Speed is slow
3. Check constraints, If Exists then shoe error.
4. We can rollback .
5. User Where Clause.

9.Priority and severioty??

1.High severity & low priority :- If a application crashes on very rare occasions and changes are very low of crashing.so severity will be high but priority will be low.

2.High severity & high priority:- if a application crashes very frequently and duly visible or first time the application came from development team to the testing department.

3.Low severity & low priority:- it is merely just a enhancement bug which the client wishes like changing the background colour of user interface,also like adding a button like 'back' to navigate previous page.

4.Low severity & high priority:- In this case if the name of the company on its home page is misspelt will be considered. So to find that in which category the bug comes always remember one thing that Low severity bugs are mostly related to GUIs and high severity bugs always related to things like
system crash.severity is always technical while priority isfor business purpose.
 
10.Star schema and snow flake schema??

star schema

1.It can be analysed only in 16 dimensions. 2.Master data is not reusable. 3.performance is degraded because of the alphanumeric values in the fact table.

Extended Star Schema 1.It can be analysed in 16*248 dimensions. 2.Master data can be reusable as it is not inside the cube. 3.Better performance as there r no alphanumeric values in the fact table.


 
 

Continue lendo

SP - concepts

Test Delevirables ???
Before Testing Test Deliverables include Test Plan, Test Strategy, Test Scripts (Includes Test Case and Expected Result) and Test Execution Schedule.
After Testing Test Execution Report, Traceablity Metrics, Defect Reports and Test Report.


2.Test completion report???
As a tester,I will submit the TEST COMPLETION REPORT as
final report.
In this report we need to mentioned,
How many test cases we have
How many test cases we executed
How many test cases we passed
How many test cases we failed
How many test cases Unable to Run
total number of defects raised
toal number of defects resolved
total number of defect still outstanding
total number of defects rejected
we can get these details in reports from quality center
with charts.
and also availability of environment,is there any problem
we are doing execution
Any issues are there.
is there any regression testing required for this project.
these details we will put in Test completion Report then
send it to the Test Manager.
 
3.Regression testing types??
mainly two levels of regression testing is available .
1) regular regression
2) final regression
In regular regression every  built is tested to verify
weather the fixed bugs have any bad impact on other parts
of the functionalities.It is done regularly during the
testing process evry after getting new built.
Final regression is done after the complition of fixing
all the bugs.It is advisible to have stable built during
Final regression testing


4.Mapping Requirements with testcases??
You can trace relation between test cases, requirements and defects -
1) When you raise the defect the test case number is available in the defect.  The function name is also available in the defect detail.
2) While writing the test cases the Requirement specification version is mentioned in the test case header part.
The refrence of requirement can be specified in the Test cases.
The refrence of Test case number can be specified in the Defects.
Continue lendo

ETL testing concepts

Business understanding

a. High Level Test Approach

b. Test Estimation

c. Review Business Specification

d. Attend Business Specification and Technical Specification

walkthroughs.


2) Test plan creation, review and walkthrough.

3) Test case creation, review and walkthrough

4) Test Bed & Environment setup

5) Receiving test data file from the developers

6) Test predictions creation, review (Setting up the expected results)

7) Test case execution and (regression testing if required).

a. Comparing the predictions with the actual results by testing the

business rules in the test environment.

b. Displaying the compare result in the separate worksheet.

8) Deployment

a. Validating the business rule in the production environment
Continue lendo
 

Software police Copyright © 2011 | Template design by O Pregador | Powered by Blogger Templates | Distributed by Way2 Blogger Templates