Reverse Engineering, Testing, Quality Assessment of Web Applications