Requirements EngineeringRequirements Engineering TechniquesTesting in AgileAgile software development and Test TechniquesExperience-based testing in AgileAspect of Code QualityTest AutomationTest Automation TechniquesLevel of AutomationDeployment and DeliveryContinuous Integration, Continuous testing and Continuous DeliveryService Virtualization
You are working on a project to develop an application that lets users collaborate through bespoke online whiteboards. The first release, which delivered core functionality, revealed misunderstandings of the user stories among testers, developers, and the product owner during sprint development. Since that release, the developers have agreed to use a TDD approach for future software development.
Creation of the product backlog for the second release is underway, and you have recommended that the project stakeholders adopt an ATDD approach for the backlog’s user stories. What would be a GOOD REASON for this recommendation?
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
A unit test should be deterministic. Which option accurately defines “deterministic” as a unit-test characteristic?
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
Which statement regarding test automation is TRUE?
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
Which statement regarding test automation is true?
Community Discussion
No comments yet. Be the first to start the discussion!
The following epic has been created:
> As a vehicle driver -
> I want to locate an available space in a car park
> So that I can pay in advance to reserve that space.
This epic will be used to develop user stories for a new National Car Parking application. Both public and private car park owners will be able to use the system, allowing all types of drivers to guarantee an available car parking space when they arrive at their selected car park, based on the type of vehicle they may drive.
There will be multiple stakeholders, including different car park owners; different user groups, including disabled drivers; and different vehicle types, such as car, van, and motorbike.
Multiple user stories will be written from this epic. The following acceptance criteria have been written for the epic and will apply to all user stories (each user story will also have its own acceptance criteria):
The end-to-end response time for any individual request submitted by a user must not exceed 5 seconds.
All correspondence with stakeholders must be through email and text message.
The application must be accessible on most mobile technology.
A user cannot submit a form until all mandatory fields have been entered.
Payment can be made using the most popular electronic options.
When applying the INVEST technique to this epic, including its acceptance criteria, which of the following statements is correct?
Community Discussion
No comments yet. Be the first to start the discussion!
An Agile team is building a web-based system that will enable users to browse a store’s shopping catalogue and make online purchases.
Continuous Integration has been implemented and is technically working well, running several times daily, but each run takes nearly as long as the team is willing to permit.
It is evident that, after a few more iterations, the growing number of product tests will make the runs take too long.
Which of the four options contains a pair of solutions that will BOTH help address this problem?
Only include unit and component integration tests in the automated CI runs.
Schedule low-priority tests to execute first in each run to provide rapid build verification.
Reduce the extent to which automated tests pass through the user interface by using technical interfaces instead.
Reduce the number of CI cycles run each day.
Select a subset of automated tests for daytime CI runs, and run as many of the remaining tests as possible in an overnight cycle.
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
Which statement accurately describes service virtualization?
Community Discussion
No comments yet. Be the first to start the discussion!
A new Payroll system calculates the tax amount each employee must pay (TaxToPay) on their gross monthly salary (in €), along with the net salary (NetSal) they will receive after that tax has been deducted.
It also calculates the year-to-date (YTD) tax (TaxPdYTD) and net-salary (SalPdYTD) amounts by adding them to the stored values from the previous month (these are zero for month 1).
Inputs include Employee Id (Empld) and this month's Gross Salary (GrossSal). Tax Rate is looked up using Employee Id as the key; the YTD tax and net-salary amounts are looked up using (Employee Id and [month - 1]) as the key, except that they are zero for month 1.
If both employees were paid the same in month 1 as in the current month 2, for which tax must now be calculated, which data-driven input and expected-output table is correct for this situation?
Community Discussion
No comments yet. Be the first to start the discussion!
Save question
A unit test ought to be isolated. Which option accurately defines “isolated” as a characteristic of a unit test?
Community Discussion
No comments yet. Be the first to start the discussion!
The following user story has been created:
As an Alpha Airways customer who has booked a flight
I want to access the flight reservation
So that I can update the booking details.
Which BDD scenario, written in Gherkin format, correctly applies to this user story?
Community Discussion
No comments yet. Be the first to start the discussion!
Community Discussion