I've been reading about sprints (agile methodology) lately and had a question on testing during the workflow. I know you have PBI's (product backlog item) and they are broken down into tasks. I also know that you should focus on one PBI at a time instead of choosing different tasks from different PBI's.
I may be assuming this incorrectly but should the testing of the PBI happen after all of the tasks for that PBI are ready or are the tasks supposed to be tested independently from each other? Also, if you do test the tasks individually, do you then test the PBI later after all of the tasks are in done?
There may not be a correct answer, I'm just curious how others out there may do it.