Microsoft Interview Question

explain forms of testing you would do before releasing software