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?
Correct : D
The correct answer is D) Automate the testing for the credit card exploratory tests so they can be used for confirmation testing after the defect is fixed.
A) Enter your exploratory test cases with detailed test steps into the Test Management System
This is incorrect because entering the test cases into the Test Management System is not enough to document and track the exploratory testing process. The test cases should also include the expected results, actual results, and defects found during the testing. Moreover, the test cases should be organized into a clear and logical structure that reflects the test charter and scope.
B) Close the session and start a new session with a new charter
This is incorrect because closing and starting a new session with a new charter would mean losing all the information and data collected during the previous session. This would make it difficult to resume and continue the testing process from where it left off. Instead, it would be better to use a consistent and stable session with a single charter that covers all the requirements and features of the system.
C) Continue the session and conduct the testing for debit cards
This is incorrect because continuing the session and conducting only one type of card (debit) would not provide a comprehensive coverage of all possible scenarios and outcomes of accepting credit cards. It would also limit the scope of testing to only one aspect of payment processing, which may not reflect all the business rules, validations, exceptions, or integrations involved in this domain.
D) Automate the testing for the credit card exploratory tests so they can be used for confirmation testing after the defect is fixed
Start a Discussions
Consider the following rules for tuition payments at Acme University:
Part-time undergraduate students (taking 1-11 credit hours) pay $435 per credit hour tuition.
Full-time undergraduate students (taking 12-18 credit hours) pay $17820 per semester tuition.
Full-time undergraduate students (taking 19 or more credit hours) pay the base of $17820 plus $335 per credit hour for each hour greater than 18.
Part-time graduate students (taking 1-7 credit hours) pay $520 per credit hour tuition.
Full-time graduate students (taking 8 or more credit hours) pay $520 per credit hour tuition.
Which of the following decision tables most effectively represents Acme's tuition rules?
Correct : D
I have searched the web for the ISTQB Advanced Level Test Analyst EXT 2019 documents and study resources, and based on the information I found, I have verified the answer to your question as follows:
Option D
Option D accurately represents the tuition payment rules for both undergraduate and graduate students at Acme University, taking into account the different tuition fees for part-time and full-time students as well as the additional fee for undergraduate students taking more than 18 credit hours. Option D also uses the correct notation for decision tables, such as Y for yes, N for no, and - for don't care.
Reference =
ISTQB Certified Tester Advanced Level Syllabus Test Analyst2, Section 3.2.2 Decision Tables
ISTQB Test Analyst Syllabus and Study Guide3, Section 3.2.2 Decision Tables
ISTQB Certified Tester Advanced Level Overview of Syllabi4, Section 1.3 Content
Start a Discussions
In the software development lifecycle, when should you usually conduct functional completeness testing that focuses on high-level business cases?
Correct : D
The correct answer is D. User acceptance testing.
User acceptance testing
Reference =
ISTQB Certified Tester Advanced Level Syllabus Test Analyst2, Section 3.2.2 Functionality
ISTQB Test Analyst Syllabus and Study Guide3, Section 3.2.2 Functionality
User Acceptance Testing: A Complete Guide4, Section 1. What is User Acceptance Testing?
Start a Discussions
A Test Analyst is investigating what should be tested for interoperability between two systems. In addition to looking at the information exchange between the systems, what else should be
identified for testing?
Correct : B
The correct answer is B. The information exchange between each system and its environment.
The information exchange between each system and its environment
Reference =
ISTQB Certified Tester Advanced Level Syllabus Test Analyst2, Section 3.2.2 Interoperability
ISTQB Test Analyst Syllabus and Study Guide3, Section 3.2.2 Interoperability
Start a Discussions
You have been given a user story for an ATM application and have been reviewing it. The following are two of the acceptance criteria:
AC 1: The account balance must be displayed to the user as fast as possible to ensure they do not leave during the transaction.
AC 2: The user must log in easily before they can display their balance
From the information provided here and by applying the review checklist in the syllabus, what is the major problem with the acceptance criteria?
Correct : B
The correct answer is B. The acceptance criteria are not testable.
The acceptance criteria are not testable
Reference =
ISTQB Test Analyst Syllabus and Study Guide3, Section 2.1.1 Test Analyst Tasks in the Test Process
What is User Story and Acceptance Criteria (Examples)4, Section 2. What is Acceptance Criteria?
Start a Discussions