Describe the QA Process
QA processes
include:
1) Test Planning Process
2) Test Development Process
3) Test Execution Process
4) Defect Management Process
5) Test Reporting Process
What is Unit Testing?
·
The
goal of unit testing is to isolate each part of the program and show that the
individual parts (units) are correct.
·
A
unit is the smallest testable part of an application. It may be an individual
function or procedure.
·
Unit
testing is provided by developers, not testers.
What
is
·
Testing
of an
·
·
It
is a white box testing method.
·
What is the Performance
Testing? ?
Performance testing is to determine how fast
some aspect of a system performs under a particular workload. It can also serve
to validate and verify other quality attributes of the system, such as
scalability, reliability and resource usage.
What is Stress Testing?
Stress test puts a
emphasis on robustness, availability, and error handling under a heavy load, rather
than on what would be considered correct behavior under normal circumstances.
The goal may be to ensure the software doesn't crash in conditions of
insufficient computational resources (such as memory or disk space), unusually
high concurrency, or denial of service attacks.
What is a Regression Testing?
Partial retesting of a modified program to make
sure that no errors were introduced while making changes to the code (developing
new or fixing existing one)
What is an Acceptance Testing?
Acceptance testing
is black-box testing performed on a software prior to its delivery. Acceptance
testing by the system provider is distinguished from acceptance testing by the
customer (user acceptance testing - UAT).
What do you prefer: white or
black box testing?
- Stick to the
objective stated in your resume (
How do you determine when you
have done enough testing?
Testing process
comes to the point at which additional tests will not significantly change
quality of the software.
Which tools are used to write
Test Cases?
- Test Management Tools
such as HP
- Many companies use spreadsheets (Excel) or
word processors (Word)
What is walk-through meeting?
Walk-through meeting is a form of software peer review in which a designer or
programmer leads members of the development team and other interested parties
through a software product, and the participants ask questions and make
comments about possible errors, violation of development standards, and other
problems.
What is Build?
In a programming context, a build is a version of a program. As a rule, a build
is a pre-release version and as such is identified by a build number, rather
than by a release number. Reiterative (repeated) builds are an important part
of the development process. Throughout development, application components are
collected and repeatedly compiled for testing purposes.
What is Test Strategy?
A test strategy is an outline that describes
the testing portion of the software development cycle. It is created to inform
project managers, testers, and developers about some key issues of the testing
process.
What does Test Strategy include?
This includes the testing objective, methods of testing new functions, total
time and resources required for the project, and the testing environment.