Testing Strategy - kristiperreault/ece601-placement-exam GitHub Wiki
Manual testing - test phone call with bilingual conversation
Unit testing - write test for API service to make sure it is working as expected; mock input, service calls, etc
End to End testing - tests written in the front end to test design and functionality is working properly.
User testing - hold one-on-one user sessions and focus groups to test front-end design and application functionality
Logging - Utilize CloudWatch, CloudTrail, SNS to log the cloud services process in the API and notify via email/messaging platform. Provides visibility into errors, warnings, failures, successes, processing time, etc.
AWS Console - Use the console to debug issues; provides visibility into resources being generated, files being uploaded, and more
Validation function/service - validation on user input. Checks phone number is entered correctly, a user exists, and so on