NON-Voice Basic Interview Questions Part-8


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