Tuesday, November 25, 2008

Testing FAQ’s

What is the difference between test strategy and test plan?

Test strategy and test plan both means that planning the testing activity.
But test strategy is an organizational level term, which can be used for all the projects in the Organization.
Test plan is a project level term which can be used only for that project.


Write a test case on web login for bank application and client server?

a) Enter the URL, check the login page open or not.
b) Default focus should be on user name.
c) Password should be in encrypted format or not
d) Password should not get copied (that is ctrl + c, mouse right click, edit have copy disable not work)
e) Input domain testing on user name (that is boundary value analysis)
f) Input domain testing on password (that is boundary value analysis)
g) Properties check on buttons (that is enable or disable)
h) Functionality check on the buttons (it works correct or not)
i) Authorization testing (that is valid or invalid values are allow or not).
j) Case sensitive check on the login page (that is allowed the cap or small letters).
k) After the sing out login, it should come back to your previous page, should not show the expired text.
l) Enter into the after login page copy the URL and click after on the logout, paste the URL, then same page should not allowed to open.
m) Check the assignation time with respect to client
n) Check the cockers
o) Check the single user or multi-user are use
p) Check the usability of the login page
q) Under usability look and fell, spelling mistakes, colures, font sizes and so on.

WHO ARE YOU?

I am future Project Manager/CEO of this company.





what is the difference b/w Priority and severity in Bug Report

Does the integration testing include non functional test?

How to Trace a Defect?

Tracing a Defect is nothing but Deviation of the Customer requirement in the application.

If Customer Requirement is not performing its function or not available in application, i.e. called Defect.

Defect Tracking means... Ensure that the Defect is related to which Test Case. You should able to find which defect is related to which Requirement, Tracking the defect with respect to Test Cases... you can maintain the documents with Hyperlinks to desired Documents

for e.g. Functional Requirement Specifications Document
Use Case document
Master Test Case Document
Detailed Test Case Document
Defect Profile Document
if you maintain according to your desired documents with hyperlink, you can easily Trace back Which Defect is related to which Requirement...

define with example high severity and low priority ? 2.low severity and high priority? 3.both are high? 4.both are low ?

Diff. between system test cases & UAT test cases?

System testing of software is testing conducted on a complete, integrated system to evaluate the system's compliance with its specified requirements. System testing falls within the scope of black box testing, and as such, should require no knowledge of the inner design of the code or logic.

How do u find duplicate test cases?

In Traceability requirement matrix (TRM) ,we develop the mapping between the functional req. & test cases. you can find out that whether any test case is missed or any Duplicate test case is generated with the help of TRM.


What is the big bang approach in integration testing?
All the modules are integrated first at once and then testing performed. Disadvantage of this is we cannot point out the origin of the bug, I mean to say if there is any
bug, then it is difficult to developer to find out which part of application is not working or whether there is any mistake while doing the integration of modules.

How to write test case for triangle and square?

What is B.V.A with brief example?

What do you know about ERP, INSURANCE DOMAINS?

Difference between XP and Vista?

To be honest, microsoft hasn't done much in the four year interval between the initial windows xp and windows vista
But security is one dramatic add on, especially as the days where there is a growing number of hackers and malware
We may have already had a taste of this if you downloaded windows xp sp2, which has generally the same security features in windows vista, for example the firewall, although windows vista's firewall is now able to monitor both inbound and outbound traffic
If you would like more features be sure to check out the official window vista features

What is suspension & resumption criteria in Test Plan please explain with example?

Suspension/Resumption Criteria in a Software Test Plan :
If any defects are found which seriously impact the test progress the test lead may choose to suspend testing.
The criteria which are considered for suspension or resumption are :
[a] hardware / software not available at the time indicated in the project schedule
[b] the build contains many serious defects which seriously prevent or limit testing progress
[c] Assigned test resources are not available when needed by the test team

Resumption Criteria :

If testing is suspended, resumption will only occur when the problem(s) that caused the suspension have been resolved. When a critical defect is the cause of the suspension, the “FIX” must be verified by the testing team before testing is resumed

what is difference between test strategies and test data ?

Suppose there are three modules A-B-C, the output of A is responsible for B and output of B is responsible for C and if A & C is not ready & B module is ready then how u can check Module B

