Friday, 3 August 2012

Manual testing Question -part 1


1.     Load Testing Tools  (Per. Testing)

  1. reduces the time spent by the testers
  2. reduces the resources spent (hardware)
  3. mostly used in web testing
  4. all  of the above

2.     Test coverage analysis is the process of  (Testing concepts)

  1. Creating additional test cases to increase coverage
  2. Finding areas of program exercised by the test cases
  3. Determining a quantitative measure of code coverage, which is a direct measure of quality.
  4. All of the above.

3.     Critical in Web Testing (Testing concepts)

  1. Performance and Functionality
  2. Functionality and usability
  3. Usability and Performance
  4. None of the above

4.     Class testing  (Testing concepts)

  1. require a driver to test
  2. no need of instances of other classes
  3. no need to test the transitions
  4. All of the above.

5.     Defect Tracking  (Defect Mgmt)

  1. is the communication channel between test team and development team
  2. is the communication channel between testing team and the rest of the team
  3. is the communication channel between the testing team and end users
  4. all of the above

6.     Essential  Testing Skills are  (Test Mgmt)

  1. Test Planning, Risk Management, Tool Usage, Test Execution, Defect Management
  2. Test Planning, Tool Usage, Test Execution, Defect Management, Test Measurement
  3. Test Planning, Tool Usage, Test Execution, Defect Management
  4. Test Planning, Tool Usage, Test Execution, Defect Management, Test case Design


7.     Testing across different languages is called  (Testing concepts)

  1. Linguistic Testing
  2. Localization Testing
  3. Both a and b
  4. None of the above.

8.     Hierarchical System  (Testing concepts)

  1. several levels of component that includes objects and classes
  2. several levels of component that includes objects, classes, systems
  3. several levels of component that includes, foundation components, systems
  4. None of the above.

9.     Hybrid Testing (Testing concepts)

  1. combination of one or more testing techniques
  2. Combination of top-down and bottom-up testing
  3. Both a and b
  4. None of the above.

10. White Box Testing (Testing concepts)

  1. same as glass box  testing
  2. same as clear box testing
  3. both a and b
  4. none of the above.

11. Build Verification Test (Testing concepts)

  1. same as smoke test
  2. done after each build to make sure that the build doesn’t contain major errors
  3. both a and b
  4. None of the above.


12. Content Testing  (Testing concepts)

  1. Similar to proof reading
  2. Widely used in web testing
  3. Part of usability Testing
  4. All of the above

13. Decision Coverage.  (Testing concepts)

  1. testing the boolean expressions which are not in control structures
  2. entire expression is considered as boolean expression irrespective of logical-and and logical-or operators
  3. coverage except switch-statement cases, exception handlers
  4. All of the above.

14. Branch Coverage  (Testing concepts)

  1. another name for decision coverage
  2. another name for all-edges coverage
  3. another name for basic path coverage
  4. all the above

15. The following example is a  

If (condition1 && (condition2 || function1()))
    statement1;
else
    statement2; (Testing concepts)

  1. Decision coverage
  2. Condition coverage
  3. Statement coverage
  4. Path Coverage


16. Test cases need to be written for (Testing Artifacts)

  1. invalid and unexpected conditions
  2. valid and expected conditions
  3. both a and b
  4. none of these

17. Desk Checking (Testing concepts)

  1. same as code walkthrough
  2. same as code inspection
  3. verification of code by the developers
  4. None of the above.


18. Path coverage includes (Testing Artifacts)

  1. statement coverage
  2. condition coverage
  3. decision coverage
  4. none of these

19. Tools usage (Automation)

  1. very helpful in regression testing
  2. saves time
  3. helpful in simulating Users
  4. All of the above.

20. Which is a true prevention mechanism (Quality)

  1. verifying that the executable contains a defect
  2. detecting that the executable contains a defect
  3. Validating that the specified requirements are right, complete, achievable, reasonable, testable
  4. Verifying that the specified requirements are right, complete, achievable, reasonable, testable

21. Objective of review meeting is (Quality)

  1. to identify problems with design
  2. to solve the problems with design
  3. both a and b
  4. none of the above.

22.The benefits of glass box testing are (Testing concepts)

  1. Focused Testing, Testing coverage, control flow
  2. Data integrity, Internal boundaries, algorithm specific testing
  3. Both a and b
  4. Either a or b

