Authors:
            
                    Vinícius Pereira
                    
                        
                    
                     and
                
                    Antonio Francisco do Prado
                    
                        
                    
                    
                
        
        
            Affiliation:
            
                    
                        
                    
                    Federal University of Sao Carlos, Brazil
                
        
        
        
        
        
             Keyword(s):
            Functional Testing, Test Case Generation, Code Transformation, Test Driven Development, User Stories, Test, User Acceptance Testing, Scrum.
        
        
            
                Related
                    Ontology
                    Subjects/Areas/Topics:
                
                        Internet Technology
                    ; 
                        User Modeling
                    ; 
                        Web Information Systems and Technologies
                    ; 
                        Web Interfaces and Applications
                    ; 
                        Web Programming
                    ; 
                        Web Services and Web Engineering
                    
            
        
        
            
                Abstract: 
                In this paper we describe an approach that provides a way to facilitate the use of TDD in the practice of Web application development, independent of the development process used. As an example, it is presented a way of integrating the functional testing (on level of acceptance) in the Scrum process. The functional tests are constructed to test the User Stories, which represent the software requirements specified in the Product Backlog according to the Scrum. The approach is divided into three stages: Tests Specification, Functional Tests Construction and Tests Driven Implementation. An example of social application illustrates the use of the proposed approach.