What is SQL Index ?

Difference between web application and Client Server application ?

Please give me any example of High severity and Low priority type of bug ?

What is diff. between System Testing and Integration Testing ?

What is the difference between Performance testing and Load testing and stress testing (Negative testing)?

Performance testing

The goal of performance testing is not to find bugs, but to eliminate bottlenecks and establish a baseline for future regression testing. For a Web application, testers will use
tools that simulate concurrent users/HTTP connections and measure response times.

Load testing

We have already seen load testing as part of the process of performance testing and tuning.it meant constantly increasing the load on the system via automated tools. For
a Web application, the load is defined in terms of concurrent users or HTTP connections.

Stress testing

Stress testing tries to break the system under test by overwhelming its resources or by taking resources away from it (in which case it is sometimes called negative testing).

why need testing ????

what is Difference between entry criteria and exit criteria ?

Entry Criteria

Test Case completed
Resource are Identify
Test Data is available
Test Environment Setup

Exit Criteria

All Test Cases Executed
2. All Defects report and Retested
3. Test documents are updated with results
4. All reports are generated:
* Execution report
* Defect Report

What is the Test Driver used in Integration Testing. Anybody can explain in Detail. Thanks in advance.

what is the difference between test case and test scenario?

What is diff between Load testing and Stress testing?

what is sanity testing when do u start it?

Sanity testing is the initial level of testing. Before you accept the build all the major functionalities are working correctly. Its like a fitness of the product. After finishing the sanity testing we can do the system testing.

Sanity test determines while we are doing the testing Whether the test is reasonable to proceed with further testing or not (means the particular test is must or not).

entry and exit criteria for each phase in STLC and SDLC?

what is manual testing process?

Hi , We have urgent opening for Test Analyst to our UK client. So testing Professionals Please visit www.sohumsolutions.com & in career section you can get all requirement specification If you are interested onsite opportunity Please email me your CV & along with your current salary details & expectation, Visa Status. If you don't have any Visa want to take UK Visa then we can co operate you ! Thanks & Regards, Prabha Koshti Director Sohum STAFFING Solutions contact+91-(020)27610012 Mobile:+91-(0)-9822914878 Email :prabha.koshti@sohumsolutions.com

what are the metrics you are following?

Test Metrics is a mechanism to know the effectiveness of the testing that can be measured quantitatively. It is a feedback mechanism to improve the Testing Process that is followed currently.

What is Software Testing Methodologies

1.white box testing
2.black box testing
3.gray box testing

Why Should we prepare traceability matrix?

From TRM, we know how much requirements covered in test case.
By using TRM easily mapping between requirements and test case.
It’s very useful while change request time also

If the developer rejects that it’s not a bug means then what’s the next step we follow?

Retest the same test case, if u get same bug. Send it to Developer. If developer didn't accept it approaches team lead.

What is Deferred Bug? Explain it who allocates it?

Deferred means, when we r reporting a bug to particular developer, then the importance of the bug or by the lack of time they are not going to fix that bug at that time. So for that bug they assign DEFFERED STATE.

Deferred means postponed for future versions, Program manager is given by deferred status.

What is configuration testing?

During this testing tester validate how well our current project is able to supports on different types of hardware technologies like as different types of printers, n/w
Interface cord (NIC), topology etc. this testing is also called as hardware testing or portable testing

Configuration testing is also called "Hardware compatibility testing", during this testing
Tester will test whether the s/w build is supporting different hardware technologies or not
Ex: printer, Scanners and topologies etc.,

Testing the software against the hardware or testing the software against the software is called configuration testing


What is the difference between bug, defect, error, failure, fault & mistake?

Let me explain with an example.
If input is 2+2, then output is an error message, it is error(syntax error).
If input is 2+2, then output is 5, it is bug (logical error).
If the program is for addition and subtraction, and only addition is there and subtraction is left out, it is defect.
Usually the error is found by developer.
Usually the bug is found by tester.
Usually the defect is found by client or user.

100 glasses are there. A servant has to supply glasses to a person If he supplies the glasses without any damage he will get 3 paisa otherwise he will loose 3 paisa. At the end of supplying 100 glasses if he gets 270 paisa, how many glasses were supplied safely.