23.Structural Testing (Testing concepts)

  1. same as black box testing
  2. same as white box testing
  3. same as functional testing
  4. none of the above.


24.Characteristic of a good test (Testing Artifacts)

  1. reasonable probability of catching an error and can be redundant
  2. It is not simple or too complex
  3. reasonable probability of catching an error and cannot be redundant
  4. It is either simple or too complex

25.Find the Equivalence class for the following test case (Testing Artifacts)
Enter a number to test the validity of being accepting the numbers between 1 and 99

  1. All numbers < 1
  2. All numbers > 99
  3. Number = 0
  4. All numbers between 1 and 99

26.Find the invalid equivalence class for the following test case 
Draw a line up to  the length of 4 inches (Testing Artifacts)

  1. Line with 1 dot-width
  2. Curve
  3. line with 4 inches
  4. none of the above.


27.Testing user documentation involves (Testing concepts)

  1. Improved usability, reliability, maintainability
  2. Installability, scalability, liability
  3. Both a and b
  4. None of the above.

28.Sources of regression test cases are  (Testing artifacts)

  1. boundary tests and other preplanned tests.
  2. Tests that reveal bugs in the program
  3. Customer reported bugs
  4. All of the above

29.Identify which one is an internal failure (Testing concepts)

  1. Delaying tester’s access to areas of the code
  2. Replacement with updated product
  3. Training programmers to make or miss fewer bugs
  4. Testing by Tech. Support


30.Identify which one is a load condition (Performance testing)

  1. Lost messages
  2. Task starts before its prerequisites are met.
  3. Lost or out of sync messages
  4. Early end of string

31.System Testing team is responsible for (Test execution)

  1. Performing the data validations
  2. Performing the Usability Testing
  3. Performing the Beta Testing
  4. None of the above


32.Testing Process comprised of  (Testing artifacts)

  1. Test Plan and Test Cases
  2. Test log and Test Status
  3. Defect Tracking
  4. All of the above

33.Localization Testing (Test execution)

  1. Testing performed for local functions
  2. Testing across different languages
  3. Testing across different locations
  4. None of the above


34.Object Oriented Testing (Test execution)

  1. Same as Top-Down Testing
  2. Same as Bottom – Up Testing
  3. Same as Hybrid Testing
  4. All of the above

35.Smoke Testing(Testing concepts)

  1. To find whether the hardware burns out
  2. Same as build verification test
  3. To find that software is stable
  4. None of the above

36.Test Plan (test artifacts)

  1. Road map for testing
  2. Tells about the actual results and expected results
  3. Both a and b
  4. None of the above

37.Test Script  (Test execution)

  1. written version of test cases.
  2. Code used in manual testing
  3. Always Used when we use tools
  4. A code segment to replace the test case

38.Test Procedure (Testing artifacts)

  1. collection of test plans
  2. combination of test plan and test cases
  3. collection of test cases
  4. none of the above

39.Code Walkthrough (Testing concepts)
  1. a type of dynamic testing
  2. type of static testing
  3. neither dynamic nor static
  4. performed by the testing team



40.Static Analysis (Testing concepts)

  1. same as static testing
  2. done by the developers
  3. both a and b
  4. none of the above


41.User Acceptance Testing (Testing concepts)

  1. same as Alpha Testing
  2. same as Beta Testing
  3. combination of Alpha and Beta Testing
  4. none of the above

42.State which of the one is false (Performance testing)

  1. In performance  testing, usage of tool is a must
  2. In database testing, database knowledge is a must.
  3. In Functional Testing, knowledge of business logic is a must
  4. none of the above.

43.State which one is true. Collection of testing metrics contributes (Test Mgmt)

  1. in the improvement of testing
  2. Affects tester’s growth.
  3. Used against a developer
  4. none

44.Random Testing (K) a (Testing concepts)

a.      Program is tested randomly sampling the input.
b.      A black-box testing technique
c.      Both a and b
d.      None of the above.


45.Error seeding (Testing concepts)

  1. Evaluates the thoroughness with which a computer program is tested by purposely inserting errors into a supposedly correct program.
  2. Errors inserted by the developers intentionally to make the system malfunctioning.
  3. Neither a or b
  4. Both a and b

