CodingGardenCommunity / app-wiki

Getting Started and Contribution Guidelines for all Contributors
MIT License
32 stars 10 forks source link

Technologies and Frameworks: Testing #5

Open rabbitwerks opened 5 years ago

rabbitwerks commented 5 years ago

Greets all! I hope everyone had a great holiday!

I'm rearin to go so kick things off again, I am opening this discussion issues for conversing, comparing, and choosing our testing technologies.

I am unfortunately unable to offer any wisdom into this matter, although I'm eager to participate! I've heard some good things about using Jest for React based apps. Vue-native being react based, I feel Jest would be a good a fit. Past that logic, I got nothin.

Thoughts? Ideas? Quandrys? Concerns?

snordmann commented 5 years ago

There has already been some discussion on #2 for testing in the backend. The discussion was mainly based on unit and integration testing as it seems overkill to have end-2-end tests for the backend.

The main points from that discussion:


For the frontend we could also use Jest with a library that enables us to write end-2-end tests. It should be possible to use Appium. This tool can automate basically everything on native, so we could even automate the process of creating screenshots for the app stores.

rabbitwerks commented 5 years ago

Wow that sounds cool. I'll check out Appium.

rabbitwerks commented 5 years ago

Okay so bumping this topic with an update, the frontend team has switched to using React Native with Native Base as the tech over vue. The eco-systems for vue-native and nativescript vue just arent up to snuff yet.

that being said, i think we should gear towards what works best with React for testing, Jest? Thoughts?