Test/sandbox environment?


#1

Is there any prospect for a developer/sandbox environment that developers can use to test their apps? I always feel a little uneasy running tests against your production env.


#2

@Todoport_Admin no there is not. You can create dummy data and run tests at the production environment. I think that it’s ok.


#3

It never really bothered me, even with Templana doing many requests. However I have two apps registered with Asana, my production app and my testing app.


#4

We don’t have such a thing right now, but I personally realy want this, so I’m working with our team to see what we might be able to get going. Essentially, what I’d like to have for integrations is a suite of Asana domains that get cleaned, say, weekly, and come provisioned with representative numbers of tasks / projects / teams etc… for various-sized domains with each of our plans. In this way, it’d be possible to test against different organizations with different capabilities.

So tl;dr: not today, but we’re thinking about it!


#5

Thanks, I look forward to future developments.

I do have automated tests but I still don’t like hitting production environments with them - I’ve seen users with > 15K items and that level of scale-test isn’t something I want to inflict on a regular basis, so I stick to functional tests only.

Test envs that get cleaned regularly would be perfect - although for completeness the ability to add+delete spaces via the API, even if restricted to test envs, would be needed for full automation.


#7

+1 for a staging/sandbox environment!

As a workaround, our team currently has a “staging” project. All of our create/edit/delete task background jobs get funneled to that board in non-production envs. It works pretty well but we would love to see an Asana sandbox someday. Thanks, guys!