I work at a university that uses Ellucian Banner as its student information system. We are using GitLab to store Banner 9 Admin Page code. We want to implement automated testing and are currently researching testing tools and how GitLab can fit into our implementation of automated testing. What I’m requesting/asking…
I would love to hear from others about what they’ve gotten working with GitLab and any automated testing tools (e.g., Testim, Sahi Pro, Katalon Studio, Selenium, TestComplete, etc.) used.
Am I correct in understanding that in order to have GitLab run automated tests that the code to perform the testing will have to be written using another tool? We would need to be able to write test cases that can navigate to a URL and simulate user actions (e.g., button clicks, inserting/updating/deleting records, etc.). It would be done against our Banner 9 Admin Pages.
The YAML language that GitLab uses would be used to write scripts that execute the tests written or generated by the automated testing tool, correct? It cannot be used to write the automated test scripts themselves? My understanding is that it cannot.
Can the GitLab code editor be used to write the scripts that actually perform the tests (the user actions performed on the Banner Admin pages)? Again, my understanding is that GitLab cannot do this and that a separate tool for writing the automated test scripts is needed.
More information about Ellucian Banner: https://www.ellucian.com/solutions/ellucian-banner
The Banner Admin Pages are online pages/forms accessed via URL where users (e.g., Registrar’s Office, faculty, advisors, etc.) can view and edit student data.
Thanks for your help!