musalasoft / atmosphere-docs Goto Github PK
View Code? Open in Web Editor NEWATMOSPHERE mobile testing framework
Home Page: http://atmosphereframework.com/
License: GNU General Public License v3.0
ATMOSPHERE mobile testing framework
Home Page: http://atmosphereframework.com/
License: GNU General Public License v3.0
As per Petya, the parallelization logic is not part of our framework and the client needs to write it in the test. (Talk with Petya for more info)
There are some use-cases where multiple web-views are present in the application and we need them tested. For example - hybrid application with adsence/admob that is ran in different webview
On the workshop I followed the installation instructions (https://github.com/MusalaSoft/atmosphere-docs/blob/master/installation.md). After that I followed the quick start guide (https://github.com/MusalaSoft/atmosphere-docs#atmosphere-tests). My problem is that when I setup the Maven project in Eclipse I got an exception that the "framework-api19" can not be resolved. Somehow this got resolved when I executed once mvn install of the same project from the command line. I believe this is caused by not all components referring the "framework-api19" from jcenter, but I am not sure.
As a Test engineer it would be very beneficial for me to simulate the server responses. It would allow me to test the app in conditions where the backend is not working correctly
The problem appears when the screen record length is > 3 min (the maximum record video length) and the screen orientation is changed during the test. As a result, there may be two movies with different sizes and the Agent will fail to merge the required parts. This is a normal behavior for all video merging tools.
The messages should be updated, so it is easier to spot when the Server and Agent have finished loading on startup
In our distributed architecture we cannot expect for the user to have access to the agent. Therefore there is a chance for the user to not be able to get the recorded video. It is best for us to devise a way of transferring(sending) the captured video from the agent to the client
Add Link to the website all Repositories Readme Files
Change the QuickStart Example with another test. The tests with GPS Coordinates always work best.
Describe how the dependencies tag is to be added in the Quick Start (https://github.com/MusalaSoft/atmosphere-docs#atmosphere-tests)
Keep in mind that we are describing everything "For Dummies"
[Workshop Feedback]
Chrome for Desktop has ability to throttle the network connection in the current tab. It is good to research how is this done and can it be simulated in Android devices (without root access)
The Client hangs when tries to allocate a device that is missing from the Server's device list. The appropriate behavior is to throws an exception when the device is not present, or waits a given timeout when the device is busy.
As a QA trying to start using the Atmosphere Framework I need to find the files to work with and the commands to run them
We need to start supporting Android 6
Start/Stop a screen recording doesn't work.
QA has to stop the agent in order to be able to dump the screen. We have to figure out way around it.
[Workshop Feedback]
From the Feedback these are some of the needed things:
Add link to ADB driver installation instructions in the documentation
The Quick Start example in the docs (https://github.com/MusalaSoft/atmosphere-docs) does not compile.
The releasedevice now throws an additional exception, which needs to be declared in the throws clause
[Workshop Feedback]
Test
Device an alternative setup with gradlewrapper where it has to be configured only once (because now it is configured in each project separately and downloaded n times). It can be speculated that most contributors will have most of the project checked out and built at the same time so such optimisation makes sense
[Workshop Feedback]
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.