Q.1 JaCoCo code coverage threshold can be configured with goal?
A. JaCoCo:report
B. JaCoCo:prepare-agent
C. JaCoCo:dump
D. JaCoCo:check
Ans : JaCoCo:prepare-agent
Q.1 JaCoCo code coverage threshold can be configured with goal?
A. JaCoCo:report
B. JaCoCo:prepare-agent
C. JaCoCo:dump
D. JaCoCo:check
Ans : JaCoCo:prepare-agent
Q.2 JaCoCo makes use of _____ for on the fly code instrumentation.
A. ALM
B. ANT
C. ASM
D. PMD
Ans : ASM
Q.3 Select the correct syntax for creating MockMvc instance for EmployeeController,java.
A. this.mockMvc = MockMvcBuilders.standaloneSetup (employeeController).build();
B. this.mockMvc = MockMvcBuilders.standaloneSetup();
C. this.mockMvc = MockMvcBuilders.standaloneSetup (employeeController);
D. this.mockMvc = MockMvcBuilders.standaloneSetup (employeeController).setup();
Ans : this.mockMvc = MockMvcBuilders.standaloneSetup (employeeController).build();
Q.4 Checkstyle checks for
a. Naming conventions of methods.
b. Space between certain characters.
c. Line length and number of lines in method/class
d. Catching an exception without doing anything.
A. Options: b,c & d
B. Options: a, b & c
C. Options: a,c & d
D. Options: a,b & d
Ans : Options: a, b & c
Q.5 FindBugs is an open source static code analysis tool. True or False.
A. True
B. False
Ans : True
Q.6 Can FindBugs identify security holes related to SQL injections?
A. True
B. False
Ans : True
Q.7 100% code coverage guarantees effective testing.
A. True
B. False
Ans : False
Q.8 Code coverage can be used for _______.
A. Black box testing
B. White box testing
C. Bug fixing
D. None of the options
Ans : White box testing
Q.9FindBugs divides the possible bug patterns into ____ categories.
A. 12
B. 6
C. 9
D. 4
Ans : 12
Q.10 JaCoCo can be integrated with which build tools?
A. Ant
B. Maven
C. Gradle
D. All the options
Ans : All the options
Q.11 Which of the following is a static method offered by MockMvcRequestBuilders class.
a. get
b. post
c. patch
d. delete
A. a,b,c &d
B. c&d
C. a&b
D. a,b & d
Ans : a,b,c &d
Q.12 Mockito can be integrated with which of the following build tools?
A. Gradle
B. Maven
C. None of these
D. All of these
Ans : All of these
Q.13JUnit 5 is composed of 3 modules, they are ________________.
A. JUnit Platform + JUnit Jupiter + JUnit Antique
B. JUnit Platform + JUnit Jupiter + JUnit Vintage
C. JUnit Foundtion + JUnit Orbit + JUnit Vintage
D. JUnit Foundation + JUnit Jupiter + JUnit Vintage
Ans : JUnit Platform + JUnit Jupiter + JUnit Vintage
Q.14 JUnit is suitable for which sort of software testing?
A. System Testing
B. Acceptance testing
C. Integrated testing
D. Unit testing
Ans : Unit testing
Q.15 With the latest JUnit framework, each test class you write should be a sub-class of TestCase class.
A. True
B. False
Ans : False
Q.16 Which of the following is a JUnit extension?
A. Postgres
B. Thymus
C. Cactus
D. Litmus
Ans : Cactus
Q.17 For mocking objects, @Mock annotation can be used along with ________ as a JUnit runner.
A. Cucumber Runner
B. HierarchicalContextRunner
C. SpringJUnit4ClassRunner
D. MockitoJUnitRunner
Ans : Cucumber Runner
Q.18 Select the correct syntax for creating MockMvc instance for EmployeeController,java.
A. this.mockMvc = MockMvcBuilders.standaloneSetup (employeeController).setup();
B. this.mockMvc = MockMvcBuilders.standaloneSetup();
C. this.mockMvc = MockMvcBuilders.standaloneSetup (employeeController);
D. this.mockMvc = MockMvcBuilders.standaloneSetup (employeeController).build();
Ans : this.mockMvc = MockMvcBuilders.standaloneSetup (employeeController).build();
Q.19public class StudentInfo implements PersonInfo
{
public static
int REG_NUMBER = 8;
}
Bug type identified in the code snippet is ____________.
A. Security
B. Malicious code vulnerability
C. Performance
D. Bad practice
Ans : Malicious code vulnerability