7.
How can you demarcate the QA line against the general testing?
The
QA refers to the testing process that is aimed at giving the right perspective
of the product from the high level of perspective, thereby determining the
quality of the product from the eyes of the customer and the user. The Software
testing is a more generic term used to refer any type of test that we do over a
product to detect any type of error in the software. Thus the quality assurance
can be seen as a specialized version of software testing, which again can be
considered a part of software testing domain.
8.
How can effectively scope out or organize a test project and execute it?
The
test project has to be executed in a sequence that narrows it to the very
specific reason for which it is run. The identification of the goal that
pertains to each test project can help us in doing this. The test project can
then be planned in modules or just into a single large batch execution which
can identify the specific bug or error in the product that is under discussion.
The organization of the test project can happen only if there is a right
understanding in every team member as to what his responsibility in the test
is.
9.
How can a role of QA be utilized efficiently in a development project
The
QA has to be effective and efficient in avoiding the bugs in the project. The
test plan to detect conformance variation, deviation of the functionality has
to be dictated and run by the QA periodically over the product at various
stages of development. He has to make sure the project is heading in the right
direction at various points of development.
10.
What is the ideal character that you expect from a manager?
The
manager has to have the right mix of technical knowledge and the management
skills. This can help him in understanding the use of the tests. The QA, QC and
testing can be of great value to the project and the manager should be one who
provides as much importance to testing stages as is given for development.
11.
How can you define quality in a software product?
The
quality refers to the conformance to the customer requirements in the most
efficient way possible. The conformance should not be implicating some other
side effect in some other perspective of the project. It should just be FIT to
be used effectively.
12.
How is validation different from verification?
Simply
put, the validation is the process of determining if the things are done the
right way and the verification is the process of determining is the right
things are done as per specification.
13.
What are the things that are to be present in a good test process?
A
good a valid test process should contain various aspects of testing and
attributes that are configurable from the tester. The effect of each of the
test cases should be clearly shown by the test process with a clear outlook
given to the results as to which test conforms to which case of testing. The
understanding of the results should be clearly brought out. These when done can
give a good test process. If you are going to better it, then the test process
can also specify the possible causes of the error that has occurred.
14.
When can FMEA be of help to developers?
The
Failure Mode and Effect Analysis is most effective when we are dealing with
software products that have similarity to the previously developed
applications. The experience of the developers/team other members in similar
products can come in handy. The similarity of usage specifics and the structure
of the design when identified implies we can have the FMEA oriented testing.
15.
What is SDLC?
The
Software Development Life Cycle refers to the overall development cycle of the
software from the eyes of the System Analyst. The various stages of the
development right from the requirements gathering to the final delivery after
testing are included in the SDLC. The SDLC can further be defined as specific
methodology that is incorporated as the way to proceed in the development of a
specific software product.
16.
What should a perfect requirement specification contain?
A
good requirement should give a clear business logic requirement, technical
requirement for the product and rightly correlate each of those. The process
requirements from the client are auxiliary but can be of immense help in
coordinating the activities of developments with the customer side testing.
17.
How is management of Quality in a project different from management of total
project?
QA
management comes into picture at the times of testing, the main aim is to
verify the project is heading the right way. The project manager on the other
hand manages the entire work flow and development flow in the project life
cycle. There are also other aspects of the project like customer side
interactions, business logic definitions etc. The project manager is one who
manages the work done and the QA manager is one who oversees the work done for
quality maintenance throughout, whether work done is right.
No comments:
Post a Comment