ExamGecko
Home / ISTQB / CTAL-TTA
Ask Question

ISTQB CTAL-TTA Practice Test - Questions Answers, Page 8

Question list
Search

List of questions

Search

Related questions











Question 71

Report
Export
Collapse

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?

Transaction concurrency
Transaction concurrency
Caching
Caching
Lazy instantiation
Lazy instantiation
Data replication
Data replication
Suggested answer: A

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.

asked 18/09/2024
cheitram patel
34 questions

Question 72

Report
Export
Collapse

Why should security testing include testing for any cross-site scripting vulnerabilities?

Because strings could be entered from the Ul that are too long for the code to handle safely
Because strings could be entered from the Ul that are too long for the code to handle safely
Because encryption codes could be broken
Because encryption codes could be broken
Because potentially malicious code could be inserted into the system
Because potentially malicious code could be inserted into the system
Because a 'man in the middle' could exist
Because a 'man in the middle' could exist
Suggested answer: C

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.

asked 18/09/2024
Julius Nammeh
44 questions

Question 73

Report
Export
Collapse

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?

The ability of the tool to support capture/replay
The ability of the tool to support capture/replay
The ability of the tool to detect invalid HTML
The ability of the tool to detect invalid HTML
The ability of the tool to exercise the graphical user interface to record the user experience
The ability of the tool to exercise the graphical user interface to record the user experience
The ability of the tool to generate load at the communications protocol level
The ability of the tool to generate load at the communications protocol level
Suggested answer: D

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.

asked 18/09/2024
Steven Moran
32 questions

Question 74

Report
Export
Collapse

What is the purpose of an HTML checker?

To verify compliance with standards
To verify compliance with standards
To spell check the web site
To spell check the web site
To verify proper data conversion
To verify proper data conversion
To check for missing links
To check for missing links
Suggested answer: A

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.

asked 18/09/2024
Michael Sheard
45 questions

Question 75

Report
Export
Collapse

Which of the following best describes the reason why poorly written code is usually more difficult to maintain than well written code?

It tends to run more slowly, causing performance issues that may be difficult to fix
It tends to run more slowly, causing performance issues that may be difficult to fix
It tends to contain security issues that may require maintenance releases
It tends to contain security issues that may require maintenance releases
It tends to be difficult for a developer to locate and accurately fix a problem
It tends to be difficult for a developer to locate and accurately fix a problem
It tends to have a lot of internal documentation
It tends to have a lot of internal documentation
Suggested answer: C

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.

asked 18/09/2024
Troy Borders
31 questions

Question 76

Report
Export
Collapse

In what circumstances should you use a simulator instead of an emulator when testing a mobile application?

When a model of the runtime environment Is sufficient for testing
When a model of the runtime environment Is sufficient for testing
When security is not a consideration
When security is not a consideration
When the hardware device and the runtime environment must be modeled
When the hardware device and the runtime environment must be modeled
When there is a need to assess the usability of the application
When there is a need to assess the usability of the application
Suggested answer: A

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.

asked 18/09/2024
DIGIX srl
32 questions

Question 77

Report
Export
Collapse

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?

Connection pooling
Connection pooling
Load balancing
Load balancing
Process isolation between OLTP and OLAP
Process isolation between OLTP and OLAP
Lazy Instantiation
Lazy Instantiation
Suggested answer: C

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 .

asked 18/09/2024
Malik Adeel Imtiaz
30 questions

Question 78

Report
Export
Collapse

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?

Usage restrictions based on user access controls
Usage restrictions based on user access controls
Memory usage
Memory usage
Number of comments in the code
Number of comments in the code
Number of keystrokes the user must enter to start up the toolbar
Number of keystrokes the user must enter to start up the toolbar
Suggested answer: B

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 .

asked 18/09/2024
Catarina Machado
32 questions

Question 79

Report
Export
Collapse

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?

Installability
Installability
Replaceability
Replaceability
Analyzability
Analyzability
Learnability
Learnability
Suggested answer: A

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 .

asked 18/09/2024
So young Jang
27 questions

Question 80

Report
Export
Collapse

Which of the following statements is true regarding API and GUI testing?

API testing usually tests Individual inputs rather than combinations whereas GUI testing usually tests combinations
API testing usually tests Individual inputs rather than combinations whereas GUI testing usually tests combinations
In a service-oriented architecture. GUI testing is more important because of the need to verify the service supplied to the user
In a service-oriented architecture. GUI testing is more important because of the need to verify the service supplied to the user
Negative testing is used primarily with GUI testing
Negative testing is used primarily with GUI testing
API testing usually requires the use of tools, whereas GUI testing usually does not
API testing usually requires the use of tools, whereas GUI testing usually does not
Suggested answer: A

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 .

asked 18/09/2024
Carson Plunkett
50 questions
Total 175 questions
Go to page: of 18