Group's Final Stretch - Implementing System Tests with Selenium
This week, the group and I worked on implementing system tests with Selenium. We did these tests on top of what we had already built the throughout the past 3 weeks. My test covered an instructor login, selection of a section, and addition of a randomly named new assignment. Then a second rest resumed with entering grades for three students and saving the grades.
I believe this will conclude the group project for Software
Engineering. It seems we’ve gotten the hang of the workflow on GitHub organizations.
We have learned together and have filled each other gaps in knowledge to sustain
a dynamic work ethic and have built parts of an app from the bottom up. It was
a pleasure. Shoutout to Walid and Jesus.
Writing and debugging the Selenium system tests required lots of patience. Verifying that elements load in the right order, ensuring modal dialogs opened and closed properly, and checking that values were saved and persisted tested my understanding frontend behavior and backend integration. It was frustrating at times. However, this week emphasized how essential automated testing is for maintaining reliability in software. This exercise was fitting to conclude everything we've built together.
Comments
Post a Comment