Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

BCS Exam TAE Topic 6 Question 43 Discussion

Actual exam question for BCS's ISTQB Certified Tester Advanced Level - Test Automation Engineer exam
Question #: 43
Topic #: 6
[All ISTQB Certified Tester Advanced Level - Test Automation Engineer Questions]

Consider A TAS for testing a desktop application via its GUI. All the test cases of the automated test suite contain the same identical sequences of steps at the beginning (to create the necessary objects when doing a preliminary configuration of the test environment and at the end (to remove everything created --specifically for the test itself during the preliminary configuration of the test environment). All automated test cases use the same set of assertion functions from a shared library, for verifying the values in the GUI fields ( e.g text boxes).

What is the BEST recommendation for improving the TAS?

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

Cassi
3 months ago
The question mentions that the tests use the same assertion functions, so Option C seems like a good choice too. Standardizing the verification methods could make the tests more robust and reliable.
upvoted 0 times
Galen
1 months ago
D) Implementing standard setup and teardown functions at test case level
upvoted 0 times
...
Rosio
1 months ago
C) Adopting a set of standard verification methods for use by all automated tests
upvoted 0 times
...
Angelo
2 months ago
B) Improving the architecture of the application in order to improve its testability
upvoted 0 times
...
Denise
2 months ago
A) Implementing keywords with higher level of granularity
upvoted 0 times
...
...
Vallie
3 months ago
Haha, I bet the test suite is a mess if they're using the same setup and teardown functions for every test case. Option D is definitely the way to go!
upvoted 0 times
...
Izetta
3 months ago
I agree with Alfred. Improving the application's testability by modifying the architecture could also be a viable solution, especially if the GUI is tightly coupled with the underlying logic.
upvoted 0 times
...
Alfred
3 months ago
I'm not sure about that. Implementing keywords with higher granularity could also be a good option, as it might make the tests more modular and easier to update.
upvoted 0 times
Zack
2 months ago
B) Improving the architecture of the application in order to improve its testability
upvoted 0 times
...
Theron
2 months ago
A) Implementing keywords with higher level of granularity
upvoted 0 times
...
...
Dylan
3 months ago
Option D seems like the obvious choice here. Standardizing the setup and teardown functions will make the tests more maintainable and easier to understand.
upvoted 0 times
Ozell
2 months ago
D) Implementing standard setup and teardown functions at test case level
upvoted 0 times
...
Starr
3 months ago
A) Implementing keywords with higher level of granularity
upvoted 0 times
...
...
Fausto
3 months ago
I believe adopting a set of standard verification methods for use by all automated tests could also be a good option.
upvoted 0 times
...
Glennis
4 months ago
I agree with Gwenn. It would make the test cases more modular and easier to maintain.
upvoted 0 times
...
Gwenn
4 months ago
I think implementing keywords with higher level of granularity would be the best recommendation.
upvoted 0 times
...

Save Cancel