Rebecca Long, STCU
How do you build stakeholder confidence in your software and also help minimize time spent on manual UAT efforts? By getting stakeholders involved in the development process, you build a foundation of understanding both in what and how the software is built as well as tested. Involving stakeholders in automated test case writing builds confidence in test coverage allowing them to feel more comfortable in performing less manual testing during UAT. Building a system to meet this need requires good architecting to allow for stakeholder involvement, easy scalability, portability, and minimal maintenance. We designed a system that uses SpecFlow to allow business owners to write the tests, Selenium for driving the browser, a custom library to dynamically
pull test data based on test criteria, and TeamCity to run the tests on a Selenium Grid. This has already begun to build the desired understanding and confidence in our systems from stakeholders. By following a similar setup, you also could get stakeholder participation while meeting the testing needs of your software team.
Target Audience: Intermediate