In software development, quite often quality assurance engineers must perform quality assurance without precisely described requirements. Verifying the outcome without an outline of requirements is not the easiest thing to do, particularly for inexperienced developers. So, what's the best way to handle this challenge? First, remember the most important rule of testing and software quality
Some debates are not easily resolved. Kanban or Scrum? Vim or Emacs? In the world of software, many technical engineering debates are created but never settled. True, most engineering debates can be emotional or reductionist; however, they often have little to do with actual engineering benefits, but everything to do with opinion.