Interview Question - 16 to 30

3
16. What is the difference between QA(Quality Assurance) and QC(Quality Control)? Quality Assurance (QA): The set of support activities (including facilitation, training, measurement, and analysis) needed to provide adequate confidence that processes are established and continuously improved to produce products that meet specifications and are fit for use. Quality Control (QC): The process which product compares quality with applicable standards, and the action taken when non-conformance is detected. Its focus is defect detection and removal. This is a line function; that is, the performance of these tasks is the responsibility of the people working within the process. 17. Explain Usability testing. The purpose of this event is to review the application user interface and other human factors of the application with the people who will be using the application. This is to ensure that the design (layout and sequence, etc.) enables the business functions to be executed as easily and intuitively as possible. This review includes assuring that the user interface adheres to documented User Interface standards, and should be conducted early in the design stage of development. Ideally, an application prototype is used to walk the client group through various business scenarios, although paper copies of screens, windows, menus, and reports can be used. 18. What is the purpose of testing? To uncover hidden errors To achieve the maximum usability of the system To Demonstrate expected performance of the system.

description

Software testing

Transcript of Interview Question - 16 to 30

1. Project had been started in Manual testing and Automation of some fixed modules, Then finally decided to Test the total Application in Automation then it is possible to test that application.

What is the difference between QA(Quality Assurance) and QC(Quality Control)?

Quality Assurance (QA):

The set of support activities (including facilitation, training, measurement, and analysis) needed to provide adequate confidence that processes are established and continuously improved to produce products that meet specifications and are fit for use.

Quality Control (QC):

The process which product compares quality with applicable standards, and the action taken when non-conformance is detected. Its focus is defect detection and removal. This is a line function; that is, the performance of these tasks is the responsibility of the people working within the process.17. Explain Usability testing.The purpose of this event is to review the application user interface and other

human factors of the application with the people who will be using the application.

This is to ensure that the design (layout and sequence, etc.) enables the business functions to be executed as easily and intuitively as possible. This review includes assuring that the user interface adheres to documented User Interface standards, and should be conducted early in the design stage of development.

Ideally, an application prototype is used to walk the client group through various business scenarios, although paper copies of screens, windows, menus, and reports can be used.

What is the purpose of testing?

To uncover hidden errors

To achieve the maximum usability of the system

To Demonstrate expected performance of the system.

What types of testing do testers perform?

Black box testing, White box testing is the basic type of testing testers performs. Apart from that they also perform a lot of tests like Ad - Hoc testing, Cookie Testing, CET (Customer Experience Test), Client-Server Test, Configuration Tests, Compatibility testing, Conformance Testing

What is the Outcome of Testing?

A stable application, performing its task as expected.

What is the need for testing?

The Primary need is to match requirements get satisfied with the functionality and also to answer two questions

Whether the system is doing what it supposes to do?

Whether the system is not performing what it is not suppose to do?What are the Qualities of a Tester?

Should be perfectionist

Should be tactful and diplomatic

Should be innovative and creative

Should be relentless

Should possess negative thinking with good judgment skills

Should possess the attitude to break the system

How test automation is planned?

Planning is the most important task in Test Automation. Test Automation Plan should cover the following task items,

a. Tool Selection: Type of Test Automation Expected (Regression / Performance etc.)

b. Tool Evaluation: Tool Availability / Tool License Availability / Tool License Limitations.

c. Tool Cost Estimation Vs Project Cost Estimation Statistics for Testing.

d. Resource Requirements Vs Availability Study.

e. Time Availability Vs Time Estimations Calculations and Definitions.

f. Production Requirements Analysis Results Consideration with respect to Factors like

Load-Performance / Functionality Expected / Scalability etc.

g. Test Automation Process Definitions including Standard to be followed while

performing Test Automation.

h. Test Automation Scope Definition.

i. Automation Risk Analysis and planning to overcome if defined Risks Emerge in the

Automation Process.

j. Reference Document Requirement as Perquisites for Test Automation.