Formal testing conducted to enable a user, customer or other authorized entity to determine whether to accept a system or component is called:
a. Unit Testing
b. Integration Testing
c. System Testing
d. Acceptance Testing
Testing done without formal testing technique is called
- Planned Testing
- Integration Testing
- Adhoc Testing
- Mutation Testing
Tests are grouped into one equivalence class when:
- They involve the same input variables
- They result in similar operations in the program
- They affect the same output variables
- All of the above
BVA complements Equivalence Partitioning
- True
- FALSE
It is a technique that provides a concise representation of logical conditions and corresponding actions
- Equivalence Partitioning
- BVA
- Cause Effect Graphing
- Error Guessing
Kinds of defects:
- Defects from Specifications
- Defects in capturing user requirements
- Both A&B
- Either A or B
"Reopen" defect status is assigned by Developer
- TRUE
- False
Testing is the activity of diagnosing the precise nature of a known error and then correcting the Error
- TRUE
- False
It is a condition that causes the system to fail in performing its required function
- Fault
- Failure
- Error
- Bug
Itis the inability of a system or component to perform a required function according to its specification
- Fault
- Failure
- Error
- Bug
Verification tests include
- Walkthroughs
- Inspection
- Technical Review
- All of the above
Black box testing is also called as
- Behavioural Testing
- Structural Testing
- Glass box testing
- Adhoc testing
Testing is based on an analysis of the specification of a piece of software without reference to its internal workings
- Behavioural Testing
- Structural Testing
- Glass box testing
- Adhoc testing
Which of the statement is false?
- It is impossible to test your own program
- Testing process begins much before the test execution
- It is difficult to know when to stop testing
- All are true
Types of Integration Testing include
- Big Bang Testing
- Top down Testing
- Bottom up Testing
- All of the above
Bug is a fault in a software program
- True
- FALSE
Bugs in software arises due to:
- Miscommunication
- Software complexity
- Programming errors
- All of the above
Software development tools also leads to bugs in software
- True
- FALSE
Quality is subjective and difficult to measure
- True
- FALSE
Crosby's view is: Zero defects right the first time
- True
- FALSE
In V-model, test plans are prepared along with project plans
- True
- FALSE
In prototype model of SDLC development cost will be minimum
- True
- FALSE
Change management plan would be detailed in a software configuration management plan
- True
- FALSE
SCM is the process of ensuring that integrity of software artifacts are retained as these changes are applied
- True
- FALSE
Testers can start learning and contribute to the project from the early stages by preparing test cases and reviewing test case prior to code completion
- True
- FALSE
When risk arises?
- Uncertainity
- Inexperience
- Inability to accurately forecast
- All of the above
The process of operating a system or component under specified conditions, observing or recording the results and making an evaluating of some aspect of the system or component is called:
- Verification
- Quality
- Testing
- Development
The definition "The process of executing a program or system with the intent of finding errors" is proposed by
- Hetzel
- Myers
- Juran
- Patrick
The definition "Establishing confidence that a program does what it is supposed to do" is proposed by
- Hetzel
- Myers
- Juran
- Patrick
Validation tests are performed to ascertain that the product and its components meet the end-usage requirements of the customer
- True
- FALSE
Testing will starts in requirement gathering phase
- True
- FALSE
Tester do the following tasks:
- Executes test cases and documents the results in the test execution report
- Verifies bug reports and bug fixes
- Tracks closure of defects
- All of the above
Test Analyst do the following tasks:
- Mostly involved in designing test cases
- May coordinate the activities of a team of testers
- Maintains the test cases as software changes occur
- All of the above
Methods of static testing includes
- Desk checking of the code
- Code walkthrough
- Code Inspection
- All of the above
It is the process of evaluating a system or component based on its form, structure, content or documentation
- Static Testing
- Dynamic Testing
- Performance Testing
- Acceptance Testing
No checklist is used in walkthroughs
- True
- FALSE
Business Process Testing is done at Unit Level
- TRUE
- False
The number of Completed, successful transactions performed per second is called:
- Transactions/sec (passe
- Transactions/sec (faile
- Execution time
- None of the above
To conduct load testing on a website:
- Apply stress to a web-site by simulating real users and real activity
- Monitor response time as load is increased
- Perform Capacity Testing to determine the maximum load a Web site can handle before failing
- All of the above
Automating tasks is necessary because manual testing is:
- Hard to repeat
- Not always reliable
- Costly at times
- All of the above
Challenge in Test Automation includes:
- Management of Test Assets
- The number of test cases increase with every release of the product
- Regression test cases are cumulative
- All of the above
A test automation framework is a set of assumptions, concepts, that constitute a work platform and practices that provide support for automated software testing
- True
- FALSE
Keyword driven testing is also called:
- table-driven testing
- action-word testing
- Both A&B
- White box testing
White Box testing technique includes:
- Statement Coverage
- Branch Coverage
- Decision Coverage
- All of the above
Mutation Testing is also called as:
- Sanity Testing
- Smoke Testing
- Error Seeding
- Installation Testing
User Interface checks include
- Tool tip validations
- Checking User interface dialogs
- Readability of the controls
- All of the above
Statement coverage is insensitive to control structures
- True
- FALSE
Cyclomatic Complexity is based on:
- Algorithm
- Flow Chart
- Flow Graph
- Pareto Charts
A predicate node is a node containing a condition
- True
- FALSE
Unit level checks include
Field level checks
Field Level Validations
Functionality Checks
All of the above
Answers
Ques No. | Correct Options |
1 | D |
2 | C |
3 | D |
4 | A |
5 | C |
6 | C |
7 | B |
8 | B |
9 | A |
10 | B |
11 | D |
12 | A |
13 | A |
14 | D |
15 | D |
16 | A |
17 | D |
18 | A |
19 | A |
20 | A |
21 | A |
22 | A |
23 | A |
24 | A |
25 | A |
26 | D |
27 | C |
28 | B |
29 | A |
30 | A |
31 | A |
32 | D |
33 | D |
34 | D |
35 | A |
36 | A |
37 | B |
38 | A |
39 | D |
40 | D |
41 | D |
42 | A |
43 | C |
44 | D |
45 | C |
46 | D |
47 | A |
48 | C |
49 | A |
50 | D |
This comment has been removed by the author.
ReplyDelete