Some training is probably in order.
To deploy you need to publish the app into a stream in the QMC. Then anyone that has access to that stream can access the app.
Testing is usually done while the app is still in your Work folder. After you have completed testing then you publish.
You control access through security rules.
Once published you can create a reload task in the QMC to run as often as you want to load current data.
All of the above assumes that you have the Enterprise version of Qlik Sense.
Thanks rittermd for the detailed answer. It was really helpful.
I have some more questions. How about testing, like how it is done.
I have an app & I want to check it with backend data.
How about updation, as you said we can reload current data in QMC. Then, how about data that will be added in the future.
Please help me out.
1. You can execute some simple SQL aggregations, store those in a QVD, and use them as control totals in your app. You can automate this process using a product like Business Intelligence Software | Metric Insights or https://www.nodegraph.se/ (NodeGraph has not released the testing component yet, but it's on their roadmap).
2. For regression testing against a baseline, you can use the free
Depending on your load script the current data in your data source will get loaded into the app each time the task runs.
So you will have new data.
There are all levels of testing that you can do. If you have existing reports you can compare your results to them.
A basic test is just to review your output and make sure that it is doing what you expected and that the results look correct.
Whenever possible get your end users to take a look and let you know if something is out of line.
The level of testing really depends on the complexity of the data and your Qlik Sense app.