We are a small team (3 devs and 2 testers) and we have successfully used Scrum for 6 months, despite being a really small team for this methodology. I am a rookie as a Scrum Master.
Now, we have started to experience problems with Sprints ending with tickets that are finished by devs -in theory - but tester has not had enough time to test them.
How should we handle this? Extending the Sprint is not allowed, so moving the tickets to the next Sprint seems to be ok, but how we could estimate them? Since testers could find big problems that could drive new fixes.
Edit: More information: we had 7 tickets... this main ticket was took first, and it tooks from start to end of sprint, so we have just ONE finished ticket. It is the weirdest sprint that we had. Of course: the worst estimation ever, but our retrospective will look so strange with just one finished ticket, and the other with development finished but nothing of test... Administratively what should I do? back to backlog and starting again? estimating the original story point - dev time (that is already "finished")?