Final Assessment For SS
The final assessment for SkillStone may include multiple-choice questions (MCQs) as one of the assessment methods. The MCQs will be designed to evaluate the learner's understanding of the key concepts and theories covered in the course, as well as their ability to apply this knowledge in practical situations.
The MCQs may consist of a range of question types, including single-answer and multiple-answer questions. They will be designed to challenge the learner's critical thinking and problem-solving skills, requiring them to analyze and interpret information, and select the most appropriate answer from a set of options.
Q1) Which of the following would NOT NORMALLY be considered for a testing role on a project?
A) Developer
B) Performance specialist
C) Configuration manager
D) System Operator
Show Answer
Q2) The Default time of the WAITFOR command is ______.
A) 25 sec
B) 65 sec
C) 15 sec
D) 20 sec
Show Answer
Q3) Which of the following BEST describes the relationship between test planning and test execution?
A) Test planning schedules test execution but does not assign resources
B) Test planning identifies test objectives related to scope and risk but does not define the level of detail for test procedures used in test execution
C) Test planning defines the overall approach to testing but does not schedule specific activities such as test execution
D) Test planning ensures the level of detail in test procedures is appropriate for test execution
Show Answer
Q4) Which one is a class in Selenium?
A) WebDriver
B) getPageSource
C) WebDriverWait
D) WebElement
Show Answer
Q5) Testers are often seen as the bearer of unwanted news regarding defects. What are the effective ways to improve the communication and relationship between testers and others?
A) Communicate factual information in a constructive way
B) Try to understand how the other person feels and why they react the way they do
C) Always outsource testing activities
D) Never record information that could be used to apportion blame to an individual or team
Select one:
A) a and b
B) a and c
C) a, b and d
D) a, b and c
Show Answer
Q6) Why should expected results be defined before execution?
A) To assist in test automation
B) To improve design of the software
C) To improve test efficiency
D) To reduce the possibility of incorrect results
Show Answer
Q7) Which of the following is a characteristic of good testing in any lifecycle model?
A) Each test level has the same test objective
B) Test design can only begin when development is complete
C) Testers should begin to review documents as soon as drafts are available
D) There should be more testing activities than development activities
Show Answer
Q8) What is Boundary value testing?
A) Test boundary conditions on, below and above the edges of input and output equivalence classes
B) Tests combinations of input circumstances
C) Same as equivalence partitioning tests
D) Used in white box testing strategy
Show Answer
Q9) Which of the following statements is true?
A) A test condition specifies input values and expected results; a test case combines one or more test conditions
B) A test condition may be derived from requirements or specifications; a test procedure specifies the sequence of action for the execution of a test
C) A test case specifies the sequence of execution of test conditions; a test procedure specifies test preconditions and post-conditions
D) A test case specifies input values and expected results; a test procedure may be derived from requirements or specifications
Show Answer
Q10) Which of the following statements is true?
A) Testing cannot prove that software is incorrect
B) Testing can prove that software is correct
C) Testing can prove that software is either correct or incorrect
D) Testing cannot prove that software is correct
Show Answer
Q11) During which activity of the Fundamental Test Process, test process do you review the test basis?
A) Test planning and control
B) Evaluating exit criteria and reporting
C) Test analysis and design
D) Test implementation and execution
Show Answer
Q12) Which ADDITIONAL test level could be introduced into a standard V-model after system testing?
A) System Integration Testing
B) Component Integration Testing
C) Acceptance Testing
D) Regression Testing
Show Answer
Q13) Which characteristics BEST describe a walk-through?
A) Formal process collects metrics
B) Led by the author, may be documented
C) Defined roles, led by trained moderator
D) Documented, includes peers and experts
Show Answer
Q14) Which Navigate command takes you forward by one page on the browser's history in Web driver Selenium?
A) navigate().forward()
B) navigate()_forward()
C) navigate_forword()
D) navigate.forward()
Show Answer
Q15) What does the assertTitle checks?
A) Block title
B) Page title
C) Title of an element under focus
D) Element title
Show Answer
Q16) Will the two statements given below retrieve the title of a web page?
System.out.println(driver.getTitle());System.out.println(driver.findElement(By.tagName("title")).getText();
A) Yes
B) No
Show Answer
Q17) Beta testing is:
A) Useful to test bespoke software
B) Performed by an independent test team
C) Performed by customers at their software developer’s site
D) Performed by customers at their own site
Show Answer
Q18) Pick from the following if you wanted do a partial match on an attribute on an element from the beginning of the value:
A) starts-with()
B) contains()
C) ends-with()
D) Both A and B
Show Answer
Q19) Which of the following method is used to work with multiple browser windows?
A) getMultipleWindows()
B) getWindowhandle()
C) Both B & C
D) getWindowHandles()
Show Answer
Q20) Which of the following is a MAJOR task for evaluating exit criteria and reporting?
A) Logging the outcome of test execution
B) Evaluating testability of the requirements and system
C) Writing a test summary report for stakeholders
D) Repeating test activities as a result of action taken for each discrepancy
Show Answer
Q21) Which of the following statements is true about black box and white box testing techniques?
A) Equivalence partitioning , Boundary Value Analysis , Data Flow are Black Box Testing Techniques
B) Equivalence partitioning, Decision Table and Control flow are White box Testing Techniques
C) Equivalence partitioning, State Transition, Use Case Testing are black box Testing Techniques
D) Equivalence partitioning, State Transition, Use Case Testing, and Decision Table are White Box Testing Techniques
Show Answer
Q22) Which of the following commands would help to check the presence of a certain element?
A) verifyTitlePresent
B) verifyTable
C) verifyElementPresent
D) verifyTextPresent
Show Answer
Q23) How much testing is enough?
A) This question is easy to answer
B) This answer depends on the maturity of your developers
C) This question is impossible to answer
D) The answer depends on the risk for your industry, contract and special requirements
Show Answer
Q24) A deviation from the specified or expected behavior that is visible to end-users is called ________.
A) an error
B) a mistake
C) a fault
D) a failure
Show Answer
Q25) Which of the following statements is true about a software verification and validation program?
A) It strives to ensure that quality is built into the software
B) It provides management with insights into the state of a software project
C) It ensures that alpha, beta, and system tests are performed
D) It is executed in parallel with software development activities
Select one:
A) a, c, and d
B) b, c, and d
C) a, b, and d
D) a, b and c
Show Answer
Q26) Which statement BEST describes the role of testing?
A) Testing can be used to assess quality
B) Testing improves quality
C) Testing ensures that the right version of the code is
D) Testing shows that the software is error free
Show Answer
Q27) ncreasing the quality of the software, by better development methods, will affect the time needed for testing (the test phases) by:
A) Reducing test time
B) No change
C) Increasing test time
D) Can’t say
Show Answer
Q28) Which statement about combinations of inputs and preconditions is true for a large system?
A) It is not practically possible to test them all
B) It is not possible to test any of them
C) It is easy to test them all in a short time
D) It is essential to test them all in order to do good testing
Show Answer
Q29) Choose the best definition of quality.
A) Conformance to requirements
B) Zero defects
C) Quality is job one
D) Work as designed
Show Answer
Q30) Testing responsibilities:
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?
Select one:
A) Unit Testing
B) Compatibility Testing
C) Black Box Testing
D) Algorithm Specific Testing
Show Answer
Q31) What is the generic name for an argument (to a Selenese command) which starts with "//"?
A) Partial link text
B) Link text
C) Xpath
D) CSS
Show Answer
Q32) How to perform Regression Testing?
i. every week
ii. after the software has changed
iii. as often as possible
iv. when the environment has changed
v. when the project manager says
Select one:
A) ii & iv are true, i, iii & v are false
B) ii, iii & iv are true, i & v are false
C) ii is true, i, iii, iv & v are false
D) i & ii are true, iii, iv & v are false
Show Answer
Q33) Which of the following activities would TYPICALLY be carried out by a test leader and which by a tester?
A. Creation of a test strategy
B. Creation of a test specification
C. Raising of an incident report
D. Write a test summary report
Select one:
A) B and C would be carried out by a test leader, whilst a and d would be carried out by a tester
B) A and D would be carried out by a test leader, whilst b and c would be carried out by a tester
C) A and B would be carried out by a test leader, whilst c and d would be carried out by a tester
D) A and C would be carried out by a test leader, whilst b and d would be carried out by a tester
Show Answer
Q34) Which of these statements about functional testing is true?
A) Inspection is a form of functional testing
B) Functional testing is useful throughout the life cycle and can be applied by business analysts, testers, developers and users
C) Functional testing is more powerful than static testing as you actually run the system and see what happens
D) Structural testing is more important than functional testing as it addresses the code
Show Answer
Q35) Code Coverage measures _________.
A) Trends Analysis
B) Time Spent Testing
C) Test Effectiveness
D) Defects
Show Answer
Q36) Designing the test environment set-up and identifying any required infrastructure and tools are a part of which phase?
A) Evaluating the Exit Criteria and Reporting
B) Test Analysis and Design
C) Test Implementation and Execution
D) Test Closure Activities
Show Answer
Q37) What does the below Selenium WebDriver code would subject to do?
Alert alert = driver.switchTo().alert();
A) This will create a new alert popup
B) This will close all of the currently open alert popups
C) This will return the currently open alert popup
D) This will close the currently open alert popup
Show Answer
Q38) Select the method which clears all the selected entries in Web driver Selenium.
Alert alert = driver.switchTo().alert();
A) dselect_All()
B) deselect_All()
C) deselectAll()
D) dselectAll()