ExamGecko
Home Home / ISTQB / ASTQB

ISTQB ASTQB Practice Test - Questions Answers, Page 4

Question list
Search
Search

List of questions

Search

Which cloud capability is most beneficial for performance testing?

A.
Supporting a variety of network types
A.
Supporting a variety of network types
Answers
B.
Supporting a variety of protocols
B.
Supporting a variety of protocols
Answers
C.
Supporting a variety of device types
C.
Supporting a variety of device types
Answers
D.
Supporting a variety of device quantities and usages
D.
Supporting a variety of device quantities and usages
Answers
Suggested answer: D

Explanation:

D is correct as this is more beneficial for performance testing. Mixing any of the other three will help create a realistic load, but without D the others are not as useful.

Which of the following is a type of data that a mobile performance testing tool should be able to monitor, track and generate?

A.
Bursts of activity
A.
Bursts of activity
Answers
B.
Usability information
B.
Usability information
Answers
C.
Navigation flow data
C.
Navigation flow data
Answers
D.
Secure data transactions
D.
Secure data transactions
Answers
Suggested answer: A

Explanation:

A is correct. B and C deal with usability, not performance. While D should be verified as part of security testing, it's not normally considered part of performance testing.

You are testing an application that will allow users to scan the bar code from a package mailing label and then receive emails from the package shipper as the package moves through the various stages of its delivery (e.g., pickup, receipt at central processing, routing, delivery). If requested, the user can also receive a picture of the signature of the recipient of the package. This is a web browser-based application. It is expected that this application will have wide usage across a large set of devices and networks with varying speeds and reliability.

Your company has several competitors who are working on similar products although your company's product has some new innovations and a very attractive user interface. As a result, once it is released, your company expects to grab that majority market share.

Given this information, what would be the best approach for doing your testing to ensure the capabilities of the product are tested as well as the range of environments and networks?

A.
Use a remote device lab that is provided by a device manufacturer to ensure your application works across the whole family of devices.
A.
Use a remote device lab that is provided by a device manufacturer to ensure your application works across the whole family of devices.
Answers
B.
Use crowd sourcing to get the widest distribution of device locations and types with minimal cost.
B.
Use crowd sourcing to get the widest distribution of device locations and types with minimal cost.
Answers
C.
Use a set of simulators that can simulate the various capabilities of a wide variety of devices.
C.
Use a set of simulators that can simulate the various capabilities of a wide variety of devices.
Answers
D.
Use a cloud-based virtual test environment to simulate various devices and networks.
D.
Use a cloud-based virtual test environment to simulate various devices and networks.
Answers
Suggested answer: D

Explanation:

D is correct. The cloud solution would be the best for this case as it would allow many different devices to be simulated across a number of different types of networks with varying speeds. A is not correct because this is a browser-based application so testing across an entire device family is not warranted. B is not correct because this is a product with competitors and the innovative technology should not be known in the market before the product is released. C is not correct because simulators will not give the network type and speed variance needed.

You are testing an application that will allow users to scan the bar code from a package mailing label and then receive emails from the package shipper as the package moves through the various stages of its delivery (e.g., pickup, receipt at central processing, routing, delivery). If requested, the user can also receive a picture of the signature of the recipient of the package.

This is the second version of this application. The first version was web browser-based and was quite slow to start up. The new version is a native application with all the same functionality. It is expected that this application will have wide usage across a large set of networks with varying speeds and reliability.

Given this information, what would be the best approach for doing your testing to ensure the capabilities of the product are tested as well as the range of devices, environments and networks?

A.
Use a remote device lab that is provided by a device manufacturer to ensure your application works across the whole family of devices.
A.
Use a remote device lab that is provided by a device manufacturer to ensure your application works across the whole family of devices.
Answers
B.
Use crowd sourcing to get the widest distribution of device locations and types with minimal cost.
B.
Use crowd sourcing to get the widest distribution of device locations and types with minimal cost.
Answers
C.
Use a set of simulators that can simulate the various capabilities of a wide variety of devices.
C.
Use a set of simulators that can simulate the various capabilities of a wide variety of devices.
Answers
D.
Use a cloud-based virtual test environment to simulate various devices and networks.
D.
Use a cloud-based virtual test environment to simulate various devices and networks.
Answers
Suggested answer: A

