Free ASTQB Exam Braindumps (page: 6)

Page 5 of 20

You are planning to conduct performance testing on a new application. You have been given a set of personas to use during this testing.
How should you apply the personas in the performance testing approach?

  1. Personas should be duplicated by the automated tools to create virtual users who can create a realistic load on the system.
  2. Personas should be reviewed to understand the individual tasks being performed.
  3. Personas are used primarily for usability testing and should not be used as guidelines for performance testing.
  4. Personas should be used to derive use cases which can be broken down into user stories and then scripted into performance test scripts.

Answer(s): A

Explanation:

A is correct. Personas represent realistic users doing realistic transactions and so are well suited for use in performance testing. B is not correct because transactions are needed for performance testing rather than tasks. C is not correct because while personas are used for usability testing, they are also used for performance testing. D is not correct because user stories cover small bits of functionality, not transactions.



If you are testing how much battery is being used by your application, what are you testing?

  1. Task completion
  2. Delays
  3. User interface delays
  4. Resource usage

Answer(s): D



You have been doing your mobile application performance testing on a simulator.
Why would you need to do some testing on a real device?

  1. Because a simulator is not an exact replica of the real device and may give different performance results.
  2. Because it is not possible to thoroughly test a simulator to ensure it is working correctly.
  3. Because simulators cannot be cloned to provide enough devices to generate a realistic load
  4. Because simulators cannot run concurrent applications

Answer(s): A

Explanation:

A is correct. A simulator is not a real device and doesn't have the hardware and connectivity characteristics that the real device has. B is not correct because you can thoroughly test a simulator, but that still won't get around the problem in A. C is not correct because this is precisely why simulators are used ­ they are easily cloned. D is not correct because simulators can certainly run concurrent applications



Which of the following is a requirement for portability testing for the future of a mobile application?

  1. Knowing how the application works today with today's devices
  2. Anticipating which devices will be popular and how they will be used
  3. Predicting how personas will change
  4. Creating new devices via emulators and testing the application on those emulators

Answer(s): B

Explanation:

B is correct. A is only helpful for today, not the future. C might help to understand future usage, but won't tell you which devices will be popular. D would be a lot of work and the accuracy would depend on your creativity and ability to predict the future.






Post your Comments and Discuss BCS ASTQB exam with other Community members:

ASTQB Discussions & Posts