operationcode_frontend icon indicating copy to clipboard operation
operationcode_frontend copied to clipboard

Wire up automated cross browser testing

Open rickr opened this issue 7 years ago • 8 comments

Feature

Why is this feature being added?

Most likely developers are adding features and testing in one browser. We should have an automated check to make sure the functionality is the same across browsers.

What should your feature do?

In a perfect world I would love to see something that upon a new PR (or update to a PR) looks at the files changed and attaches screenshots (or a link to screenshots) of the pages across the major mobile and desktop browsers. Does browserstack cover this or at least come close?

rickr avatar Jun 08 '17 01:06 rickr

Sauce Labs and Browserstack provide functionality like this.

hollomancer avatar Jun 08 '17 20:06 hollomancer

We now have a browserstack account.

We still need more detail on how this is implemented. Ideally when a new PR comes in we would have browserstack run some tests/take some screenshots and report its status to said PR.

rickr avatar Jun 09 '17 17:06 rickr

Do we have a testing framework in mind? Mocha maybe? I know jest is in there by default. I would like to use a good testing library that is easy to write.

Sent from my Samsung SM-S120VL using FastHub

sethbergman avatar Aug 06 '17 13:08 sethbergman

Now we just need someone to write some automated UI tests :)

hollomancer avatar Oct 14 '17 00:10 hollomancer

#327 💃

kylemh avatar Oct 22 '17 19:10 kylemh

As for resolving the issue, I think implementing some documentation on using Browser Stack would be good enough to close this.

kylemh avatar Oct 22 '17 19:10 kylemh

@kylemh can this be closed due to your testing implementation for the new repo?

dmarchante avatar Aug 21 '18 14:08 dmarchante

No. We need the BrowserStack account information @hollomancer

Once acquired, we can draw up instructions on eyeballing certain browsers on a release basis. We can't exactly share our account out so I think drafting up this methodology is best. It's tough to automate this.

kylemh avatar Aug 22 '18 18:08 kylemh