# Testing & Staging

**URL:** <https://forums.knack.com/t/testing-staging/11467>\
**Category:** Knacksters' Idea Lab\
**Created:** [November 1, 2021, 8:43pm UTC](https://forums.knack.com/t/testing-staging/11467 "2021-11-01T20:43:00Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![JBS](https://avatars.discourse-cdn.com/v4/letter/j/5fc32e/32.png) [@JBS](https://forums.knack.com/u/JBS)\
**Post date:** [November 1, 2021, 8:43pm UTC](https://forums.knack.com/t/testing-staging/11467/1 "2021-11-01T20:43:00Z")

</div>

Curious how people handle making changes and do development on their app without any downtime?

---

<div class="post-metadata">

**Author:** ![CarlHolmes](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/carlholmes/32/2814_2.png) [@CarlHolmes](https://forums.knack.com/u/CarlHolmes)\
**Post date:** [November 1, 2021, 10:31pm UTC](https://forums.knack.com/t/testing-staging/11467/2 "2021-11-01T22:31:15Z")

</div>

I use a developer role and hide any new sections whilst building.  
I also often duplicate a view and build it out hidden with page rules before switching the rule around and making the section visible.  
If, however, I’m making changes to a critical live section I normally either build it out of hours or liaise with the client and lock the page out with the user role while I make the change.  
Mostly critical updates are done out of hours, normally weekends.

---

<div class="post-metadata">

**Author:** ![JBS](https://avatars.discourse-cdn.com/v4/letter/j/5fc32e/32.png) [@JBS](https://forums.knack.com/u/JBS)\
**Post date:** [November 1, 2021, 11:17pm UTC](https://forums.knack.com/t/testing-staging/11467/3 "2021-11-01T23:17:57Z")

</div>

Thank you! That is helpful and those are good ideas.

---

<div class="post-metadata">

**Author:** ![NancyM](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/nancym/32/1120_2.png) [@NancyM](https://forums.knack.com/u/NancyM)\
**Post date:** [November 2, 2021, 2:46pm UTC](https://forums.knack.com/t/testing-staging/11467/4 "2021-11-02T14:46:15Z")

</div>

I have a copy of my application with reduced data in which I do tests. When it’s ready I use the rules function of the view as Carl with my email as display criteria
