Skip to content

development testing

Tom J edited this page May 1, 2018 · 18 revisions

checked items are included in automated tests

Installation

  • Will show a splash screen
  • Uninstall url correct + page works + can give feedback
  • Scripts injected automatically

Setup

  • Can recognize/find previous pubkey. Will offer correct setup screen
  • *** Simple new key
  • *** Advanced new key
  • Advanced enter key - broken/fixable
  • *** Advanced enter key - download backup issue #1074
  • setup from backup - will find backup
  • setup from backup - will fail on wrong pass phrase
  • Will recognize email aliases
  • Gmail link will work
  • Even if not using gmail link, address will show on setup screen
  • Browser button -> settings will show correct email if in gmail
  • Browser button -> settings will work outside of gmail
  • Will get properly attested
  • Basic stuff (compose/read/attest) will also work with read permission disabled
  • reset account works

Meta

  • Browser button -> compose works from gmail or elsewhere
  • From gmail takes to correct email
  • Help/feedback button works

Can compose message

  • to someone on FlowCrypt that I don't have in contacts
  • gmail contacts work & load
  • to someone on FlowCrypt that I have in contacts
  • to someone with PGP that I enter their pubkey manually
  • to someone without PGP + password
  • to someone with PGP + attachment
  • to someone without PGP + attachment
  • PK button lights up when composing to someone without CU & don't have it on PKS
  • PK button works with clicking

Read

  • Go through compatibility email tests - can open / read
  • Downloading attachments - standard (small + large)
  • Downloading attachments - pgp/mime (small + large)
  • Downloading attachments - password encrypted (small + large)
  • Emails sent to non-pgp - link works

FlowCrypt Account

  • Sending attachments to non pgp will trigger subscribe message
  • Can subscribe
  • Can immediately go back and send that message as is
  • If email not received, can finish process by opening received email

Drafts

  • Drafts get periodically saved in new message
  • Drafts get periodically saved in reply message
  • New message draft is openable
  • Reply message draft will show in the conversation
  • Reply message draft automatically opens
  • New message draft contains correct subject and recipients

Reply

  • Reply box shows as needed
  • Can switch to secure reply box when not there
  • Reply box shows in split view
  • Reply box shows when conversation view is off
  • Reply box shows all recipients

Forward

  • Forward button will include previous message decrypted

Settings

  • Settings -> add account will work
  • Can send help message (from help link as well as feedback button)
  • Can switch accounts
  • New email/compose works
  • New email will produce sign up field if attaching to non-pgp
  • Verify will work
  • Security / change passphrase will change it and offer backup
  • Verify will work after changing
  • Require a pass phrase will cause just that, immediately. (try open plain message, open attachment, restart browser, try attachment first)
  • Backup -> gmail (if none) and backup -> download will work
  • backup -> none will do nothing
  • show pubkey (from big button as well as key email address link)
  • Contacts -> show
  • Contacts -> delete
  • Contacts -> edit
  • Servers -> loads
  • Servers -> fail -> attest
  • Servers -> fail (attested) -> reattest
  • Settings show proper message after deleted prv
Clone this wiki locally