Assignment #8B – Automated and User Testing

Objective

Develop a testing plan and automated testing for an application

Assignment

You will develop both a testing plan (written) and test suites to be able to implement the testing necessary for the application development and maintenance. There are 2 submissions; one will be a testing plan documentation, the other will be proof of a test suite (automated if possible based on your stack). The proof can be a document showing the results of the automated testing.

Resources – Automation Tools

Selenium – Selenium is a tool for creating automated test suites for multiple languages. It is free and open source. You should read this article on Selenium to see its capabilities and limitations – https://www.edureka.co/blog/what-is-selenium/ . If you go with Selenium then you can download here – https://www.seleniumhq.org/

Video – Selenium Testing on MAC with Node.js – https://www.youtube.com/watch?v=X3pTXG9a1oQ
Video – Selenium Testing on Windows with Node.js – https://www.youtube.com/watch?v=euEir1hX-Z8&list=PLDcL8dhuVQJzgNMCXtlEe8QeDIEByxBFX
Video – Selenium Binding on Windows with C# – https://www.youtube.com/watch?v=mluLgBywW0Y&list=PL6tu16kXT9PqKSouJUV6sRVgmcKs-VCqo