Which of the following is an example of an adaptability test that should be executed by a Test Analyst?
When preparing test cases for an interoperability test, not all interactions may be clearly specified in the requirements documents. Which type of document is typically also used by a Test Analyst as the test basis for interoperability testing?
Ken finds the quality of the tea locally available to be so low, that he decides to research superior teas around the world. He decides to market, sell and distribute these superior teas via the web. His marketing strategy is to offer superior products on a well-designed website that has fast loading graphics, high availability, superior usability and fast response times. The website will offer the following:
- An innovative interactive catalogue of teas, which not only enables customers to buy the product, but also enables them to provide feedback by rating the teas (which will influence his stock purchasing levels).
- Provide the customer with the ability to use secure credit card transactions.
- Provide the customer with the ability to give general feedback.
Ken selects an iterative model for the development of the prototypes. The team consists of three developers who are experienced in web development Ken, although he doesn't have a technical skillset, is concerned with quality. He doesn't believe a lot of documentation is necessary and he wants the website to be completed quickly. The test basis contains the following:
- Story boards that show the information flow and page links through the site.
- HTML pages developed to date
- A set of non-functional requirements.
With the strategy taking shape, it is decided that exploratory testing should be used to complete the required testing, bearing in mind the nature of the application and the nature of Ken's overall objectives. You have now been given the task of identifying the exploratory tests, which will be executed as test sessions.
Which of the options below state what you will typically use for identifying the exploratory tests?
Consider the following use case for a "pick your dog" application called "Shelter Search".
1. The user enters his zip code
2. The user enters his breed choice
3. The system displays the list of shelters within a 30 mile radius of the user's zip code which have the selected breed
4. The user selects a shelter
5. The system displays the available appointment times for the next seven days
6. The user selects an appointment time
7. The system records the user's appointment
8. The system displays the address and phone number for the selected shelter
9. The system confirms the user's appointment
Alternate Paths:
1a. The user cancels out
2a. The user doesn't find their choice
2b. The user enters their breed choice in the "other" text field
3a. No shelters are found with the selected breed
3b The user is prompted to enter a larger search radius
4a. The user cancels out
5a. There are no appointments available in the next seven days
5b. The user is asked if they want to search the next 30 days
6a. The user cancels out
7a. The system cannot record the appointment
7b. The system displays an error
8a. The system cannot display the address
8b. The system displays an error
How many test cases will be needed to achieve minimum coverage of this use case?
Based on the classification tree shown below, using the pairwise testing technique how many test cases are required to test all pairs?
In the recent past, you have learned that test automation just using capture & playback tooling, possibly enhanced with some test programming, has limitations. For the next banking project, that will be run using Agile methods, you want to implement a keyword-driven test automation approach. You have already started to define some high-level test cases for the account transfer user story:
TC 1 transfer € 150 from Lars to Ann, verify Ann's balance to be € 150
TC 2 transfer € 300 from Tim to Ann, verify Ann's balance to be € 450
In the context of implementing the keyword-driven test automation approach, which of the following activities should now be conducted by the Test Analyst?
To enhance both the effectiveness and efficiency of the test design phase, the purchase of a test design tool is being considered. Which one of these statements best characterizes a test design tool?
You are working on an Agile project to develop an ATM application and have been given the following story to review:
User Story #105, "Query balance and withdraw", Priority = 2, Version 1.0
Note: This story can only be implemented after the implementation of the following stories:
#101, "Login"
#102, "Verify valid account"
The user must be able to query the balance of his account and withdraw an amount of money not to exceed $200 or his balance, whichever is less. The query results must return within three seconds.
The user must receive their cash and receipt within five seconds of completing the request.
Acceptance Criteria: The user queries his account and receives a correct response within three seconds. The user requests a valid withdrawal and receives his money and receipt within five seconds.
Which of the following is a problem that should be noted during a review of this story?
A new web site must operate correctly with different browsers (Internet Explorer, Google Chrome, Firefox, Opera, Safari), using different plug-ins (Realplayer, Mediaplayer), will be receiving pages from different servers (IIS, Apache and WebLogic) and will be running on various operating systems
(Windows, Android, iOS and Linux).
Which of the following test techniques should you use to define the required test cases for testing this new web site in its various environments?
Which of the following is an appropriate task for the Test Analyst to perform during the test execution phase?
Which of the following testing objectives would NOT be in focus for the Test Analyst during installability testing?
While performing system testing, you have discovered what you believe to be a defect. You have performed the following steps:
1. Compared actual with expected results
2. Logged actual results
3. Identified the specific versions tested as well as specific environment configurations
4. Logged information in the context of the level of testing and the strategy
What other step should you perform at the time you are logging the incident?
You have been given a test charter to conduct exploratory testing for accepting credit and debit cards for an e-commerce system. You started with the credit cards and you have found that, valid or
invalid, they are never accepted. You have logged this as a defect. What should you do now?
The Acme Elevator company uses state-transition diagrams to document the behavior of their elevator doors.
The following text is taken from one of their requirements documents. Convert it into the equivalent state-transition diagram:
When the doors are open, the close command starts the doors closing.
When the doors are closing, the closed sensor indicates that the doors are fully closed.
When the doors are closed, the open command starts the doors opening.
When the doors are opening, the open sensor indicates that the doors are fully open.
If the doors are closing, the open command will start the doors opening.
If the doors are opening, the close command will start the doors closing.
Which state transition diagram most closely represents Acme's elevator door rules?
You've been tasked to measure the degree of accuracy in a mortgage rate calculation module of the software you are testing. Which type of testing are you performing?
Your Test Manager has assigned you to work with selected business users to ensure the application under test has met usability requirements, and has met your business users' expectations. Which of
the following would be appropriate for your given task?
As a Test Analyst you are involved in the early stages of an acceptance test for a Product Data Management system. You are asked to write test designs and test cases based on use cases. An early version of the system is already available. It is expected that many things will change (including the user interface) during implementation of the new version.
The tests will be conducted by end-users with much domain knowledge who have also been involved in the project defining the user requirements (in the format of use cases) and reviewing other documentation.
What Is the BEST option regarding the level of detail and documentation required for test cases in the project?
You have been assigned to test an application that allows users to conduct banking online. You have been asked to verify the various installation environments for the product. According to the specification the product supports four browsers (Edge, Chrome, FireFox, and Safari), three operating systems (Windows, Mac, Unix), and four languages (English, Spanish, French, German). As you are reviewing the specifications you realize that the actual operating system names and versions were not included, only the major category. From this, you conclude that if you pick one from each of these sets (for example, select Windows 10 for the Windows OS), that testing should be sufficient.
You have determined that some of these combinations are not interesting and should be excluded from the test sets. For example, you are not interested in testing Safari with Unix in German.
Which of the combinatorial testing techniques would be the best choice when you want to exclude certain combinations?
You are working on a hand held product that will be used by carpet salespeople to create estimates while the salesperson is at the customer's location. The carpet installation prices are different based on how much carpet the customer will be buying. If the customer is buying enough only for a small room (less than 20 square yards) the cost to install is $5 a square yard. For a medium room (less than 40 square yards) the cost to install is $4 a square yard. For a large room (40 square yards or more) the cost to install is $2 a square yard. Two small rooms or one small room plus a set of stairs is priced at the medium room price. Two medium rooms or one medium room plus a set of stairs is priced at the large room price.
Which of the following is the smallest set of test conditions to provide minimum coverage of the boundary values?
Consider the following requirement:
The system shall allow cash advances of at least 200 Euros for all supported credit cards The following credit cards are supported- American Express, Diners, VISA, Mastercard and Eurocard.
The requirement has been identified as business critical.
The following test conditions have been derived:
1. The system shall allow cash advances of at least 200 Euros
2. It shall support American Express, Diners, VISA, Mastercard and Eurocard.
Assume you are following a risk-based testing strategy, where likelihood and impact are both assessed on a five-point scale ranging from very low to
very high The requirement R1 was identified as a risk item during the quality risk analysis process. In total 20 risk items were identified during this process
Assume that technical project stakeholders have assessed the likelihood of the requirement R1 risk item at a medium level Given only the information above, which of the following statements is true?