Software Process Interview Preparation Guide
Download PDF

Software process job test questions and answers guide. The one who provides the best answers with a perfect presentation is the one who wins the job hunting race. Learn Software Process and get preparation for the new job

34 Software Process Questions and Answers:

1 :: What is tailoring?

The key practices of software-producing and acquiring organizations needs significant interpretation or tailoring prior to application. The tailoring involves the identification of process artifacts, process tailoring, and their relationships to project artifacts. Subsequent to this process, the nature of various kinds of tailoring used is explored in the definition and development of software process descriptions. Various techniques that are appropriate to each type of tailoring are then discussed. The approach is built on Software Process Framework, which serves for providing guidance for designing, analyzing, and reviewing the process of software for consistency with the Software Capability Maturity Model.

Various tailoring plans are implemented by including mandatory processes, process waivers, tailored processes / procedures, Lifecycle models. The tailoring plans are reviewed at enterprise level but owned and updated only at the project level.

2 :: What is process area in CMMI?

Process areas in Capabilty Maturity model describe the features of a products development. These process areas help to identify the level of maturity an organization has attained. These mainly include:

Project planning and monitoring
Risk Management
Requirements development
Process and Product quality assurance
Product integration
Requirement management
Product integration
Configuration management

3 :: What is Maturity level?

Maturity level of a process defines the nature and maturity present in the organization. These levels help to understand and set a benchmark for the organization.

Five levels that are identified are:

Level 1: Adhoc or initial
Level 2: Repeatable
Level 3: Defined
Level4: managed
Level 5: Optimized.

4 :: What is Software Process?

A software process or software development process is a method or structure expected to be followed for the development of software. There are several tasks and activities that take place in this process. Different processes like waterfall and iterative exists. In these processes; tasks like analysis, coding, testing and maintenance play an important role.

5 :: How WinRunner evaluate test results?

Once the test is executed, a report of the results is displayed by WinRunner. The report shows all checkpoints, error and system messages that were encountered during execution. The test results window is used to account for any mismatches detected at checkpoints.

6 :: Do you know what are the different modes of recording in WinRunner?

WinRunner has two types of recording modes:

1. Context Sensitive recording – records the operations that are preformed in an application by identifying the GUI objects.

2. Analog recording – records the inputs from keyboard, mouse clicks, the x and y coordinates that are travelled by the mouse pointer across the screen.

7 :: What is difference between QA, QC and Software Testing?

Quality Assurance (QA): QA refers to the planned and systematic way of monitoring the quality of process which is followed to produce a quality product. QA tracks the outcomes and adjusts the process to meet the expectation.

Quality Control (QC): Concern with the quality of the product. QC finds the defects and suggests improvements. The process set by QA is implemented by QC. The QC is the responsibility of the tester.

Software Testing: is the process of ensuring that product which is developed by the developer meets the user requirement. The motive to perform testing is to find the bugs and make sure that they get fixed.

8 :: Explain Quality Assurance (QA)?

Quality Assurance (QA): QA refers to the planned and systematic way of monitoring the quality of process which is followed to produce a quality product. QA tracks the outcomes and adjusts the process to meet the expectation.

9 :: What is Quality Control (QC)?

Quality Control (QC): Concern with the quality of the product. QC finds the defects and suggests improvements. The process set by QA is implemented by QC. The QC is the responsibility of the tester.

10 :: Explain Software Testing?

Software Testing: is the process of ensuring that product which is developed by the developer meets the user requirement. The motive to perform testing is to find the bugs and make sure that they get fixed.