exam questions

Exam ASTQB All Questions

View all questions & answers for the ASTQB exam

Exam ASTQB topic 1 question 37 discussion

Actual exam question from BCS's ASTQB
Question #: 37
Topic #: 1
[All ASTQB Questions]

Your organization has just hired a test automation architect who has previously worked on medical software with strict regulatory requirements. His test automation framework is very solid and will allow the staff to build maintainable data-driven test cases. His tool choice is the top of the line tool that has been used for many years for traditional test automation. You are concerned that this is a very expensive tool and may not have the flexibility needed in your environment, particularly since the mobile applications your company develops are intended to exist in the market for only six months before being re-worked to add new features and change the user interface. The software development life cycle is iterative and the team uses continuous integration to provide testable software faster.
Given this information, what should you recommended for the test approach?

  • A. Search for other tools that are more suited for the mobile environment and consider creating test automation with keyword-driven tests rather than data-driven.
  • B. Go with the proven framework and seek high coverage in the test automation software to ensure good reuse.
  • C. Bypass test automation and go with crowd-sourcing to get a high amount of testing done in a short period of time. test repeatability is not an issue with this software.
  • D. Use test automation for performance testing and conduct the functional testing manually since the product has a short life expectancy.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️
A is correct. It is important to use tools that are well suited for mobile. Keyword-driven test automation is likely to be more maintainable than data-driven, particularly when the application changes frequently. B is incorrect because high re-usability is not a goal for this project. High levels of coverage are probably not important in the test automation because the product has a short lifespan. Also, the tools may not be well-suited to mobile products. C is not correct because bypassing test automation violates the rules of the iterative lifecycles and would miss the opportunity of automating testing after the continuous integration occurs.
D is not correct because the test automation should be used for the functional testing and needs to be done early in the lifecycle to ensure good product development and continuous integration testing.

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Currently there are no comments in this discussion, be the first to comment!
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...