46.Metrics collected during testing includes (Quality)

  1. System test cases planned/executed/passed
  2. Discrepancies reported/resolved
  3. Staff hours
  4. All of the above

47.Manual Testing (Test execution)

  1. at least performed one time
  2. need to be executed before going for automation
  3. both a and b
  4. neither a or b


48. What is the use of  Affinity Diagram ? (Test Mgmt)
a)      A group process that takes large amounts of language data such as a list developed by brainstorming and divides it into categories
b)      A test or analysis conducted after an application is moved into production to determine whether it is likely to meet the originating business case.
c)      A test method that requires that each possible branch on each decision point be executed at least once.
d)      None of the above

49. The following best describes the defect density : (Defect Mgmt)
a)ratio of failure reports received per unit of time.
b)ratio of discovered errors per size of code.
c)number of modifications made per size of code.
d)number of failures reported against the code.
50.  Which of the following technique is the most suitable for negative testing  (Test execution)
            a) Boundary value analysis
            b) Internal value analysis
            c) State transition testing
            d) All of the above

51.  Unit, Integration and System testing being replaced by ________   using object oriented software testing concepts (Testing concepts)

a)      classing testing, Object Integration testing, System testing
b)      Statement coverage, Branch coverage , Condition coverage
c)      All of the above
d)      None of the above

52. What is the relationship between equivalence partitioning and boundary value analysis techniques (Testing concepts)

a.      Structural testing
b.      Opaque testing
c.       Compatibility testing
d.      All of the above

53.  Which statement is relevant for test driver (Testing concepts)
             
a)      A program that directs the execution of another program against a collection of test data sets. Usually the test driver also records and organizes the output generated as the tests are run.
b)      A document that identifies test items and includes current status and location information.
c)      A document describing any event during the testing process that requires investigation
d)      A software item that is an object of testing.

54.  Which of the following best describes validation (Testing concepts)

a)         Determination of the correctness of the final program or software produced from a development project with respect to the user needs and requirements.
b) A document that describes testing activities and results and evaluates the corresponding test items
c) Test data that lie within the domain of the function represented by the program
d) All of the above


55. Coverage based analysis is best described as: (Test artifacts)
a) A metric used to show the logic covered during a test session providing insight to the extent of testing.
b)A tool for documenting the unique combinations of conditions and associated results in order to derive unique test cases for validation testing.
c)Tools for documenting defects as they are found during testing and for tracking their status through to resolution.
d)The most traditional means for analyzing a system or a program

  56.  Which of the following best describes the difference between clear box and opaque box? (Testing concepts)
1)      Clear box is structural testing , opaque box is functional testing
2)      Clear box is done by tester, and opaque box is done by developer
3)      Ad-hoc testing is a type of opaque box testing

a)      1 only
b)      1 and 3
c)      2
d)      3

57. How do you test a module for integration? (Test execution)
a.      Big bang approach
b.      Pareto analysis
c.       Cause and Effect diagram
d.      Scatter diagram

58. 80:20 rule can also be called as (Quality)
a Fish bone diagram
bPareto analysis
cScatter diagram
dHistogram

59. Suggest an alternative for requirement traceability matrix (Testing artifacts)
a.Test Coverage matrix
b.Average defect aging
c.Test Effectiveness
d.Error discovery rate

60. What can be done to minimize the reoccurrence of defects (Defect Mgmt)
a.Defect Prevention plan
b.Defect tracking
c.Defect Management
d.All of the above

61. Review is one of the methods of V&V. The other methods are (Quality)
a. Inspection
b.Walkthrough
c.Testing
d.All of the above

62. What needs to be done when there is an insufficient time for testing (Test Mgmt)
1)Do Ad-hoc testing
2)Do usability testing
3)Do sanity testing
4)Do a risk based analysis to prioritize

a)      1 and 2
b)      3 & 4
c)      All of the above
d)      None of the above

63. What is the scenario in which automation testing can be done: (Automation)
1)      Application is stable
2)      Usability testing is to be done
3)      The project is short term
4)      Long term project having numerous releases

a)      1
b)      1 & 4
c)      1 & 2
d)      2 & 3

