CTAL-TTA試験無料問題集「ISTQB Certified Tester Advanced Level Technical Test Analyst 認定」

Which of the following statements best captures the difference between data-driven and keyword-driven test automation?

解説: (GoShiken メンバーにのみ表示されます)
Given the following pseudocode:
Program tax check
Integer: tax_rate
real: tax%
BEGIN
tax% := 0
GET (tax_rate)
WHILE tax_rate > 0 loop
IF tax_rate > 3 THEN
tax_rate := 3
ENDIF
tax% := tax% + (tax_rate / 10)
tax_rate := tax_rate - 1
ENDLOOP
IF tax% > 0.6 THEN
print ("tax rate is high")
ELSEIF tax% < 0.1 THEN
print ("tax rate is zero")
ELSE
print ("tax rate is low")
ENDIF
END tax check
If control flow analysis is performed on the pseudocode, which of the following results is MOST likely?

解説: (GoShiken メンバーにのみ表示されます)
Below is pseudo-code which calculates a customer's cruise credits based on past cruise history:
PROGRAM CALC CRUISE CREDITS (CUST_ID) COUNT_CRUISES, CRUISE_CREDITS,
LOYALTY_RATING: INTEGER CRUISE_LENGTH, CRUISE_ACCOM_TYPE: VAR
* LOYALTY_RATING = 0
* COUNT_CRUISES = 0
* CRUISE_LENGTH = 0
* CRUISE_ACCOM_TYPE = 0
* BEGIN
* READ CUSTOMER'S CRUISE HISTORY TO OBTAIN COUNT OF CRUISES
* READ CRUISE_HISTORY (CUST_ID)
* WHILE COUNT_CRUISES != -1 DO
* READ CUSTOMER'S NEXT CRUISE
* READ NEXT_CRUISE
* IF CRUISE_ACCOM_TYPE = 3 THEN
* CRUISE_CREDITS = CRUISE_CREDITS + 5
* ELSE
* IF CRUISE_ACCOM_TYPE = 2 THEN
* CRUISE_CREDITS = CRUISE_CREDITS + 3
* ELSE
* CRUISE_CREDITS = CRUISE_CREDITS + 2
* ENDIF
* ENDIF
* COUNT_CRUISES = COUNT_CRUISES - 1
* ENDWHILE
* LOYALTY_RATING = CRUISE_CREDITS / COUNT_CRUISES
* WRITE ("CRUISE CREDIT TOTAL IS:")
* WRITE (CRUISE_CREDITS)
* END PROGRAM CALC CRUISE CREDITS
The code contains data flow anomalies on lines 14 and 27. Which examples of data flow anomalies can be found on these lines?

解説: (GoShiken メンバーにのみ表示されます)
Within an embedded software project, the maintainability of the software is considered to be critical. It has been decided to use static analysis on each delivered software component.
Which of the following metrics is NOT a maintainability metric typically used with static analysis?

解説: (GoShiken メンバーにのみ表示されます)
BestFor Incorporated is a rapidly growing online financial services company that offers guidance to its customers on a range of financial products. Its first website, BestForMortgages, was launched two years ago, shortly followed by BestForPensions. The popularity of both sites has driven the company to expand its offerings into other sectors and a third website, BestForFood, is currently under development.
The first two websites have proven to be functionally robust but suffered from performance issues due to:
Underestimation of concurrent user access at peak times in its original operational profiles Data volumes rapidly growing beyond expectations on a single database shared by both sites.
All three websites will share the same web server.
In consideration of the problems encountered with the first two websites, which TWO of the following types of testing should be performed on the BestForFood website to see whether similar defects exist?
A) Load Testing
B) Stress Testing
C) Scalability testing
D) Portability Testing
E) Recoverability testing

解説: (GoShiken メンバーにのみ表示されます)
When conducting a data flow analysis of following section of pseudo code:
Declare Function_Biggest integer (inputl integer. Input2 Integer) }
Declare output Integer
Set output = inputl
If input2 > output then
Set output = input2
Endif
Return output
}
Which of the variables utilized above has a potential anomalie?

