Searching for "L"

Q:

Explain Software Testing. Why is it important to conduct the testing of a software?

Answer

Software testing is verifying if a software meets the customer's requirements; if it has high quality; if it is bug free and if it is fit for use. Testing is important because it ensures that the product delivered is defect free which in turn emphasizes higher quality and proves to be cost effective.

Report Error

View answer Workspace Report Error Discuss

Subject: Software Testing

Q:

How do you differentiate the roles of Quality Assurance Manager and Project Manager?

Answer

Quality Assurance Manager (QA Manager) defines the process to be followed at each phase of SDLC. He defines the standards to be followed, the documents to be maintained and sets the standard for the product.


Where as it is the Project Manager’s responsibility to ensure that the things defined by QA manager are being implemented. He develops the product from start to finish with his team and ensures that the product which is to be rolled out is Defect free and it reaches the standards and views defined by QA Manager.


QA managers can audit the process for certain time periods which are being handled by the Project Manager.

Report Error

View answer Workspace Report Error Discuss

Subject: Software Testing

Q:

What is risk analysis? What does it have to do with Severity and Priority?

Answer

Risk analysis is a method to determine how much risk is involved in something. In testing, it can be used to determine when to test something or whether to test something at all. Items with higher risk values should be tested early and often. Items with lower risk value can be tested later, or not at all. It can also be used with defects. Severity tells us how bad a defect is: "how much damage can it cause?" Priority tells us how soon it is desired to fix the defect: "should we fix this and if so, by when?"


Defects with High Severity and Priority are tested first.

Report Error

View answer Workspace Report Error Discuss

Subject: Software Testing

Q:

Describe how to perform Risk Analysis during software testing.

Answer

While a test plan is being created, risks involved in testing the product are to be taken into consideration along with possibility of their occurrence and the damage they may cause along with solutions; if any. Detailed study of this is called as Risk Analysis.


Some of the risks could be:


New Hardware 


New Technology 


New Automation Tool 


Sequence of code delivery 


Availability of application test resources 


Identify and describe the risk magnitude indicators: High, Medium and Low


High magnitude means the effect of the risk would be very high and non-tolerable. Company may face severe loss and its reputation is at risk. Must be tested.


Medium: tolerable but not desirable. Company may suffer financially but there is limited liability or loss of reputation. Should be tested.


Low: tolerable. Little or no external exposure. Little or no financial loss. Company’s reputation unaffected. Might be tested.


Three perspectives of Risk Assessment: Effect, Cause and Likelihood.


To assess risk by Effect, identify a condition, event or action and try to determine its impact.


To asses risk by Cause is opposite of by Effect. Begin by stating an undesirable event or condition and identify the set of events that could have permitted the condition to exist.


To asses risk by Likelihood is to determine the probability that a requirement will not be satisfied.

Report Error

View answer Workspace Report Error Discuss

Subject: Software Testing

Q:

Sould the railways in india be privatised in a phased manner like other public sector enterprises? 

Arguments:

1. Yes. This is the only way to bring in competativeness and provide better services

2. No. It leads to wastage of resources

A) Only 1 is true B) Only 2 is true
C) Either 1 or 2 is true D) Neither 1 nor 2 is true
 
Answer & Explanation Answer: D) Neither 1 nor 2 is true

Explanation:

Privatization would no doubt lead to better services.But saying that 'this is the only ' is wrong

Report Error

View Answer Report Error Discuss

Q:

What's the role of CMM Level in Testing?

Answer

Capability Maturity Model (CMM) is a model of 5 levels of process 'maturity' that determine effectiveness in delivering quality software. The 5 levels of CMM are described as below:


Level 1: Initial: - characterized by chaos, periodic panics, and heroic efforts required by individuals to successfully complete projects. Very few or none of the processes are in place.


Level 2: Repeatable: - Software Project Tracking, Requirements Management, Realistic Planning and Configuration Management Processes are in place; successful practices can be repeated.


Level 3: Defined: - Standard Software Development and Maintenance Processes are integrated throughout an organization. A Software Engineering Process Group is in place to oversee software processes, and training programs are used to ensure understanding and compliance.


Level 4: Managed: - Metrics are used to track productivity, processes, and products. Project performance is predictable, and quality is consistently high.


Level 5: Optimizing: - The focus is on continuous process improvement. The impact of new processes and technologies can be predicted and effectively implemented when required.


Any organization can start from any level, but its motto is to reach level 5; where the focus is continuous process improvement. By doing this, high quality s/w delivery is assured.


From this, we can see that the whole essence of CMM or CMMI is to produce quality software. It targets the whole organizational practices (or processes), which are believed to be the best across industries. Testing is part of Quality Assurance. CMM levels play an important role in an organization’s Quality Assurance effort. Thus testing plays an important role in determining CMM level.

Report Error

View answer Workspace Report Error Discuss

Subject: Software Testing

Q:

Should judiciary be independent of the executive? 

Arguments:

1. Yes. This would help curb the unlawful activities of the executive

2. No. The executive would not be able to take bold measures

A) Only 1 is true B) Only 2 is true
C) Either 1 or 2 is true D) Neither 1 nor 2 is true
 
Answer & Explanation Answer: A) Only 1 is true

Explanation:

Clearly, independent  judiciary is necessary for impartial judgements so that the executive does'nt take wrong measures.So only argument 1 holds

Report Error

View Answer Report Error Discuss

Q:

What is "bug leakage?" and what is "bug release?"

Answer

A bug leakage results when a bug is detected which should have been detected in earlier builds/versions of the application.


A defect which exists during testing yet unfound by the tester which is eventually found by the tester/end-user is also called bug leakage.


A bug release is when a particular version of s/w is released with a set of known bug(s)/defect(s). These bugs are usually low severity and/or low priority bugs. It is done when the company can afford the existence of bug in the released s/w rather than the time/cost for fixing it in that particular version. These bugs are usually mentioned in the Release Notes.

Report Error

View answer Workspace Report Error Discuss

Subject: Software Testing