64.  Choose the best match for cyclomatic complexity  (Test Execution)
a. The number of decision statements plus one.
b. A set of Boolean conditions such that complete test sets for the conditions uncover the same errors
c. The process of analyzing and correcting syntactic logic and other errors identified during testing
d. None of the above


65. According to Crosby, it is less costly to (Quality)
a.       let the customer find the defects.
b.      detect defects than to prevent them.
c.       prevent defects than to detect them.
d.      ignore minor defects
66. Which of the following is LEAST likely to be used during software maintenance?  (Test Mgmt)
a. Project management plan.
b. Customer support hot line.
c. Software problem reports.
d. Change control board.
67. Which of the following reviews are required in order to ensure proper tracking of software between phases of a project? (Test Mgmt)
1. Product feasibility
2. Software requirements
3. Software design
4. Acceptance test
a. I and II only
b. II and III only
c. I, II, and III only
d. II, III, and IV only
68 .How can it be known when to stop testing?  (Test Execution)
a)      When no more bugs can be found
b)      When the time allocated is over
c)      When the quality goals set up for testing have been achieved
d)      All of the above
           
69 What can be done if requirements are changing continuously?  (Test Mgmt)
a.       Work with the project's stakeholders early on to understand how requirements might change so that alternate test plans and strategies can be worked out in advance, if possible.
b.       Negotiate to allow only easily-implemented new requirements into the project, while moving more difficult new requirements into future versions of the application
c.       Both a and b
d.      None of the above

70.   The goal of software testing is to  (Testing concepts)
a.       Debug the system
b.      Validate that the system behaves as expected
c.       Let the developer know the defects injected by him
d.      Execute the program with the intent of finding errors

71. A test plan defines (Testing artifacts)
a.       What is selected for testing
b.      Objectives and results
c.       Expected results
d.      Targets and misses
72. Test planning should begin (Testing artifacts)
a.      At the same time that requirement definitions begins
b.      When building starts
c.       When code build is complete
d.      After shipping the first version
73. Risk analysis talks about  (Test Mgmt)
a.       The data required for testing, the infrastructure requirements to manage the data as well as the methods for preparing test data, requirements, converters and sources
b.       Details what types of tests must be conducted, what stages of testing are required and outlines the sequence and timing of tests
c.       A testing goal. It is a statement of what the tester is expected to accomplish or validate during a testing activity. These guide the development of test cases and procedures
d.      None of the above

74.  The following defines the statement of what the tester is expected to accomplish or validate during testing activity (Testing artifacts)
a.      Test scope
b.      Test objective
c.       Test environment
d.      None of the above
75.One technique of Black Box testing is Equivalence Partitioning.  In a program statement that accepts only one choice from among 10 possible choices, numbered 1 through 10, the middle partition would be from _____ to _____  (Test execution)
a.       4 to 6
b.      0 to 10
c.       1 to 10
d.      None of the above

76.What are the 2 major components taken into consideration with risk analysis? (Test Mgmt)

  1. The probability the negative event will occur
  2. The potential loss or impact associated with the event
  3. Both a and b
  4. Neither a nor b

  1. Following are some of the testing risks (Test Mgmt)
    1. Budget, Test environment
    2. Budget, Number of qualified test resources
    3. Budget, Number of qualified test resources, Test environment
    4. None of the above

  1. Cost of quality is (Quality)
    1. Prevention costs
    2. Appraisal costs
    3. Failure costs
    4. All of the above
  2. Which of the following metrics involves defects reported by client (Quality)
    1. Test efficiency
    2. Test effectiveness
    3. Test Coverage
    4. None of the above
  3. Security concerns are important for which type of applications (Test Execution)
    1. A product advertisement website
    2. A requirements tracking database
    3. An e-commerce web site
    4. An employment application

  1. Testing responsibilities: (Test Execution)