解説: (GoShiken メンバーにのみ表示されます)
You are involved in testing a system in the medical domain. Testing needs to comply with the FDA requirements and is rated as being safety critical. A product risk assessment has been performed and various mitigation actions have been identified. Reliability testing is one of the test types that needs to be performed throughout the development lifecycle.
Based on the information provided, which of the following activities would need to be addressed in the test plan?

解説: (GoShiken メンバーにのみ表示されます)
A review of the following pseudo code is to be performed using a checklist:
Module Vowel Counter
Message: array of Characters
M, N: Integer
ACount, ECount, ICount, OCount, UCount: Integer
BEGIN
I=1
Read Nextchar
While Nextchar <> 'S'
DO
Message (I) = Nextchar
I = I+1
Read Nextchar
ENDWHILE
FOR M = 1 To I
DO
Print (Message(M))
IF Message (M) = 'E'
THEN
ECount = ECount + 1
ELSE
IF Message (M) = 'A'
THEN
ACount = ACount + 1
ELSE
IF Message (M) = 'I'
THEN
ICount = ICount + 1
ELSE
IF Message (M) = 'O'
THEN
OCount = OCount + 1
ELSE
IF Message (M) = 'U'
THEN
UCount = UCount + 1
ENDIF
ENDIF
ENDIF
ENDIF
ENDIF
ENDFOR
Print ('Message contains ' ACount + ECount + ICount + OCount + UCount ' vowels') END Which of the following checklist items would find code errors in this scenario?
A) Are all variables properly declared?
B) Are all loops, branches, and logic constructs complete, correct, and properly nested?
C) Are all cases covered in an IF-ELSEIF, including ELSE or DEFAULT clauses?
D) Are loop termination conditions obvious and invariably achievable?
E) Are there any redundant or unused variables?

解説: (GoShiken メンバーにのみ表示されます)
A medical company has performed a safety criticality analysis using the IEC61508 standard. The software components to be developed have been categorized by Safety Integrity Level (SIL). Most components have been rated at SIL 1 or 2, and a few components at SIL 4.
After some discussions with the QA manager, the project has decided to adhere to the recommendations for test coverage provided by the IEC61508 standard.
Which level and type of test coverage should at least be used for the components rated at Safety Integrity Level (SIL) 2?

解説: (GoShiken メンバーにのみ表示されます)
Consider the following section of code:
If ((A > B) or (C > D)) and (E = F) then
print A;
Endlf
Which of the following sets of test data can be used to achieve multiple condition coverage with the least number of tests?

解説: (GoShiken メンバーにのみ表示されます)
BestFor Incorporated is a rapidly growing online financial services company that offers guidance to its customers on a range of financial products. Its first website, BestForMortgages, was launched two years ago, shortly followed by BestForPensions. The popularity of both sites has driven the company to expand its offerings into other sectors and a third website, BestForFood, has recently been released.
The first two websites have proven to be functionally robust but suffered from performance issues due to:
Underestimation of concurrent user access at peak times in its original operational profiles Data volumes rapidly growing beyond expectations on a single database shared by both sites.
All three websites share the same web server.
The BestForFood system has been running live for several months, however the following significant non-functional defects have been recorded:
A) The layout and navigation of the BestForFood website was not considered by the users as consistent with BestForPensions and BestForMortgages B) Soon after delivering the BestForFood system the performance of both BestForPensions and BestForMortgages noticeably slowed C) The time taken to diagnose, repair and re-test production defects did not meet BestForFood service level agreements D) BestForFood performance was adversely impacted by unexpected growth in data volumes E) The time taken to install monthly builds into the production system exceeded agreed timescales.
Which TWO of these defects might have been prevented had portability testing and compatibility testing been employed?

解説: (GoShiken メンバーにのみ表示されます)
Which of the following statements about fault seeding tools is correct?

解説: (GoShiken メンバーにのみ表示されます)
Which of the following is a generic risk factor that the Technical Test Analyst must consider?

解説: (GoShiken メンバーにのみ表示されます)
Which of the following statements about Application Programming Interface (API) testing is TRUE?

解説: (GoShiken メンバーにのみ表示されます)
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

解説: (GoShiken メンバーにのみ表示されます)