Free since 2005 · No login required
AT

Academic Tutorials

Learn at your own pace

site-mobile-top-banner · 320x50

Interview Q&A

  • What advice would you give to someone who asked you where to start to introduce to their company a metrics and quality reporting program?

    Use the GQM approach to derive relevant metrics from personal and corporate goals. Select a small number of key metrics that will be directly relevant to project managers and/or software engineers. Put the metrics into the hands of the work...

  • How do I apply a label to an older version of a file?

    You must first pin the file at the older version (Show History, select the version of interest and click “Pin”.) Then apply the label to the parent project. The label will be applied to the “tip” revision of the unpinned files, but to the o...

  • How do I remove a label?

    This one is not intuitive. From within VSS Explorer, select the project, show history, check Labels Only, find the label of interest, click on Details, select the label text and delete it. Click Close, which will ask if you are sure you wan...

  • How do I find all changes between two dates?

    Here's how to get a list of everything that has changed since a particular date and time from the command line. In the command "a" or "p", refers to a.m. or p.m. respectively. And the ~ is used to indicate you want the history between the d...

  • How do I 'get' with respect to a label?

    Need to use the '-v' switch with an 'L' after it to indicate a label (-R is for recursive): SS GET $project -VLmylabel -R

  • How do I pin all the files within a project?

    You can do this using the command-line pin parameter and the wildcard character for the file name. For example: SS PIN $/MyProject/*.* -VLver1

  • Where can I find the SSSCC API?

    • Microsoft discourages the use of the SSSCC API. Instead they propose you use the OLE Automation interface. • However, if you still wish to use the API you can request the MSSCCI spec by writing to [email protected]. They will send you...

  • How do I select a database from the command line?

    You can set the SSDIR environment variable to point to the location of the database’s SRCSAFE.INI file. • Chuck Kollars discusses the tradeoffs of a single vs multiple databases at his website.

  • Does VSS OLE Automation support label comments?

    VSS 6.0 fully supports label comments. Label comments, however, are not available in VSS 5.0.

  • Does VSS OLE Automation support administrative functions?

    VSS 6.0 supports some administrative functions.

  • Is it possible to trap file deletions and rollbacks using an add-in/VSS Ole Automation?

    These events are not supported as of this posting by Rich Knox of Microsoft: Trapping Rollbacks/Deletions.

  • How do I retrieve the comment from a specific version of a file?

    This requires that you iterate through each version of the file looking for the label you want. Once the correct version of the file is identified you can retrieve the comment for that version. Below is some sample VB code demonstrating thi...

  • What does CVS stand for? Can you describe it in one sentence?

    "CVS" is an acronym for the "Concurrent Versions System". CVS is a "Source Control" or "Revision Control" tool designed to keep track of source changes made by groups of developers working on the same files, allowing them to stay in s...

  • What is CVS useful for?

    CVS is intended to handle source control for files in three major situations: 1. Multiple developers working on the same files.The major advantage of using CVS over the simpler tools like RCS or SCCS is that it allows multiple developer...

  • How does CVS work?

    CVS saves its version-control information in RCS files stored in a directory hierarchy, called the Repository, which is separate from the user's working directory.Files in the Repository are stored in a format dictated by the RCS commands...

  • What is CVS *not* useful for?

    CVS is not a build system.Though the structure of your Repository and modules file interact with your build system (e.g. a tree of Makefiles),they are essentially independent.CVS does not dictate how you build anything. It merely stores fil...

  • How does CVS differ from RCS?

    CVS uses RCS to do much of its work and absolutely all the work of changing the underlying RCS files in the Repository. RCS comprises a set of programs designed to keep track of changes to individual files. Of course, it also allows yo...

  • How does CVS differ from SCCS?

    SCCS is much closer to RCS than to CVS, so some of the previous entry applies.

  • What is a Branch?

    In general, a branch is any mechanism that allows one or more developers to modify a file without affecting anyone other than those working on the same branch. There are four kinds of "branch" CVS can manage: 1. The Vendor Branch....

  • What is CVS for? What does it do for me?

    CVS is used to keep track of collections of files in a shared directory called "The Repository". Each collection of files can be given a "module" name, which is used to "checkout" that collection. After checkout, files can be modified...

  • Which is the best tool one should learn i.e the tool having demand in the market

    QTP.QTP Is the best automation tool

  • What’s the QTP testing process?

    QTP testing process consist of seven steps- * Preparing to recoding * Recording * Enhancing your script * Debugging * Run * Analyze * Report Defects

  • Discuss QTP Environment.

    QuickTest Pro environment using the graphical interface and ActiveScreen technologies - A testing process for creating test scripts, relating manual test requirements to automated verification features - Data driving to use several sets of...

  • What is check point?

    A checkpoint checks specific values or characteristics of a page, object, or text string and enables you to identify whether or not your Web site or application is functioning correctly. A checkpoint compares the value of an element capture...

  • Explain the terms Test Object Model, Test Object & Run-Time object?

    The test object model is a large set of object types or classes that QuickTest uses to represent the objects in your application. Each test object class has a list of properties that can uniquely identify objects of that class and a set of...

  • How you can enhance your test?

    There are variety of options to enhance your test: (1) You can add checkpoints to your test. A checkpoint is a step in your test that compares the values of the specified property during a test run with the values stored for the same test o...

  • Explain about the Test Fusion Report of QTP ?

    Once a tester has run a test, a TestFusion report displays all aspects of the test run: a high-level results overview, an expandable Tree View of the test specifying exactly where application failures occurred, the test data used, applicati...

  • How Does Run time data (Parameterization) is handled in QTP?

    You can then enter test data into the Data Table, an integrated spreadsheet with the full functionality of Excel, to manipulate data sets and create multiple test iterations, without programming, to expand test case coverage. Data can be ty...

  • What is Package Testing life cycle?

    Testing life cycle followed for all the packaged applications like Oracle, SAP, Siebel, CRM tools, Supply Chain management applications, etc are detailed in the below diagram. • Identifying the business processes • Organization of the p...

  • Describe in brief about Automation Testing life cycle.

    Advantages of this automated software using the above AST life cycle. High Quality to market Low Time to market Reduced testing time Consistent test procedures • Requirement / Functional Specification documents • Design Specificat...

  • Desctibe in brief about Application Testing life cycle.

    This life cycle is used for standard applications that are built from various custom technologies and follow the normal or standard testing approach. The Application or custom-build Lifecycle and its phases is depicted below: • Requireme...

  • What is meant by Waterfall Model?

    The waterfall model is a popular version of the systems development life cycle model for software engineering. Often considered the classic approach to the systems development life cycle, the waterfall model describes a development method t...

  • What a test plan should contain.

    A software project test plan is a document that describes the objectives, scope, approach, and focus of a software testing effort. The process of preparing a test plan is a useful way to think through the efforts needed to validate the acce...

  • What to consider for the Test Plan?

    1. Test Plan Identifier 2. References 3. Introduction 4. Test Items 5. Software Risk Issues 6. Features to be Tested 7. Features not to be Tested 8. Approach 9. Item Pass/Fail Criteria 10. Suspension Criteria and Resumption Require...

  • what are Standards for Software Test Plans?

    Several standards suggest what a test plan should contain, including the IEEE. The standards are: IEEE standards: 829-1983 IEEE Standard for Software Test Documentation 1008-1987 IEEE Standard for Software Unit Testing 1012-1986 IEEE S...

  • What is test case analysis?

    Test case analysis means reviewing the test case normally done by team lead or Quality Manager. In this process he / she walkthorugh the testccases and compares with the SRS or functional document and also checks whether all major scenarios...

  • What is the difference between GUI testing and blackbox testing

    DIFFERENCE BETWEEN THE GUI TESTING AND BLACK BOX TESTING GUI TESTING MAINLY TEST THE APPLICATION OBJECTS LIKE BUTTONS,TEXT BOXES,CHECK BOXES ETC., BLACK BOX TESTING MAINLY TEST THE APPLICATION FUNCTIONALITY.

  • 1. wht are the main things we have to keep in mind while writing

    The main focus while writing test cases should be to cover all the documented requirements, a rudimentary form of doing this is by specifying the exact requirement number/id against every test case. A better way of doing this is by preparin...

  • what is Test Bug?

    The difference between the expected value and the actual value is called a bug .

  • What is the difference between UseCase and TestCase ?

    Difference between test case and use case is use case is prepared by High Level Management team but test case is prepared by Test engineers. Use case is prepared for validating the applications in terms of Actors, actions and responses b...

  • What is installation shield in testing?

    Install Shield is the software which is used to create the setup files. There is Installation testing which ensures that the user can install the software without any problem and the files are getting stored at proper place and all the regi...

  • What are the management tools we have in testing?

    There is no particular bug tracking tool. It will vary from company to company. In my company they are using Bugzilla. In some comp use TD, Service Point, manita1.0.1, Test Team, etc..

  • Can we write Functional testcase based on only BRD or only Use case ?

    Yes we can,but you can not have a full flow on that test case.because BRD and use cases used to prepare FRS.with help of FRS we can write our testcase.

  • What's main difference between smoke and sanity testing? when these are performed? Explain with example.

    sanity testign is also called as Build verification testing. Every Build release from developer should be followed by sanity testing. - In sanity testing we install the application, launch the application and navigate through the applicati...

  • What Technical Environments have you worked with?

    According to me Technical environments depends on compay to company and also on the compatability of project like most of the projects supports Windows and 3 - tire application in case of Database or some s/w will work on Unix / Linux so...

  • Have you ever converted Test Scenarios into Test Cases?

    Yes I have converted Test scenarios into Test cases. From FD write Test Scenarios and Test Conditions After these two writing test case accordingly

  • What is the ONE key element of a Test Plan?

    Test Plan Have these major contants: 1 Schadule 2 Resource need 3 Deadline 4 Budget 5 Feature to be tested with reason 6 feature not to be tested with reason 5 Test stratergy 6 Scope of testing 7 Tools to be used

  • What is SQA testing? tell us steps of SQA testing

    SQA means Software Quality Assurance.It is the process of implementing and monitoring the entire SDLC process. In this we have 4 phases 1.Analysis 2.Design 3.Coding 4.Testing

  • How do you promote the concept of phase containment and defect prevention?

    Phase Containment is incorporating QA into all the phases of SDLC. It results in Defect Prevention. If Qa team performs Requirements Review, Design Review and Code Review, defects would be few when actual application is tested. That means w...

  • Which Methodology u follow in ur Testcase?

    Following methods are commonly used for writing test cases. * Equavalence partitioning. * Boundry value analysis * Based on past experience.