Docs
Testing
User Acceptance Testing

User Acceptance Tests

To ensure our product was ready for release, we conducted user acceptance tests. These tests ensure that our application meets the user's requirements and expectations by testing it in a real-world environment. User acceptance tests include functional, usability, and performance testing and are usually carried out by real end users to verify the application is ready for release.

We performed these tests in the procedure outlined below. We asked four real users with varying degrees of experience in computer or project management to try to use our product. In this way, we can ensure that this application is tailored to address users’ needs without any prior learning. We greatly appreciate their invaluable feedback that either helped us to directly refine the application before the final delivery or added new ideas or perspectives to the future works section.

We have summarized the feedback from each test below in a table because these tests are conducted orally. Due to the limited resources available to us, we were unable to record the transcript. And due to privacy concerns, we will refer to each tester by a pseudonym instead of their real name. The results of the user acceptance tests are as follows:

User NameBrief BackgroundDeviceFeedback
AliceAlice is a computer science major student who aspires to be a TA. She has experience with web technologies and some experience in project management.Desktop running Mac OS. Using Firefox browser.Alice found the interface to be intuitive and easy to use. She appreciated the clear labeling of all features, which made navigation seamless. She didn't have any difficulty finding the features she needed.
BobBob is a UCL graduate and currently works at a prestigious firm within the technology sector. He is very experienced with web technologies and project management.iPhone 12 Pro running iOS 14.Bob found the interface to be easy to navigate and use on a small screen. He didn't have much difficulty finding the features he needed. He was impressed with the application's features and suggested implementing the issue tracking board with drag-and-drop animations.
CharlesCharles is a sociology major student who aspires to be a TA. He has no technical experience with web technologies but some experience with project management.Desktop running Windows 10. Using Chrome browser.Charles found the interface to be intuitive and easy to navigate. He liked the clear labeling of all features, which made navigation seamless. He wished there would be a user guide for users without much experience, which we assured him it will be completed in due course.
DaisyDaisy is a staff member at the Department of Computer Science. She is very experienced with web technologies and project management.Desktop running Windows 10. Using Chrome browser.Daisy found the interface to be easy to use, and everything was clearly labeled. She especially liked our overall UI style and feel. She believed it is effective and intuitive. Also, she thinks the system has excellent performance. She has a relatively weak device but he experienced no lag or delay, even when using heavy features.