Weekend Sale Special - Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: top65certs

ISTQB CTAL-TTA Dumps

Page: 1 / 10
Total 129 questions

Certified Tester Advanced Level Technical Test Analyst Questions and Answers

Question 1

Which of the following statements is true regarding fault seeding and fault injection tools?

Options:

A.

They are used to deliberately Insert defects into the test object to evaluate the quality of the test suite

B.

They are used to determine If the code complies with the performance requirements

C.

They are used to determine the quality of operational acceptance tests

D.

They are used by the developer as debugging tools

Question 2

What is the purpose of an HTML checker?

Options:

A.

To verify compliance with standards

B.

To spell check the web site

C.

To verify proper data conversion

D.

To check for missing links

Question 3

Which of the following is a generic risk factor that should be considered by a Technical Test Analyst during a product risk analysis?

Options:

A.

Frequency of use of the affected feature by end-users.

B.

Complexity of new technology.

C.

Visibility of failure leading to negative publicity and potential image damage.

D.

High change rate of business requirements.

Question 4

A component has been analysed during a risk-assessment and rated as highly critical. Which of the following white-box test techniques provides the highest level of coverage and could therefore be used to test this component?

Options:

A.

Decision testing

B.

Statement testing

C.

Multiple condition testing

D.

Modified condition/decision testing

Question 5

Given the following code:

If x > y and z = 3 statement!

elseif z = 4 statement

endif;

What is the minimum number of tests needed to achieve 100% decision coverage?

Options:

A.

1

B.

2

C.

3

D.

4

Question 6

Consider the following specification:

If you are flying with an economy ticket, there is a possibility that you may get upgraded to business class, especially if you hold a gold card in the airline’s frequent flier program. If you don’t hold a gold card, there is a possibility that you will get ‘bumped’ off the flight if it is full when you check in late.

This is shown in the control flow graph below. Note that each box (i.e., statement, decision) has been numbered.

Three tests have been run:

Test 1: Gold card holder who gets upgraded to business class

Test 2: Non-gold card holder who stays in economy

Test 3: A person who is bumped from the flight

What is the level of decision coverage achieved by these three tests?

Options:

A.

60%

B.

67%

C.

75%

D.

80%

Question 7

Your Agile team is developing a web-based system that will allow users to browse and buy online from a store's shopping catalogue. Continuous Integration has been implemented and technically it is working well, running several times per day, but each run is taking almost as much time as the team is prepared to allow. It is clear that after a few more iterations, as the number of tests needed grows with the product, it will be taking too much time.

Which of the four options contains a pair of solutions that will BOTH help to solve this problem?

a.Only include unit and component integration tests in the automated Cl runs.

b.Schedule low priority tests to be the first ones executed in each run, in order to provide rapid build verification.

c.Reduce the extent to which the automated tests go through the user interface, using technical interfaces instead.

d.Reduce the number of Cl cycles run each day.

e.Select a subset of automated tests for the daytime Cl runs, and run as many of the other tests as possible in an overnight cycle.

SELECT ONE OPTION

Options:

A.

d and e

B.

b and d

C.

c and e

D.

a and c

Question 8

The F in the mnemonic FIRST stands for Fast Which option correctly states the meanings of the other four letters (IRST)?

SELECT ONE OPTION

Options:

A.

isolated, Reliable. Self-Verifying, Timely.

B.

Independent, Reliable, Self-Validating, Timely

C.

independent. Repeatable, Self-Verifying, Thorough.

D.

Isolated. Repeatable. Self-Validating, Thorough.

Question 9

Within the world of consumer electronics, the amount of embedded software is growing rapidly. The amount of software in high-end television sets has increased by a factor of about eight over the last six years. In addition, the market of consumer electronics has been faced with a 5 -10% price erosion per year. The price of a product is, among a number of other things, determined by the microcontroller used. Therefore, the use of ROM and RAM remains under high pressure in consumer electronic products, leading to severe restrictions on code size.

Within a new high-end TV project, it has been decided to apply dynamic analysis.

Which of the quality goals listed below is MOST appropriate to the project context?

Options:

A.

Prevent failures from occurring by detecting wild pointers and loss of system memory.

B.

Analyse system failures which cannot easily be reproduced.

C.

Evaluate network behaviour.

D.

Improve system performance by providing information on run-time system behaviour.

Question 10

Which statement about test automation is TRUE?

SELECT ONE OPTION

Options:

A.

The number of test cases in the test suite increases by default from one iteration to another

B.

Test suite coverage can be increased without the need for refactoring

C.

Test development time should not consider changes to the test environments)

D.

Staff availability should not be allowed to constrain automated deployment

Question 11

A major Caribbean bank typically develops their own banking software using an Agile methodology. However, for some specific components COTS software is acquired and used. The bank does not want to create a dependency on any external COTS supplier.

As part of the test approach, portability testing will be performed. Which portability sub-characteristic is especially relevant for the Caribbean bank?

Options:

A.

In stall ability

B.

Adaptability

C.

Replaceability

D.

Co-existence

Question 12

An enhancement to a Social Media application allows for the creation of new Groups. Any number of existing application members can be added to a Group. An attempt to add a non-existent member of the application to a Group will result in an error, as will an attempt to add the same member twice. Members can be removed from an existing Group. An existing Group can be deleted but only if there are no current members attached to it.

Which one of the following Keyword-driven input tables provides the BEST test coverage of this enhancement?

Table 1

KeywordGroup IdMember Id

Create.GroupGroup3

Add_MemberGroup3@Member1

Add.MemberGroup3(a)Member2

Delete_GroupGroup3

Remove.MemberGroup3@Memberl

Remove_MemberGroup3@)Member2

Delete.GroupGroup3

Result

Group created

Member added to Group

Member added to Group

Error - Group not empty

Member removed from group

Member removed from group

Group deleted

Table 2

KeywordGroup IdMember IdResult

Create.GroupGrouplGroup created

Add.MemberGrouplMember4Error - member does not exist

Add.MemberGroupl(©MemberlMember added to Group

Delete.GroupGrouplError - Group not empty

Remove_Member@Member 1Member removed from group

Delete.GroupGrouplGroup deleted

Table 3

KeywordGroup IdMember IdResult

Create.GroupGroup3Group created

Add.MemberGroup3Member9Error - member does not exist

Add.MemberGroup3(©MemberlMember added to Group

Add_MemberGroup 3(©MemberlError - member already in group

Delete.GroupGroup3Error - Group not empty

Remove-MemberGroups(©Member 1Member removed from group

Delete.GroupGroupsGroup deleted

Table 4

KeywordGroup IdMember IdResult

Create.GroupGrouplGroup created

Add.MemberGroupl@Member3Member added to Group

Add.MemberGroupl@Member3Error - member already in group

Delete.GroupGrouplError - Group not empty

Remove.MemberGroupl@Member1Member removed from group

Delete.GroupGrouplGroup deleted

SELECT ONE OPTION

Options:

A.

Table 4

B.

Table 3

C.

Table 1

D.

Table 2

Question 13

You have been assigned to perform a review on code provided below:

Which type of defect should you report as part of the code review?

Options:

A.

Endless loop

B.

Unreachable code

C.

Too many nested levels

D.

No defects should be reported, code is correct.

Question 14

Which option below describes the BEST approach for testing a Medium risk mission- or safety-critical system?

SELECT ONE OPTION

Options:

A.

Automated tests recommended. Exploratory tests recommended, manual Black-box tests recommended

B.

Automated tests recommended. Exploratory tests highly recommended, manual Black box tests recommended.

C.

Automated tests optional (neutral). Exploratory tests highly recommended, manual Black-box tests optional (neutral).

D.

Automated tests optional. Exploratory tests highly recommended, manual Black-box tests recommended

Question 15

Which of the following are activities that the Technical Test Analyst performs when setting up a test automation project?

1.Schedule the manual testing

2.Define interface requirements between tools

3.Perform a code review on the functional specifications

4.Determine whether to use a rule-dnven approach

5.Tram the test analysts to use and supply the data

Options:

A.

1.2

B.

3. 5

C.

1.4

D.

2,5

Question 16

Which of the following test categories would best characterize a test designed to confirm that the data backup tapes stored offsite by a bank can be retrieved and loaded within the business process service level agreement?

Options:

A.

Hazard testing

B.

Reliability testing

C.

Security testing

D.

Continuity testing

Question 17

Which of the following is a true statement regarding a continuous integration environment?

Options:

A.

Builds are done regularly every night

B.

Automation tools are used to verify the results of the build

C.

Unit testing is performed manually by the developers prior to code check in

D.

Performance efficiency testing is conducted for every accepted build

Question 18

A unit test should be deterministic. Which option correctly describes the meaning of 'deterministic' as a characteristic of a unit test9

SELECT ONE OPTION

Options:

A.

It should be small so that many tests can be run in a short period of time

B.

Whenever it is run under the same conditions, it should produce the same results.

C.

it should not depend on any other test.

D.

It should only test the functionality related to it.

Question 19

Assume you are involved in testing a Health Insurance Calculation system.

At the main screen one can enter information for a new client. The information to be provided consists of last name, first name and date of birth. After confirmation of the information, the system checks the age of the potential new client and calculates a proposed premium.

The system also has the option to request information for an existing client, using the client’s ID number.

A keyword-driven automation approach is being used to automate most of the regression testing.

Based on the information provided, which TWO of the options provided would be the MOST LIKELY keywords for this application? (Choose two.)

Options:

A.

Remove_Client

B.

Enter_Client

C.

Print_Premium

D.

Select_Client

E.

Exclude_Client

Question 20

The following user story has been written:

As a paying hotel guest

I want to see the charges that have been added to my bill

So that I can monitor my expenditure and know In advance how much I will have to pay when I check out

The notes that have been added to It mention that It must be possible for the guest to get a printout of the bill, see It In a variety of currencies and set a flag in the hotel's billing system against any Item that they wish to challenge.

The following acceptance criteria have been defined:

1.The user shall be able to choose from the most commonly-used currencies.

2.The application must be accessible on most mobile platforms as well as on the hotel room's smart TV.

3.The hotel manager must be notified whenever a bill item is flagged by a hotel guest.

4.End-to-end response time for any individual request submitted by a user must not exceed 7 seconds.

Applying the INVEST technique to this user story, including its acceptance criteria, which of the following statements is correct?

SELECT ONE OPTION

Options:

A.

The Testable and Negotiable criteria of INVEST have not been satisfied

B.

The Testable and Small criteria of INVEST have not been satisfied

C.

The INVEST criteria have all been satisfied by this epic

D.

The Negotiable and Small criteria of INVEST have not been satisfied

Question 21

Which statement correctly describes service virtualization’’

SELECT ONE OPTION

Options:

A.

It is a shareable testing service that simulates the behavior, data and performance of a system or service to which the product or component under test would normally be connected

B.

It is a service which automatically deploys new versions of the software into the production environment at regular and short intervals

C.

it is an integrated set of tools that will automatically compile, test and deliver into a virtual environment a new build of the product under test

D.

it is a collection of mock objects such as stubs and drivers that will allow a product or component to run without some other product or component that it would normally need

Question 22

The requirements specification of a product begins with this sentence:

"The xyz system will provide many new user functions. These must be easy for our operators to use and tolerant of user input errors. These new functions must also be easy to learn. Because of very high transaction rates and limited processing power, the software design must be very efficient. The system must be available as close to 24x7 as possible.

Which three ISO 25010 major quality characteristics should be tested for possible defects with this implementation?

Options:

A.

Functional suitability, interoperability, learnability

B.

Usability, fault tolerance, operability

C.

Stability, security, accessibility

D.

Reliability, usability, performance efficiency

Question 23

A new Payroll system calculates the amount of tax that each employee must pay (TaxToPay) on their gross monthly salary (in (), and the net salary (NetSal) that they will receive after that amount of tax has been deducted It also calculates the amounts of tax (TaxPdYTD) and net salary (SalPdYTD) paid in the year to date (YTD) by adding them to the stored amounts from last month (for month 1 these will be zero), inputs Include Employee id (Empid) and Gross Salary this month (GrossSal). Tax Rate is looked up on the key of Employee Id, the amounts of tax and net salary paid in the year to date are looked up on the key of (Employee Id and [month • 1]) except that for month 1 they will be zero.

if both employees were paid the same in month 1 as in the current month 2. for which tax has now to be calculated, which data-driven input and expected output table is correct for this situation?

Table 1

MonthEmpidGrossSalTaxRateTaxToPayNetSalTaxPdYTD

212000153001700600

222200204401760880

Table 2

MonthEmpidGrossSalTaxRateTaxToPayNetSalSalPdYTD

2120000.153001700600

2222000.24401760880

Table 3

MonthEmpidGrossSalTaxToPayNetSalTaxPdYTDSalPdYTD

11200030017006003400

12220044017608803520

Table 4

MonthEmpidGrossSalTaxToPayNetSalTaxPdYTDSalPdYTD

21200030017006003400

22220044017608803520

SELECT ONE OPTION

Options:

A.

Table 3

B.

Table 1

C.

Table 4

D.

Table 2

Question 24

The following characteristics were identified during an early product risk-assessment for a software system:

• the software system needs to manage synchronization between various processes

• microcontrollers will be used that will limit product performance

• the hardware that will be used will make use of timeslots

• the number of tasks supported in parallel by the software system is large and are often highly complex.

Based on the information provided, which of the following non-functional test types is MOST appropriate to be performed?

Options:

A.

Maintainability testing

B.

Security testing

C.

Time-behaviour testing

D.

Portability testing

Question 25

At which test level would reliability testing most likely be performed?

Options:

A.

Static testing

B.

Component testing

C.

System testing

D.

Functional acceptance testing

Question 26

Which statement correctly describes continuous testing’

SELECT ONE OPTION

Options:

A.

Each modification made to the system triggers the tests that cover that change to be executed automatically.

B.

Each modification made to the system is automatically tested and then automatically made implemented in live

C.

Each new build of the system triggers deployment into a testing environment.

D.

Each new build of the system triggers a pre-defined set of tests to be executed automatically.

Question 27

Which of the following does NOT contribute to a more effective review preparation by the Technical Test Analyst?

Options:

A.

Ensure that participants spend enough time during preparation, e.g.. by managing checking rate (number of pages checked per hour during review preparation).

B.

Managing logging rate (number of defects logged per minute during the meeting).

C.

The usage of review checklists.

D.

Review training for the Technical Test Analyst.

Question 28

Which of the following elicitation techniques is BEST usedwhen questioning a large number of stakeholders specifically to obtain information for non-functional acceptance criteria?

SELECT ONE OPTION

Options:

A.

Quality Analysis

B.

Quantitative Questionnaires

C.

Qualitative Questionnaires

D.

Qualitative Review

Question 29

Consider the pseudo code for the Price program:

Which of the following statements about the Price program describes a control flow anomaly to be found in the program?

Options:

A.

The Price program contains no control flow anomalies.

B.

The Price program contains unreachable code.

C.

The Price program contains data flow defects.

D.

The Price program contains an infinite loop.

Question 30

You are defining the test approach for an Agile project developing a system to control traffic lights at busy road junctions. The system will use sensors to measure traffic density and flow rates, optimizing traffic flow. While safety-critical, a risk assessment has deemed the project's risk level as low due to the team's expertise.

Which option below represents the BEST test approach for this project?

Key to symbols:

  • ♦+ (highly recommended)
  • ♦ (recommended)
  • o (neutral/optional)
  • • (not recommended)
  • - (not to be used)

SELECT ONE OPTION

Options:

A.

3

B.

4

C.

2

D.

1

Question 31

In order to create a shareable testing service from server or network traffic log data, which of the following types of tool would you use?

SELECT ONE OPTION

Options:

A.

A service virtualization tool

B.

A hardware emulator

C.

a parallel development tool

D.

An integrated development environment

Question 32

You are testing software that requires you to enter defined order numbers and either add, delete or update the information associated with that order number, which of the following is the minimum set of columns you should see in your keyword-driven input table?

Options:

A.

Action, Expected Result, Error Message

B.

Action, Order ID

C.

Action, Order ID, Expected Result

D.

Order ID. Expected Result

Question 33

Your team is now accountable for the support and enhancement of a payroll system that has been in production for many years and modified by many different developers. It has been noticed by management that small functional enhancements take much longer than equivalent changes on more recently developed systems. You have been tasked with implementing improved testing approaches that will help to identify the root cause of this problem.

Which of the following is the best technique to apply in this scenario?

Options:

A.

Orthogonal arrays

B.

Exploratory analysis

C.

Static analysis

D.

Data flow analysis

Question 34

Installability testing is usually conducted during which stage in the application's SDLC and usually includes which other types of testing?

Options:

A.

System testing, with functionality and usability testing

B.

Integration testing, with functionality and performance testing

C.

Unit testing, with security and performance testing

D.

Acceptance testing, with usability and accuracy testing

Question 35

which statement about test approaches is TRUE7

SELECT ONE OPTION

Options:

A.

Test automation is not suitable when taking a Process-compliant test approach

B.

A Regression-averse test approach requires an ever-growing set of automated regression tests

C.

in a Model-based test approach, tests can be created automatically

D.

When taking a Reactive test approach, Increased test automation will reduce the time available for exploratory testing

Question 36

Consider the following section of pseudo code and associated test Input data:

If withdrawal-amount <= amount-on-deposit then Set authorize-transaction = true

Else

If withdrawal-amount <= S100 AND preferred-customer = true then Set authorize-transaction = true

Else

Set authorize-transaction = false

Endif

Endif

Input data set #1

withdrawal-amount = 160

amount-on-deposit = 100

preferred-customer = true

Input data set #2

withdrawal-amount = 500

amount-on-deposit = 500

preferred-customer = false

Input data set #3

withdrawal-amount = 50

amount-on-deposit = 500

preferred-customer = false

What would be the decision coverage achieved if each of these test input data sets were run once?

Options:

A.

100%

B.

50%

C.

0%

D.

33%

Question 37

Within the world of consumer electronics, the amount of embedded software is growing rapidly. The amount of software in high-end television sets has increased by a factor of about eight over the last six years. In addition, the market of consumer electronics has been faced with a 5 -10% price erosion per year. The price of a product is, among a number of other things, determined by the microcontroller used. Therefore, the use of ROM and RAM remains under high pressure in consumer electronic products, leading to severe restrictions on code size.

You are a Technical Test Analyst involved in the review of the architecture of this project.

Which of the following issues would be MOST important to focus on during the review and when verifying the correct implementation?

Options:

A.

Connection pooling

B.

Caching

C.

Transaction concurrency

D.

Lazy instantiation

Question 38

You are working on an internet banking project. Your company is offering this product to the financial market. For each new customer, some customization will typically be needed. To make the product successful there is a strong focus during development on a reliable and maintainable architecture. To support architectural reviews, a checklist will be developed. Within the checklist specific sections will be attributed to reliability and maintainability.

Which question from the list below should you include in the maintainability section of the architectural review checklist?

Options:

A.

Will the system use n-version programming for critical components?

B.

Will the user interface be implemented independently from the other software modules?

C.

Does the system have user-friendly error messages?

D.

Does the password protection of the system adhere to the latest regulations?

Page: 1 / 10
Total 129 questions