In this section, we discuss the needs of the developers from the automated testing tools they use. We ask developers for two additional things they would like to see in the automated testing tools.
Poor documentation is one of the barriers for learning a new tool. Several developers expressed that a good documen- tation will increase their likelihood of using the tool. One of the developers commented “Proper documentation so that a person new to the system can easily ramp up using these documents or articles.”
Developers often struggle to meet the deadlines due to the amount of the work they are assigned and the correspond- ing amount of time allotted for completion. To worsen the problem, developers are unaware of the testing tools which would be helpful for them. Examples of testing from successful projects would go a long way in motivating developers to use these tools. One of the developers mentioned “We should have more internal material on proven practices about how to do testing, which Tools to use and many many samples and how- to Videos would be great. There is a lot of stuff about .NET code testing but not much about XAML App testing (at least not enough Deep digging Content)”.
Although there are lot of testing tools available, devel- opers have to put in significant effort in activities such as generating and executing test cases. An automated testing tool which accepts the requirements and perform testing would do wonders for the developers. A developer mentioned “Test case generation on most of the testing tools I came across needs to be generated by manually. this needs to be reduced with tools automation.”, while another one commented “There should a tool which should accept the requirement from Dev. and should be able to develop the test suite to run test cases. It reduces lot of testing efforts.”
In general, developers expect tools which are easy to use. One of developers opined “I would love to see testing tools that are simple to learn and straightforward to use. Most tools