Explanation:

A is correct. Because this is a native application, it needs to be tested on the devices that it is intended for. The question doesn't say how many different devices are supported, but for each supported device it makes sense to use the remote device lab that device manufacturers can supply.

B is not correct because the focus needs to be on the device compatibility rather than the location distribution. C is not correct because a wide variety of devices is not needed. A good simulator for the family of devices supported might be a good alternative though. D is not correct because the testing across devices is not needed. Like C if D provides a good simulator of the right device family, it might be a realistic alternative, but that information is not supplied.

In the future, what is the expectation for device capabilities?

A.
They will decrease as devices get smaller
A.
They will decrease as devices get smaller
Answers
B.
They will increase as demand increases
B.
They will increase as demand increases
Answers
C.
They will stay the same
C.
They will stay the same
Answers
D.
They will stay about the same but expand across a greater range of devices
D.
They will stay about the same but expand across a greater range of devices
Answers
Suggested answer: B

Explanation:

B is correct. Capabilities are expected to grow and will also expand across more devices and new devices.

When building a flexible testing framework, how does the short product life cycle affect the test approach and tool decisions?

A.
The framework must support long0term maintainability
A.
The framework must support long0term maintainability
Answers
B.
The framework should utilize stable and reliable tools known vendors
B.
The framework should utilize stable and reliable tools known vendors
Answers
C.
The framework must provide a good ROI
C.
The framework must provide a good ROI
Answers
D.
The framework should leverage a formal risk analysis
D.
The framework should leverage a formal risk analysis
Answers
Suggested answer: C

Explanation:

C is correct per the syllabus. A is probably not a goal since products come and go and long-term maintainability of the test framework may be a poor investment. B is not correct because known vendors may not produce tools that support the latest technologies. D is not correct because a lightweight risk analysis is more likely used than a formal risk analysis process.

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.
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.
Answers
B.
Go with the proven framework and seek high coverage in the test automation software to ensure good reuse.
B.
Go with the proven framework and seek high coverage in the test automation software to ensure good reuse.
Answers
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.
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.
Answers
D.
Use test automation for performance testing and conduct the functional testing manually since the product has a short life expectancy.
D.
Use test automation for performance testing and conduct the functional testing manually since the product has a short life expectancy.
Answers
Suggested answer: A

Explanation:

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.

As life cycle models adapt to meet the needs of the mobile application market, how will the interaction between the developers and testers change?

A.
The interaction will become more formal
A.
The interaction will become more formal
Answers
B.
Detailed requirements documentation will replace stand up meetings
B.
Detailed requirements documentation will replace stand up meetings
Answers
C.
Developers and testers will return to more traditional, separate roles
C.
Developers and testers will return to more traditional, separate roles
Answers
D.
Collaboration between developers and testers will increase
D.
Collaboration between developers and testers will increase
Answers
Suggested answer: D

Explanation:

D is correct. Developers and testers will work more closely together as the lifecycle shortens and the need for good testing is pushed to the left in the development cycle.

What type of testing methodologies should mobile applications testers seek?

A.
Leaner and more efficient
A.
Leaner and more efficient
Answers
B.
Faster and more reliable
B.
Faster and more reliable
Answers
C.
Secure and more usable
C.
Secure and more usable
Answers
D.
Documented and more repeatable
D.
Documented and more repeatable
Answers
Suggested answer: A

If an application is designed to work in a browser on a PC and may not function well when accessed from a mobile device, what type of application is it?

A.
Native Mobile Application
A.
Native Mobile Application
Answers
B.
Traditional browser-based application
B.
Traditional browser-based application
Answers
C.
Mobile Web Application
C.
Mobile Web Application
Answers
D.
Mobile Web Site
D.
Mobile Web Site
Answers
Suggested answer: B
Total 76 questions
Go to page: of 8