Fastest

User Onboarding #

Getting started with FASTEST involves three essential steps: creating your account, logging in, and authorizing your GitHub integration. This streamlined onboarding process ensures you can quickly begin optimizing your testing workflow.

Register an Account #

New users begin their FASTEST journey by creating a personalized account on the platform.

Registration Process #

1. Navigate to the Registration Page

  • Visit the FASTEST web application
  • Click on "Sign Up" or "Register" to access the registration form

2. Complete Your Profile

  • Name: Enter your full name for account identification
  • Email: Provide a valid email address for account verification and notifications
  • Password: Create a secure password following the platform's security requirements

3. Account Verification

  • Check your email for a verification link (if required)
  • Complete any additional verification steps

Log In #

Once your account is registered and verified, you can access the FASTEST dashboard using your credentials.

Login Process #

1. Access the Login Page

  • Navigate to the FASTEST login page
  • Enter your registered email address and password

2. Dashboard Access

  • Upon successful login, you'll be redirected to your personalized dashboard
  • Your dashboard provides access to all FASTEST features and repositories

GitHub Authorization #

GitHub authorization is a crucial step that enables FASTEST to securely access your repositories, analyze code changes, and integrate with your development workflow.

Why GitHub Authorization is Required #

  • Repository Access: Allows FASTEST to view and analyze your code repositories
  • Change Detection: Enables monitoring of code changes and pull requests
  • Workflow Integration: Facilitates seamless integration with GitHub Actions
  • Security: Provides secure, token-based access without exposing credentials

Authorization Process #

1. Automatic Prompt

  • After logging in, you'll be automatically prompted to authorize your GitHub account
  • This typically appears as a prominent button or notification in your dashboard

2. GitHub OAuth Flow

  • Click "Authorize GitHub" to begin the OAuth process
  • You'll be redirected to GitHub's authorization page
  • Review the permissions FASTEST is requesting

3. Grant Permissions

  • FASTEST requires the following permissions:
    • Repository access: Read access to your repositories
    • Actions: Ability to trigger GitHub Actions workflows
    • Pull requests: Access to analyze pull request changes
  • Click "Authorize" to grant these permissions

4. Confirmation

  • You'll be redirected back to FASTEST with a success confirmation
  • Your GitHub account is now connected and ready for repository integration

Next Steps #

Once you've completed the onboarding process:

  1. Repository Selection: You can now view and select repositories for analysis
  2. Configuration: Set up the integration between FASTEST and your chosen repositories
  3. Testing: Begin optimizing your testing workflow with intelligent test case selection

Your FASTEST account is now ready to help streamline your software testing process!