Following Is The Strategy We Used in One of My Projects:: Define Brain Stromming and Cause Effect Graphing? With Eg?
Following Is The Strategy We Used in One of My Projects:: Define Brain Stromming and Cause Effect Graphing? With Eg?
Following Is The Strategy We Used in One of My Projects:: Define Brain Stromming and Cause Effect Graphing? With Eg?
Levels of coverage
What does black-box testing mean at the unit, integration, and system levels?
Test case would have detail steps of what the application is supposed to do. SO
1) Functionality of application is known.
2) In addition you can refer to Backend, is mean look into the Database. To gain more knowledge of the
application.
Diff. between Application server and web server?
Default port number of Tomcat?
8080 is the default port number of Tomcat
Test plan is a document which contains the scope for testing the application and what to be tested, when
to be tested and who to test.
Advantages of automation over manual testing?
Time saving, resource and Money
Explain some SDLC models?
V model, Waterfall model etc...
ADhoc testing?
AdHoc means doing something which is not planned.
What is mean by release notes?
Its a document released along with the product which explains about the product. It also contains
about the bugs that are in deferred status.
What are all the contents of release checklist?
When a new build comes what is 1st action? (Performing smoke test).
How many test cases will you write for 1 day?
It varies with the complexity of requirements. Some write 1 or 2/day. Some write up to 20/day
What is the bug base do you use in your comp.?
The interviewer was asking about Bug tracking tool that you use...
What is Testing environment in your company, means how testing process start
Testing process is going as follows:
Quality assurance unit
Quality assurance manager
Test lead
Test engineer
Give an example of high priority and low severity, low priority and high severity?
In user interface bugs we are giving low severity
Ex: 1) Improper right alignments (low priority)
2) Spelling mistakes (high priority)
In calculation bug we are giving high severity
Ex: 1) final output is wrong (low priority)
2) Dependent outputs are wrong (high priority)
What is Use case?
A simple flow between the end user and the system. It contains pre conditions, post conditions, normal
flows and exceptions. It is done by Team Lead/Test Lead/Tester.
Execution error (This is generally happens when you are executing the same program, that time you get
it.)
Defect: When an error found by the test engineer (testing department) then it is called defect
Bug: if the defect is agreed by the developer then it converts into bug, which has to fix by the developer
or post pond to next version.
Why we perform stress-testing, resolution-testing and cross- browser testing?
Stress Testing: - We need to check the performance of the application.
Def: Testing conducted to evaluate a system or component at or beyond the limits of its specified
requirements
Resolution Testing: - Some times developer created only for 1024 resolution, the same page displayed a
horizontal scroll bar in 800 x 600 resolutions. No body can like the horizontal scroll appears in the
screen. That is reason to test the Resolution testing.
Cross-browser Testing: - This testing some times called compatibility testing. When we develop the
pages in IE compatible, the same page is not working in Fairfox or Netscape properly, because
most of the scripts are not supporting to other than IE. So that we need to test the cross-browser Testing
There are two sand clocks(timers) one complete totally in 7 minutes and other in 9-minutes we have
to calculate with this timers and bang the bell after completion of 11- minutes!plz give me the
solution.
1. Start both clocks
2. When 7 min clock complete, turn it so that it restarts.
3. When 9 min clock finish, turn 7 min clocks (It has 2 mints only).
4. When 7 min clock finishes, 11 min complete.
What is the minimum criteria for white box?
We should know the logic, code and the structure of the program or function. Internal knowledge of the
application how the system works whats the logic behind it and structure how it should react to
particular action.
What are the technical reviews and reviews?
For each document, it should be reviewed. Technical Review in the sense, for each screen, developer
will write a Technical Specification. It should be reviewed by developer and tester. There are functional
specification review, unit test case review and code review etc.
How to answer when the interviewer asked "what is your project architecture?" pls. tell me in
general...
It is a bit critical question but the answer is very simple.....he want to know the Flow of your project in
which he tries to explore the HLD, DLD, LLD so u make a overview of the project and tell him how is
the flow of data from one module to another module and what are the submodulepresent into it and how
the data is given to the sub modules
In what basis you will write test cases?
I would write the Test cases based on Functional Specifications and BRDs and some more test cases
using the Domain knowledge.
Explain ETVX concept?
E- Entry Criteria
T- Task
V- Validation
X- Exit Criteria
Actually how many positive and negetive testcases will write for a module?
That depends on the module & complexity of logic. For every test case, we can identify +ve and -ve
points. Based on the criteria, we will write the test cases, If it is crucial process or screen. We should
check the screen,in all the boundary conditions.
What is difference between Access(DBMS) and RDBMS like SQL Server or Oracle?. Why Access is
not used in web based application?
difference is nothing but in access we dont have relations to carry database we dont have
normalization,joinsbut in oracle we have normalized data or relations
What is Software reliability?
It is the probability that software will work without failure for a specified period of time in a specified
environment.Reliability of software is measured in terms of Mean Time Between Failure (MTBF).
For eg if MTBF = 10000 hours for an average software, then it should not fail for 10000 hours of
continous operation.
What are the main bugs which were identified by you and in that how many are considered as real
bugs?
If you take one screen, lets say, it has got 50 Test conditions, out of which, I have identified 5 defects
which are failed. I should give the description defect, severity and defect classfication. All the defects
will be considered.
Defect Classification are:
GRP
:
Graphical Representation
LOG
:
Logical Error
DSN
:
Design Error
STD
:
Standard Error
TST
:
Wrong Test case
TYP
:
Typographical Error (Cosmotic Error)
What the main use of preparing a traceability matrix?
Traceability matrix is prepared in order to cross check the test cases designed against each requirement,
hence giving an opportunity to verify that all the requirements are covered in testing the application.
(Or)
To Cross verify the prepared test cases and test scripts with user requirements. To monitor the changes,
enhance occurred during the development of the project.
What is Six sigma? Explain.
Six Sigma:
A quality discipline that focuses on product and service excellence to create a culture that demands
perfection on target, every time.
Six Sigma quality levels
Produces 99.9997% accuracy, with only 3.4 defects per million opportunities.
Six Sigma is designed to dramatically upgrade a companys performance, improving quality and
productivity. Using existing products, processes, and service standards,
They go for Six Sigma MAIC methodology to upgrade performance.
MAIC is defined as follows:
Measure: Gather the right data to accurately assess a problem.
Analyze: Use statistical tools to correctly identify the root causes of a problem.
Improve: Correct the problem (not the symptom).
Control: Put a plan in place to make sure problems stay fixed and sustain the gains.
Key Roles and Responsibilities:
sustainable gains.
Master Black Belts: Coach black belts expert in all statistical tools.
Black Belts: Work on 3 to 5 $250,000-per-year projects; create $1 million per year in value.
Green Belts: Work with black belt on projects.
What is TRM?
TRM means Test Responsibility Matrix.
TRM: --- It indicates mapping between test factors and development stages...
Test factors like:
Ease of use, reliability, portability, authorization, access control, audit trail, ease of operates,
maintainable... Like dat...
Development stages...
Requirement gathering, Analysis, design, coding, testing, and maintenance
What are cookies? Tell me the advantage and disadvantage of cookies?
Cookies are messages that web servers pass to your web browser when you visit Internet sites. Your
browser stores each message in a small file. When you request another page from the server, your
browser sends the cookie back to the server. These files typically contain information about your visit to
the web page, as well as any information you've volunteered, such as your name and interests. Cookies
are most commonly used to track web site activity. When you visit some sites, the server gives you a
cookie that acts as your identification card. Upon each return visit to that site, your browser passes that
cookie back to the server. In this way, a web server can gather information about which web pages are
used the most, and which pages are gathering the most repeat hits. Only the web site that creates the
cookie can read it. Additionally, web servers can only use information that you provide or choices that
you make while visiting the web site as content in cookies. Accepting a cookie does not give a server
access to your computer or any of your personal information. Servers can only read cookies that they
have set, so other servers do not have access to your information. Also, it is not possible to execute code
from a cookie, and not possible to use a cookie to deliver a virus.
What is the difference between Product-based Company and Projects-based Company?
Product based company develops the applications for Global clients i.e. there is no specific clients. Here
requirements are gathered from market and analyzed with experts.
Project based company develops the applications for the specific client. The requirements are gathered
from the client and analyzed with the client.
If I give some thousand tests to execute in 2 days what do u do?
If possible, we will automate or else, execute only the test cases which are mandatory.
10