Date Added: Oct 2011
Historically, it is well known that issues related to security of software applications are normally omitted by the development teams owing to a lack of expertise or knowledge in security policies. With the emergence of WEB technologies, this situation became more serious. Entire systems, complex or not, have outstanding access availability and therefore are highly vulnerable to threats. This paper aims to discuss how the security requirement, design patterns and tests should be elaborated in order to making easier the execution of its tests and consequently improving the quality of the solution developed.