Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement End-to-End testing #616

Open
2 of 7 tasks
borisyankov opened this issue May 22, 2017 · 4 comments
Open
2 of 7 tasks

Implement End-to-End testing #616

borisyankov opened this issue May 22, 2017 · 4 comments

Comments

@borisyankov
Copy link
Contributor

borisyankov commented May 22, 2017

  • Use Appium
  • Tests are written in JS with Jest
  • Use nice API to select elements (do we need another library?)
  • Test basic login flow
  • Test switching of accounts
  • Plan other tests
  • Consider using Saucelabs or AWS Device Farm for compatibility testing
@borisyankov borisyankov added this to the Now milestone May 22, 2017
@borisyankov
Copy link
Contributor Author

@kunall17 do not forget this one. It is the highest priority, together with notifications.

@kunall17
Copy link
Contributor

kunall17 commented Aug 1, 2017

Already pushed changes to #915 waiting for CI!

@cdikibo
Copy link
Collaborator

cdikibo commented Dec 22, 2017

What has changed since August?

  • What type of API and what elements need to be selected?

I'll probably have more questions later...

@zulip zulip deleted a comment from zulipbot Dec 22, 2017
@kunall17
Copy link
Contributor

These test's got removed from the travis CI because we are not covering the main the chat screen for now and welcome, realm, authentication screens are tested from it (which also needs update)

@gnprice gnprice removed this from the Now milestone Jun 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants