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