Tester 1 – Verify that the program is able to display images clearly on all 10 of the monitors in the lab
Tester 2 - Make sure the program instructions are easy to use Security concerns are important for which type of applications
Tester 3 – Verify that the calculation module works correctly by using both scripts and ad hoc testing. Which term is used to refer to the testing that is performed by Tester 3 in the above scenario?
    1. Unit testing
    2. Algorithm specific testing
    3. Compatibility testing
    4. Black box testing

  1. As a tester, what is your main objective in reviewing a requirement document? (Testing artifacts)
    1. To ascertain that each requirement is traceable to a business need
    2. To ascertain that each requirement is both testable and uniquely identifiable
    3. To ascertain that each requirement is traceable to a business need, testable, and uniquely identifiable
    4. To ascertain that each requirement is uniquely identifiable

  1. What is the common limitation of automated testing? (Automation)
    1. They are not useful for performance testing
    2. They cannot be used for requirement validation
    3. It is very difficult for automated scripts to verify a wide range of application responses.
    4. They are not useful when requirements are changing frequently

  1. Formal testing guidelines suggest which one of the following as the correct source of functional test cases? (Testing concepts)
    1. The developer’s knowledge of what the software can do
    2. The software design
    3. The software requirements
    4. The tester’s knowledge of what the software should do
    5. The functional test procedures
  2. What is the concept of introducing a small change to the program and having the effects of that change show up in some test? (Testing concepts)
    1. Desk checking
    2. Debugging a program
    3. A mutation error
    4. Performance testing
    5. Introducing mutations
  3. Test effort estimation uses which of the following techniques (Test Mgmt)
    1. Function point method
    2. Test case point method
    3. Use case point method
    4. All of the above
  4. What is the verification process in software development? (Quality)
    1. The probability that undesirable things will happen such as loss of human life or large financial losses
    2. The process of monitoring the software to ensure full compliance with established standards and procedures
    3. The process of trying to discover every conceivable fault or weakness in a work product
    4. The process of evaluating a system or component to determine whether or not the products of a given development phase satisfy the conditions imposed at the start of that phase
    5. The process of evaluating a system or component during or at the end of the sales process to determine whether or not it satisfies specified requirements
  5. From a testing perspective, what results in the clicking of a button? (Test Execution)
    1. An interface event
    2. A sound
    3. A text item
    4. A bio-metric event
    5. An internal processing event
  6. Test design mainly emphasizes all the following except (Testing artifacts)
    1. Data planning
    2. Test procedures planning
    3. Mapping the data and test cases
    4. Data synchronization
  7. Which type of testing is performed to test applications across different browsers and OS? (Testing concepts)
    1. Static testing
    2. Performance testing
    3. Compatibility testing
    4. Functional testing
  8. Which document helps you to track test coverage? (Testing concepts)
    1. Traceability Matrix
    2. Test plan
    3. Test log
    4. Test summary report
  9. Which type of test would you perform to accept a build (Test execution)
    1. Beta test
    2. Smoke test
    3. Functional test
    4. User acceptance test
  10. Detecting a defect at which of the following stage is most economical?  (Quality)
    1. Design
    2. Build
    3. Testing
    4. Deployment
  11. If the application is complex, but NOT data intensive and is to be tested on one configuration and 2 rounds, the easiest method to test is (Test execution)
    1. Manual testing
    2. Automation testing
    3. Both
    4. None
  12. Functional testing is mostly (Testing concepts)
    1. Validation techniques
    2. Verification techniques
    3. Both of the above
    4. None of the above
  13. Most imprecise definition for quality is (Quality)
    1. Fitness for use
    2. Meeting customers expectations
    3. Completeness of requirements
    4. Efficient and effective product
  14. System testing include all the following except (Test Execution)
    1. Performance services
    2. Security services
    3. Usability services
    4. Monitoring services
  15. Function points are used for estimating (Test Mgmt)
    1. Size
    2. Effort
    3. Cost
    4. None of the above
  16. Size of a project is defined in terms of all the following except (Test Mgmt)
    1. Person days
    2. Person hours
    3. Calendar months
    4. None of the above
  17. Deliverables of test design phase include all the following except (Testing artifacts)
    1. Test data
    2. Test data plan
    3. Test summary report
    4. Test procedure plan

2 comments:

  1. Hello Mahe,
    The Article on Manual Testing Questions for the interview is nice give detail information about Manual testing.Thanks for Sharing the information about it. Software Testing Company

    ReplyDelete
  2. this one is the complete detail on the static analysis in testing. The above 100 factors are more enough to get into the basics and understand the concept. Thanks for sharing this useful blog.

    ReplyDelete