WorksheetsSoftTest Midterm Review
Total questions: 36
Worksheet time: 1hrs 11mins
This testing approach allows testers to inspect and verify the inner workings of the software, including its code.
A metric used in white box testing to determine how much of the source code has been tested.
(a)
This type of coverage measures the number of statements executed in the source code.
The testing principle that states 80% of software errors are caused by 20% of programmed components.
A type of white box testing that requires each possible path in the code to be tested.
Testing that focuses on the input and output of the software without knowledge of internal code.
The formula for calculating code coverage.
A type of coverage that measures the number of decision control structures executed.
This type of coverage measures how many functions in the source code have been called at least once.
A disadvantage of code coverage is that it cannot guarantee that all possible (a) of a feature are tested.
The role of the tester in black box testing is similar to that of a(n) (a) .
This testing method is labor-intensive and is often reserved for vital sections of code.
This is a free, open-source automated testing framework used to validate web applications across different browsers and platforms.
(a)
This Selenium component is a simple record-and-playback tool that comes as a browser add-on.
(a)
This was the first tool in the Selenium suite, also known as Selenium 1, which required a central server.
This is the most important Selenium tool that communicates directly with the browser without a middleman server.
This Selenium component is used for running parallel tests across different machines simultaneously.
(a)
In the Selenium Grid architecture, this acts as the central control point that distributes commands to nodes.
(a)
The set of commands used in Selenium IDE is collectively known as (a) .
This type of Selenese command manipulates the state of the application, such as clicking a link or typing in a box.
(a)
This command in Selenium IDE launches a desired URL in the browser.
(a)
The command storeTitle (variableName) is an example of this type of Selenese command.
(a)
These are the commands that verify the state of the application, such as verifySelected or waitForAlert.
(a)
Selenium WebDriver controls the browser by directly communicating with it, unlike Selenium RC which relied on (a) .
This Selenium tool is ideal for beginners to learn automation concepts with no prior programming knowledge.
(a)
This is the type of software testing that involves executing test cases automatically using a tool, reducing overall testing time.
This type of testing, which checks an application's ease of use for different users, is currently impossible to automate.
The first phase in the test automation process, which is crucial for defining the scope and selecting the right tool.
This type of automation framework stores test data in external files, allowing test cases to run multiple times with different datasets.
This type of testing involves learning about the application on the fly and cannot be automated.
This phase of the automation process involves setting up test suites on tools like Jenkins for scheduled or triggered execution.
This type of framework identifies and creates reusable methods for common functionalities like login flows.
This paid tool by Microfocus can automate both web and windows applications but only supports VBScript.
(a)
This framework integrates multiple approaches (like data-driven and keyword-driven) into a unified system for efficient automation.
Give one example of a tester activity that uses the Selenium Assertion, Action and Accessor commands.
Give one example of a black box testing and one for white box testing.
