1) What Is The Difference Between The QA and Software ?: Testing
1) What Is The Difference Between The QA and Software ?: Testing
1) What Is The Difference Between The QA and Software ?: Testing
The role of QA (Quality Assurance) is to monitor the quality of the process to produce a
quality of a product. While the software testing, is the process of ensuring the final
product and check the functionality of final product and to see whether the final product
meets the users requirement.
2) What is Testware?
Testware is the subset of software, which helps in performing the testing of application.
It is a term given to the combination of software application and utilities which is required
for testing a software package.
3) What is the difference between build and release?
Build: It is a number given to Installable software that is given to testing team by the
development team.
Release: It is a number given to Installable software that is handed over to customer by
the tester or developer.
4) What are the automation challenges that QA team faces while
testing?
QA Interview Questions
If the bug is a valid defect the development team will fix it and if it is
not a valid defect, the defect will be ignored and marked as rejected
If the defect or bug is raised earlier then the tester will assigned a
DUPLICATE status
Once the defect is repaired, the status will changed to FIXED at the end
the tester will give CLOSED status if it passes the final test.
Unit testing
Shakeout testing
Smoke testing
Functional testing
Performance testing
System testing
Testing objectives
Testing scope
The environment
Deliverables
Risk factors
Selenium
Firebug
OpenSTA
WinSCP
19) What are the five common solutions for software developments
problems?
The next thing is the realistic schedule like time for planning ,
designing, testing, fixing bugs and re-testing
Use rapid prototype during design phase so that it can be easy for
customers to find what to expect
CRUD testing is another name for Black Box testing. CRUD stands for Create, Read,
Update and Delete.
22) What is validation and verification in software testing?
In verification, all the key aspects of software developments are taken in concern like
code, specifications, requirements and document plans. Verification is done on the
basis of four things list of issues, checklist, walkthroughs and inspection meetings.
Following verification, validation is done, it involves actual testing, and all the verification
aspects are checked thoroughly in validation.
23) What is thread testing?
A thread testing is a top-down testing, where the progressive integration of components
follows the implementation of subsets of the requirements, as opposed to the integration
of components by successively lower levels.
24) What is configuration management?
It is a process to control and document any changes made during the life of a project.
Release control, Change control and Revision control are the important aspects of
configuration management.
25) What is Ad Hoc testing?
It is a testing phase where the tester tries to break the system by randomly trying the
systems functionality. It can include negative testing as well.
26) List out the roles of software Quality Assurance engineer?
A software quality assurance engineer tasks include following things
Software design
Reviewing code
Change management
Configuration management
Integration of software
Program testing
27) Explain what are test driver and test stub and why it is required?
Total test
Test run
Test passed
Test failed
Tests deferred
Code Review
Requirement Document
Test Metrics
Transaction Mix
User profiles
Test log
User profiles
Inspection reports
Configurations
Bug reports
User manuals
Assign internal staff members that are not involved in validation and
verification activities
Independent evaluation
1. Top 20 manual testing interview questions and answers If you need top 7 free ebooks
below for your job interview, please visit: 4career.net Free ebook: 75 interview questions
and answers Top 12 secrets to win every job interviews 13 types of interview
quesitons and how to face them Top 8 interview thank you letter samples Top 7 cover
letter samples Top 8 resume samples Top 15 ways to search new jobs Interview
questions and answers free pdf download Page 1 of 29
2. Tell me about yourself? This is probably the most asked question in manual testing
interview. It breaks the ice and gets you to talk about something you should be fairly
comfortable with. Have something prepared that doesn't sound rehearsed. It's not about
you telling your life story and quite frankly, the interviewer just isn't interested. Unless
asked to do so, stick to your education, career and current situation. Work through it
chronologically from the furthest back to the present. Interview questions and answers
free pdf download Page 2 of 29
3. What makes a good test engineer? A good test engineer has a 'test to break' attitude,
an ability to take the point of view of the customer, a strong desire for quality, and an
attention to detail. Tact and diplomacy are useful in maintaining a cooperative relationship
with developers, and an ability to communicate with both technical (developers) and nontechnical (customers, management) people is useful. Previous software development
4. What Can You Do for Us That Other Candidates Can't? What makes you unique? This
will take an assessment of your experiences, skills and traits. Summarize concisely: "I
have a unique combination of strong technical skills, and the ability to build strong
customer relationships. This allows me to use my knowledge and break down information
to be more user-friendly." Interview questions and answers free pdf download Page 4 of
29
5. What's the role of documentation in QA? Critical. (Note that documentation can be
electronic, not necessarily paper.) QA practices should be documented such that they are
repeatable. Specifications, designs, business rules, inspection reports, configurations,
code changes, test plans, test cases, bug reports, user manuals, etc. should all be
documented. There should ideally be a system for easily finding and obtaining
documents and determining what documentation will have a particular piece of
information. Change management for documentation should be used if possible.
Interview questions and answers free pdf download Page 5 of 29
6. What's a 'test case'? A test case is a document that describes an input, action, or
event and an expected response, to determine if a feature of an application is working
correctly. A test case should contain particulars such as test case identifier, test case
name, objective, test conditions/setup, input data requirements, steps, and expected
results. Note that the process of developing test cases can help find problems in the
requirements or design of an application, since it requires completely thinking through the
operation of the application. For this reason, it's useful to prepare test cases early in the
development cycle if possible. Interview questions and answers free pdf download
Page 6 of 29
8. What if the software is so buggy it can't really be tested at all? The best bet in this
situation is for the testers to go through the process of reporting whatever bugs or
blocking-type problems initially show up, with the focus being on critical bugs. Since this
type of problem can severely affect schedules, and indicates deeper problems in the
software development process (such as insufficient unit testing or insufficient integration
testing, poor design, improper build or release procedures, etc.) managers should be
notified, and provided with some documentation as evidence of the problem. Interview
questions and answers free pdf download Page 8 of 29
9. What if the project isn't big enough to justify extensive testing? Consider the impact of
project errors, not the size of the project. However, if extensive testing is still not justified,
risk analysis is again needed and the same considerations as described previously in
'What if there isn't enough time for thorough testing?' apply. The tester might then do ad
hoc testing, or write up a limited test plan based on the risk analysis. Interview questions
and answers free pdf download Page 9 of 29
10. What if the application has functionality that wasn't in the requirements? It may take
serious effort to determine if an application has significant unexpected or hidden
functionality, and it would indicate deeper problems in the software development process.
If the functionality isn't necessary to the purpose of the application, it should be removed,
as it may have unknown impacts or dependencies that were not taken into account by the
designer or the customer. If not removed, design information will be needed to determine
added testing needs or regression testing needs. Management should be made aware of
any significant added risks as a result of the unexpected functionality. If the functionality
only effects areas such as minor improvements in the user interface, for example, it may
not be a significant risk. Interview questions and answers free pdf download Page 10 of
29
12. What if an organization is growing so fast that fixed QA processes are impossible?
This is a common problem in the software industry, especially in new technology areas.
There is no easy solution in this situation, other than: Hire good people Management
should 'ruthlessly prioritize' quality issues and maintain focus on the customer Everyone
in the organization should be clear on what 'quality' means to the customer Interview
questions and answers free pdf download Page 12 of 29
13. How does a client/server environment affect testing? Client/server applications can
be quite complex due to the multiple dependencies among clients, data communications,
hardware, and servers. Thus testing requirements can be extensive. When time is limited
(as it usually is) the focus should be on integration and system testing. Additionally,
load/stress/performance testing may be useful in determining client/server application
limitations and capabilities. There are commercial tools to assist with such testing. (See
the 'Tools' section for web resources with listings that include these kinds of test tools.)
Interview questions and answers free pdf download Page 13 of 29
14. What is Extreme Programming and what's it got to do with testing? Extreme
Programming (XP) is a software development approach for small teams on risk-prone
projects with unstable requirements. It was created by Kent Beck who described the
approach in his book 'Extreme Programming Explained' (See the Softwareqatest.com
Books page.). Testing ('extreme testing') is a core aspect of Extreme Programming.
Programmers are expected to write unit and functional test code first - before the
application is developed. Test code is under source control along with the rest of the
code. Customers are expected to be an integral part of the project team and to help
develope scenarios for acceptance/black box testing. Acceptance tests are preferably
automated, and are modified and rerun for each of the frequent development iterations.
QA and test personnel are also required to be an integral part of the project team.
Detailed requirements documentation is not used, and frequent re-scheduling, reestimating, and re-prioritizing is expected. For more info see the XP-related listings in the
Softwareqatest.com 'Other Resources' section. Interview questions and answers free
pdf download Page 14 of 29
16. What is 'Software Quality Assurance'? Software QA involves the entire software
development PROCESS - monitoring and improving the process, making sure that any
agreed-upon standards and procedures are followed, and ensuring that problems are
found and dealt with. It is oriented to 'prevention'. (See the Bookstore section's 'Software
QA' category for a list of useful books on Software Quality Assurance.) Interview
questions and answers free pdf download Page 16 of 29
17. Why is it often hard for management to get serious about quality assurance? Solving
problems is a high-visibility process; preventing problems is low-visibility. This is
illustrated by an old parable: In ancient China there was a family of healers, one of whom
was known throughout the land and employed as a physician to a great lord. The
physician was asked which of his family was the most skillful healer. He replied, "I tend to
the sick and dying with drastic and dramatic treatments, and on occasion someone is
cured and my name gets out among the lords." "My elder brother cures sickness when it
just begins to take root, and his skills are known among the local peasants and
neighbors." "My eldest brother is able to sense the spirit of sickness and eradicate it
before it takes form. His name is unknown outside our home." Interview questions and
answers free pdf download Page 17 of 29
18. What is verification? validation? Verification typically involves reviews and meetings to
evaluate documents, plans, code, requirements, and specifications. This can be done
with checklists, issues lists, walkthroughs, and inspection meetings. Validation typically
involves actual testing and takes place after verifications are completed. The term 'IV & V'
refers to Independent Verification and Validation. Interview questions and answers free
pdf download Page 18 of 29
19. What are 5 common problems in the software development process? poor
requirements - if requirements are unclear, incomplete, too general, or not testable, there
will be problems. unrealistic schedule - if too much work is crammed in too little time,
problems are inevitable. inadequate testing - no one will know whether or not the
program is any good until the customer complains or systems crash. featuritis - requests
to pile on new features after development is underway; extremely common.
miscommunication - if developers don't know what's needed or customer's have
erroneous expectations, problems are guaranteed. Interview questions and answers
free pdf download Page 19 of 29
20. What is software 'quality'? Quality software is reasonably bug-free, delivered on time
and within budget, meets requirements and/or expectations, and is maintainable.
However, quality is obviously a subjective term. It will depend on who the 'customer' is
and their overall influence in the scheme of things. A wide-angle view of the 'customers'
of a software development project might include end-users, customer acceptance testers,
customer contract officers, customer management, the development organization's
management/accountants/testers/salespeople, future software maintenance engineers,
stockholders, magazine columnists, etc. Each type of 'customer' will have their own slant
on 'quality' - the accounting department might define quality in terms of profits while an
end-user might define quality as user-friendly and bug-free. Interview questions and
answers free pdf download Page 20 of 29
21. Useful job interview materials: If you need top free ebooks below for your job
interview, please visit: 4career.net Free ebook: 75 interview questions and answers
Top 12 secrets to win every job interviews Top 36 situational interview questions 440
behavioral interview questions 95 management interview questions and answers 30
phone interview questions Top 8 interview thank you letter samples 290 competency
based interview questions 45 internship interview questions Top 7 cover letter samples
Top 8 resume samples Top 15 ways to search new jobs Interview questions and
answers free pdf download Page 21 of 29
22. Top 6 tips for job interview Interview questions and answers free pdf download
Page 22 of 29
23. Tip 1: Do your homework You'll likely be asked difficult questions during the interview.
Preparing the list of likely questions in advance will help you easily transition from
question to question. Spend time researching the company. Look at its site to understand
its mission statement, product offerings, and management team. A few hours spent
researching before your interview can impress the hiring manager greatly. Read the
company's annual report (often posted on the site), review the employee's LinkedIn
profiles, and search the company on Google News, to see if they've been mentioned in
the media lately. The more you know about a company, the more you'll know how you'll fit
in to it. Ref material: 4career.net/job-interview-checklist- 40-points Interview questions
and answers free pdf download Page 23 of 29
24. Tip 2: First impressions When meeting someone for the first time, we instantaneously
make our minds about various aspects of their personality. Prepare and plan that first
impression long before you walk in the door. Continue that excellent impression in the
days following, and that job could be yours. Therefore: Never arrive late. Use positive
body language and turn on your charm right from the start. Switch off your mobile before
you step into the room. Look fabulous; dress sharp and make sure you look your best.
Start the interview with a handshake; give a nice firm press and then some up and down
movement. Determine to establish a rapport with the interviewer right from the start.
Always let the interviewer finish speaking before giving your response. Express yourself
fluently with clarity and precision. Useful material: 4career.net/top-10-elements-to-makea- Interview questions and answers free pdf download Page 24 of 29
25. good-first-impression-at-a-job-interview Tip 3: The Hidden Job Market Many of us
dont recognize that hidden job market is a huge one and accounts for 2/3 of total job
demand from enterprises. This means that if you know how to exploit a hidden job
market, you can increase your chance of getting the job up to 300%. In this section, the
author shares his experience and useful tips to exploit hidden job market. Here are some
sources to get penetrating into a hidden job market: Friends; Family; Ex-coworkers;
Referral; HR communities; Field communities; Social networks such as Facebook,
Twitter; Last recruitment ads from recruiters; HR emails of potential recruiters
Interview questions and answers free pdf download Page 25 of 29
26. Tip 4: Do-It-Yourself Interviewing Practice There are a number of ways to prepare for
an interview at home without the help of a professional career counselor or coach or a
fee-based service. You can practice interviews all by yourself or recruit friends and family
to assist you. Useful material: 4career.net/free-ebook- 75-interview-questions-andanswers Interview questions and answers free pdf download Page 26 of 29
27. Tip 5: Ask questions Do not leave the interview without ensuring that you know all
that you want to know about the position. Once the interview is over, your chance to have
important questions answered has ended. Asking questions also can show that you are
interested in the job. Be specific with your questions. Ask about the company and the
industry. Avoid asking personal questions of the interviewer and avoid asking questions
pertaining to politics, religion and the like. Ref material: 4career.net/25-questions-to- askemployers-during-your-job-interview Interview questions and answers free pdf
download Page 27 of 29
28. Tip 6: Follow up and send a thank-you note Following up after an interview can help
you make a lasting impression and set you apart from the crowd. Philip Farina, CPP, a
security career expert at Manta Security Management Recruiters, says: "Send both an
email as well as a hard-copy thank-you note, expressing excitement, qualifications and
further interest in the position. Invite the hiring manager to contact you for additional
information. This is also an excellent time to send a strategic follow-up letter of interest."
Ref material: 4career.net/top-8- interview-thank-you-letter-samples Interview questions
and answers free pdf download Page 28 of 29