ISTQB CTAL-TTA Practice Test - Questions Answers, Page 8
List of questions
Related questions
Question 71

You are working on a new product that will provide an online pizza ordering service. Not everyone wants to create a frequent-eater pizza account, so the user can either log in to their existing account, create an account or proceed as a ''guest' user. People with existing accounts have the option to update their accounts including changing address, changing credit card information and changing phone number. New account creation requires the user to enter their address, credit card information and phone number. This information Is validated to be sure the address matches the credit card information.
Once the user logs in, they are able to order their pizza. They can request up to five different pizzas and can select different ingredients on each. A user is allowed to pick up to 10 different ingredients per pizza. They can also select from a pre-defined set of ingredients as follows: ''meat lovers', ''all veggie', ''cheese please', and ''throw it all on'.
The busiest day of the year for this product will be the day of the final football game of the professional season. In addition to the normal high load, the company will also be running a special on the ''cheese please' pizza (buy 3 get 2 more free). The new product will need to handle a load that Is expected to be twice as high as the load on the old product last year. Given this information, what is an important item that should be addressed In the architectural specification?
Explanation:
Considering the high load expected on the busiest day, particularly with a promotional offer like ''buy 3 get 2 more free'' on a pizza, addressing transaction concurrency in the architectural specifications is crucial. This ensures the system can handle multiple and simultaneous user transactions efficiently without data loss or service degradation. Proper handling of transaction concurrency is essential to maintain system integrity and responsiveness during peak times, which is a critical requirement for the online pizza ordering system on such a high-traffic day.
Question 72

Why should security testing include testing for any cross-site scripting vulnerabilities?
Explanation:
Cross-site scripting (XSS) vulnerabilities allow attackers to inject malicious scripts into web pages viewed by other users. This type of security breach can lead to unauthorized access to user sessions or sensitive information and manipulate client-side scripts. Testing for XSS vulnerabilities is critical to ensure that any input received from the UI is appropriately sanitized, preventing malicious code from executing within the system. This is a fundamental aspect of security testing to protect the integrity and confidentiality of user data and system functionality.
Question 73

You are responsible for the performance testing of a new web application. In particular, you are interested in determining if you have enough and the right type of servers to handle 10,000 concurrent users. Which is the primary consideration when you are selecting your performance testing tools?
Explanation:
The primary consideration when selecting performance testing tools, especially for evaluating the capability to handle 10,000 concurrent users, is the ability of the tool to generate load at the communications protocol level. This feature allows the tool to simulate multiple users interacting with the server/backend without the overhead of running full client-side interactions, focusing on server capacity and response times.
Question 74

What is the purpose of an HTML checker?
Explanation:
The purpose of an HTML checker is to verify compliance with standards. This tool ensures that the HTML code of a web application adheres to the defined web standards, which is crucial for cross-browser compatibility, proper rendering, and avoiding common coding errors.
Question 75

Which of the following best describes the reason why poorly written code is usually more difficult to maintain than well written code?
Explanation:
Poorly written code often lacks clarity, consistency, and may not follow best practices, making it harder to understand and maintain. When code is not well-structured or logically organized, identifying the source of bugs or understanding how changes might affect system behavior becomes more difficult. This issue is compounded when developers other than the original author need to work on the code, as they may struggle to interpret the intended functionality and interdependencies without clear, readable code.
Question 76

In what circumstances should you use a simulator instead of an emulator when testing a mobile application?
Explanation:
Simulators and emulators are tools used for testing mobile applications under different conditions. A simulator mimics the software environment but does not emulate hardware. Thus, it is suitable when the test objectives are focused on the application's internal behavior within the context of the software environment, not requiring an exact replica of the hardware conditions. This makes simulators particularly useful for scenarios where the primary concern is how the application runs in the software environment, rather than how it interacts with the underlying hardware.
Question 77

You are working on the first release or an online dating service product Market research has shown that the site can expect to experience its heaviest usage during the months of January March June October. November and December During these months usage can be 2 to 10 times higher than dunng other times it has also been determined that people win not tolerate a wait time higher than 2 seconds for queries made regarding potential dates who have selected their profile Extensive usability studies have been done by the marketing department, including work with focus groups and comparative analysis of other similar sites The analysis on the project have provided detailed Ul mockups in reading the design documents, you have discovered that the marketing team plans to run reports to analyze usage patterns to improve the advertising What item on the architecture review checklist will be important to verify to ensure these reports don't impact the user response time?
Explanation:
For an online dating service experiencing heavy usage, particularly important in the architecture review checklist is to verify the process isolation between OLTP (Online Transaction Processing) and OLAP (Online Analytical Processing). This ensures that heavy reporting activities do not impact the real-time transactional processes that affect user experience, such as query response times. Ensuring process isolation allows both systems to operate efficiently without interference, critical during peak usage times .
Question 78

You have been assigned the task of conducting the performance efficiency testing for a new Internet toolbar. Which of the following would be a valid test condition for this quality characteristic?
Explanation:
A valid test condition for the performance efficiency testing of a new Internet toolbar is memory usage. Testing how much memory the toolbar consumes during operation is essential to ensure it does not adversely affect the performance of the host system, particularly when the toolbar is expected to run concurrently with other applications .
Question 79

You are working for a video game manufacturer You have a new title being released Market interest in the product is at an all time high and everyone in the company has been promised huge bonuses if the launch is successful You are responsible for portability testing Which area, m particular should you emphasize in your testing?
Explanation:
In portability testing for a video game that is anticipated to be highly popular, the key area to emphasize is installability. This involves ensuring that the game can be successfully installed across different platforms and configurations that potential players might use. Focusing on installability helps minimize technical barriers to entry, crucial for a successful launch and widespread adoption of the game .
Question 80

Which of the following statements is true regarding API and GUI testing?
Explanation:
API testing tends to focus on individual inputs more than combinations of inputs. This is because APIs, as the intermediary layers of software, often handle specific types of data input and output rather than user interaction sequences. GUI testing, on the other hand, involves testing the interface with which the user interacts, which frequently includes testing various combinations of user inputs and sequences to simulate actual user scenarios. Thus, GUI testing typically requires checking the integration and behavior of elements in combination to ensure they work together as expected in a user environment .
Question