1GLASS=3PAISE
HE GETS 270 PAISE.
270/3=90 GLASS
SO ANSWER IS 90 GLASS ARE SUPPLIED SAFELY.


Can anybody help me what is the diff between CMM, SEI, PCMM and six sigma?

The CMM i.e. capability maturity model defines processes to be followed at each level (by experience) to achieve the desired result.
SEI - Software Engineering Institute that certifies the various companies by the help of their representatives in various countries.
PCMM-Peoples CMM i.e. there is about 199 people practices followed across the various companies. I.e. based on the feed back of the people about the company, if we make required changes that yield better results and healthy environment for the people working in it. Ex; Black box, e-mails, etc.
Six Sigma in brief is the standard process in moving towards total bug free Software(ex) like 99.9999%.Though it is similar to CMM5, it is very rigid in some aspects like
rejecting the defect SW component and producing a new one. No compromise in quality. Motorola company is one such Six sigma company.

When we enter valid user ID and passwords and unable to login then what do we test more?

Check your databases if your value is correct so check the value case sensitive or not.

Report the bug to development team because sometimes the developer made the mistake or the valid user id does not exist in your database table

If you enable to enter better report it to development team or discuss with Test team Lead or Developer about the particular functionality

Bug with High Severity and Low Priority

If user clicks on a button/link for 100 times then page gets corrupted.

When Ledgers in Ledger Master in Finance and Accounting are not getting created/showing wrong ledger code after each 1000 entries in client Group Master.


Bug with High Priority and Low Severity

Spelling mistake in the Company name on web page
Different Logos on different pages (which are not matching)


What is the difference between QA and QC?

Difference between QA and QC:

Quality Assurance (QA):
QA is a Verification process like reviews.
verification
process oriented
prevention based

Quality Control (QC):
QC is a Validation process like testing the product.
Validation
product oriented
detection based


What is difference between regression testing and re- testing?

Regression Testing: The re execution of selected test cases on modified build to ensure bug fix work without any side effects.
Testing the application whether the changes in the modified build will affect another functionalities i.e. other parts of the application

Retesting: Retesting means repeating the same test on same application build with multiple input values. It’s also known as data driven testing
Retesting: testing the application with multiple sets of data.


What is main difference between Testing Techniques and Testing Methodology?

Techniques....Black box and white box
Methodologies....Manual and automation
Types....static and dynamic (do not go in depth initially)

Testing techniques constitute of: Equivalent class Partitioning, Boundary Value Analysis, and Error Guessing for Black Box.
Statement Coverage and Condition Coverage for White Box testing.

Test Methodology: It is the way we are going to approach a project. It is nothing but method we are following in out project.


What are the different types, methodologies, approaches, Methods in software testing?

There are two types of testing types
1. Functional testing
2. Non functional testing


What is fish bone diagram?

Also called as Ishikawa Diagram, Named after Japanese Dr. Ishikawa. Generally used for Root Cause Analysis(RCA).
Fishbone chart/Diagram is also known as Ishikawa Diagram, it is primarily used to perform Root Cause Analysis (RCA). Where in first of all main braches are identified as problematic areas and then sub branches are used to find out causes to these problematic areas.

What is Quizilla Analysis?

What is associated bug and what is Ad-hoc bug?

Associated bug is one which is related to test case.
Ad-hoc bug one which is not associated with the test case, generally found depending upon the tester’s experience wherein no documentation is provided/prepared and no planning is done

What is difference between Interface testing and Integration testing?

Interface Testing – GUI testing/Usability Aspects/Cosmetic Bugs
Integration Testing – Combining all the modules/selected modules

What is Result of the “select 8 from table_name” query?

Will return those many rows with 8 as value, as many records/rows are there in the selected table.

What are types of the integration testing?

1. Incremental
Top down
Bottom up
Sandwich

2. Non-Incremental
Also Called Big Bang Method

What is Defect Density? How the Defect Density is measured?

This basically is the Consolidated Graph of Number of defects found in each module. This is helpful to locate the error and Help to concentrate on a particular area while making Analysis.

number of defects found for particular size of code

The Measure Defect-Density (DD) Measures the number of
defects in a particular size of code. it is measured as follows:
LOC (Lines of Code), Defects: number of defects in the code;

DD = Defects/(K)LOC

No comments: