I’m having some trouble trying to decide, as the sole QA guy, some best practices here at my company. We recently just created a QA environment where I will be testing basic acceptance criteria, then everything will be pushed to a staging environment where I will be doing some more testing, then to production. My question for you guys is, what types of tests should I be running at each phase and why? While it’s in the QA environment should I be doing more basic stuff, like smoke tests or integration tests? Then for staging, is this where I should be performing load/stress testing, or should that be saved for prod?
This is my first job so I’m still very much in the learning phase. Any and all thoughts/suggestions are greatly appreciated!