Interview Questions, Answers and Tutorials

Category: Uncategorized

What’s the role of CMM Level in Testing?

What’s the role of CMM Level in Testing? 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…

How do you develop a test plan and schedule?

How do you develop a test plan and schedule? Describe bottom-up and top-down approaches. A test plan is contract between the testers and the project team describing the role of testing in the project. The purpose of test plan is to prescribe the scope, approach, resources and schedule of the testing activities. To identify items being tested, the feature to be tested, the testing task to be performed, the personnel responsible for each task and the risks associated with the plan. From this, it is imperative that test plan is made by taking inputs from the product development team, keeping…

Testing – Key challenges of software testing

What are the key challenges of software testing? Key Challenges of s/w testing:1. Testing considered late in project2. Requirements not testable3. Integration is done after all components have been developed: This might result into full testing not being covered.4. Complete testing is not possible What are the roles of glass-box and black-box testing tools? Glass Box (or white box) testing is the process of giving i/p to the system and checking how the system processes i/p to generate o/pBlack Box testing is the process of giving i/p to the system and checking if the system is giving correct o/p without…

common problems with software automation

What are the common problems with software automation? The biggest concern is the cost incurred for test automation. Also, often s/w test automation requires skilled personnel and authentic test automation tools. Purchasing license of such tools is a costly affair.Also the time required for test automation is more. Automation often requires recording the sequence of operations you need to perform in order to execute a particular test case and comparing the final o/p with the expected o/p. Functions/macros need also be written sometimes for some test cases. All this could be a time consuming job. What are the parameters of…

How to read XML file from QTP

I’m going to show how to parse XML file and read its values from QTP (QuickTest Professional).For example, we will use this XML file: This XML file describes a bookstore and books located there.  Note: You can download this XML file here. I will use Microsoft’s XML Parser also known as Microsoft.XMLDOM. This XML parser allows running XPath queries. The loading of XML file in QTP is simple enough: Const XMLDataFile = “C:TestData.xml” Set xmlDoc = CreateObject(“Microsoft.XMLDOM”) xmlDoc.Async = False xmlDoc.Load(XMLDataFile) Several comments on this code: Microsoft.XMLDOM is a name of COM object of Microsoft’s XML parser Async is a property of Microsoft.XMLDOM. The property specifies whether asynchronous download of the document is…

Bugs in LoadRunner

Watch for my logic please: Each program contains errors (bugs). LoadRunner is a program too. So, LoadRunner should contain bugs.Even more! LoadRunner contains bugs. Here is a list of bugs in LoadRunner 9.10 that I noticed.And I would like to ask you to share your experience on LoadRunner too. I’m sure that you faced with such errors. Why do I do that? I know, that some members of LoadRunner development team read this blog. So dear readers, you can report errors and make your favourite (I hope :)) LoadRunner better. Also, there is another reason to post LoadRunner bugs. Since…

QTP VBScript – Are you sure 1+1=2?

QTP VBScript contains different niceties. This article shows that 1 + 1 doesn’t equal 2 sometimes. Exactly, 1 + 1 doesn’t equal 2 sometimes. Well, I’ve prepared this QTP script: n1 = InputBox(“Enter first number”)n2 = InputBox(“Enter second number”)n1increased = n1 + 1 If n1increased = n2 Then    MsgBox n1 & ” + 1 equals “ & n2Else    MsgBox n1 & ” + 1 doesn’t equal “ & n2End If I will explain it step by step and show all entered data and generated result.Read first number from user’s inputI enter 1 as a first number: Read second number from user’s inputI…

Quality Center Multiple Choice Questions-5

41) By default, Quality Center sends e-mail in HTML format. To send e-mail asplain text instead, edit the ……. parameter in the Site Configuration tab in SiteAdministration.A) EMAIL_FORMATB) EMAIL_FORMC) MAIL_FORMATD) QC_MAIL_FORMAT42) You can copy a requirement within the same project or between projects.Which of the below items are copied at the time of copying a requirement.A) Test coverage.B) defect linkage.C) risk-based quality management dataD) All of aboveE) None of above43) You can also move a requirement to a new location in the requirements tree bydragging it..A) TrueB) False44) You can delete a requirement from the Requirements module. Deleting arequirement does…

Quality Center Multiple Choice Questions-4

31) QA Manager changes a requirement from a ……….. status to a Reviewedstatus once it is approved.A) ReleasedB) TestedC) Not reviewedD) None of these32) You can also import requirements to your Quality Center project from MicrosoftWord, Excel, or other third-party requirement management tools. To importrequirements, you must first install the appropriate………A) HP Third Party add-in.B) HP Quality Center add-in.C) HP Quality CenterD) HP Quality Center License33) The Requirements Grid view enables you to display requirements in a…………….view.A) FlatB) HierarchicalC) Flat-hierarchicalD) Flat non-hierarchical34) The …………view enables you to analyze the breakdown of child requirementsaccording to test coverage status.. A) Coverage AnalysisB)…