Professional Documents
Culture Documents
Main concept in testing is the expected result. By knowing the expected behavior of the
application or system from SRS and FDS, we can derive a test case. When executed the
derived test case's, actual result is noted. Any deviation from the expected is considered as a
defect.
In Adhoc testing ,there is no need of a test case, but if we want to log a defect ,we should
know the expected behavior of the application or a system.
There is only one possibility for this question according to me. Exploratory testing.
An interactive process of concurrent product exploration, test design, and test execution. The
heart of exploratory testing can be stated simply. The outcome of this test influences the
design of the next test. Tester will explore the product or application and will note down the
expected result and will design a test case and execute the test.
Q Which of the following statements about regression testing are true? (1)
Regression Testing must consist of a fixed set of tests to create a baseline (2)
Regressoin Testing should be used to detect defects in new features (3) Regression
Testing can be run on every build (4) Regression Testing should be targeted to
areas of high risk and known code change (5) Regression Testing, when automated,
is highly effective in preventing defect
ANS: 1 & 3.
Q How do you conduct boundary analysis testing for "ok" push button
Entry criteria is
Exit criteria is
According to me entry crieria is that when it comes to testing deparment for testing with unit
test checklist and exit crieria is when all planned test cases gets executed and no bugs
remains in the system on the basis of these test cases.
Configuration management (CM) is the processes of controlling, coordinate, and tracking the
Standards and procedures for managing changes in an evolving software product.
Configuration Testing is the process of checking the operation of the software being tested on
various types of hardware.
Who writes the Business requirements? What you do when you have the BRD?
In DB Testing, basically all the events like Add, Delete, Update, Modify etc
What is walkthrough and inspection?
Walkthrough for testing means brief review of documents, Test cases, Test script etc.
Walkthrough for Coding means review the coding for whether the Developer follows the
Coding standards or not.
Inspection is job of Quality Control (QC). He can conduct Inspections and Audits on the
project at any time to check whether the process is going on correctly or not.
Walkthrough: Explain the work product in a step by step manner. Inspection: Also called as
"Formal Review". There is a formal process that states how this should be conducted. There
is a sharp focus finding defects
Testing: What are the key elements for creating test plan
The quality of the product can be ensured by look into the minimum bugs in a product as per
the standard maintained by the organization for the clients. That means if a company is the
six sigma oriented company then there should be at least 3-4 bugs per millions
What is the job of Quality assurance engineer? Difference between the testing &
Quality Assurance job.
A Quality Assurance Engineer is one who understands the SDLC Process. He\she has a 'test to
break attitude', an ability to take the point of view of the customer, a strong desire for qly
and an attention to detail. Communication skills and the ability to understand various sides of
issues are important.
Quality Assurance measures the 'quality' of the processes used to create a quality product.
The role of QA rank parallel to the Project Development in simulating the Framework of
Testing as per the requirements followed with Paperwork results for the Test Planning,
Design Test cases n writing the Test cases subsequent to this, Implementing the Metrics,
Delivery of the Product as per the Deadlines Etc.,
You can check whether the dimensions of the paper and print jobs are from the
requirements document. Canvas sizing, resizing, window minimize and maximize functions,
Line scroll and Page scroll are other areas to test
In many companies QA position is for doing the role of both Testing and creating and improving
the processes.
Describe to me when you would consider employing a failure mode and defect
analysis?
When product is not as per the functional document specification then we considers it as
employing the failure mode and defect analysis.
In general, how do you see automation fitting into the overall process of testing?
Using automation method is adopted if our process is repeatable in nature and the time taken
to do manual ways are not efficient and economical. We adopt the testing to be done using
automation tools either already available or developed own script/software to do the testing
process
bug identifier
bug description
status: (New, open, fixed, closed, reopen)
severity: (blocker, major, minor cosmetic)
detected by
detected on date
product version
platform
reproducible or not
7. What are the entry criteria for Functionality and Performance testing?
A. Entry criteria for Functionality testing is Functional Specification /BRS
(CRS)/User Manual. An integrated application, Stable for testing.
9. Why do you go for White box testing, when Black box testing is available?
A. A benchmark that certifies Commercial (Business) aspects and also functional
(technical) aspects is objectives of black box testing. Here loops, structures,
arrays, conditions, files, etc are very micro level but they arc Basement for
any application, So White box takes these things in Macro level and test these
things
Even though Black box testing is available, we should go for White box testing
also, to check the correctness of code and for integrating the modules.
12.What is Quality?
A. It ensures that software is a Bug free, delivered in time, within budget,
meets customer requirements and maintainable. Quality standards are different
in various areas like accounting department might define quality in terms of
Profit.
22.What are the types of testing you know and you experienced?
A. I am experienced in Black Box testing.
40.What ifs the difference between defect, error, bug, failure, fault?
A. Defect: While executing the test case if u found any mismatch, then u will
report
it to the development team, that is called defect.
Bug: Once the developer accepts your defect, then it is called as a bug.
the product rather than just testing the product for software bugs?
42. What is the difference between White & Black Box Testing?
A. White Box Testing: Based on the knowledge of the internal logic of an
application's code.Tests are based on coverage of code statements, branches,
paths, conditions.
Black Box testing:- not based on any knowledge of internal design or code.
Tests are based on requirements and functionality.
Stress Testing:TO test the performance of the application and to find the server break down or
where the server crashes.
Volume Testing:To test whether it can able to send max data according to client req's.
52. What is the Diff between Two Tier & Three tier Architecture?
A. Two Tier Architecture:It is nothing but client server Architecture,where client will hit request
directly to server and client will get response directly from server.
Three tier Architecture:It is nothing but Web Based application,here in between client and server
middle ware will be there,if client hits a request it will go to the middle ware and middle ware will
send to server and vise-versa.
53. What is the diff between Client Server & Web Based Testing?
A. Refer Question no.52
55. What is the Diff between Code Walk through & Code Review?
A: Code Walkthrough: A formal testing technique where source code is traced by a group with a
small set of test cases, while the state of program variables is manually monitored, to analyze the
programmer's logic and assumptions.
Code Review: A meeting at which software code is presented to project personnel, managers,
users, customers, or other interested parties for comment or approval.
59. What is the diff between alpha testing and beta testing?
A. Alpha Testing: Alpha testing will be performed by client in our environment with dummy data,
In this phase some major bugs can be allowed, later which will be solved by our development
team.
Beta testing: Beta testing will be performed by client in his environment with real data, In this
phase no bugs can be allowed.