When selecting a car, you must make a series of choices. Do you want a sports car, sedan, truck, SUV, van, or something else? If I want to transport my family of six, a sports car probably isn't very well suited for this purpose. However, if I want to haul heavy loads, the truck is probably my best option. There is no one car that is perfectly multi-functional. A certain amount of compromise must be made to find a car that is well-suited to a particular purpose. Similarly, no single quality assurance tool meets the needs of every project or type of software development. This poses a unique challenge for our quality assurance (QA) organization, because the easiest solution would be to settle on a single tool. This would enable everyone to become familiar with a single tool and leverage the knowledge of everyone else who also used the same tool. Unfortunately, this isn't possible for several reasons. First, there isn't a single tool that supports all the technologies we work with. Second, if we did this we would be giving up a lot of useful features to get a very generalized tool. Third, and most importantly, this would not give us the best software. Read more. (http://tech.lds.org/index.php?option=com_content task=view id=384 Itemid=1)
Continue reading at the original source →