Means by “dirty environment” If you are accustomed to work in a systematical process, understanding the meaning of “ dirty system ” may be difficult because I am such a person. However, a dirty system can be explained by this; normally traditional, agile or iterative software development methodologies has stages like analysis, development, implementation and testing; every stage has responsible so that every groups produce an output and then finally a software production is come out. As a test engineer, every output can be tested or used as inputs to test another output but if you don’t have an inputs, you will have to face a dirty system. To sum up; a dirty system is a development environment which may possibly has no requirements and/or analysis and/or reference points, lack of documentations, lack of a repeatable test process, even the programmers had already quit the job or there is no testing environment for some test cases. Also we can comment on the place of the group of testi
Not a feature, but the future of an app is under testing.