Page 85 - B.E CSE Curriculum and Syllabus R2017 - REC
P. 85

Department of CSE, REC



            UNIT II              TESTING TECHNIQUES                                                      9
            Using White Box Approach to Test design - Static Testing Vs. Structural Testing – Code Functional Testing –
            Coverage and Control Flow Graphs –Using Black Box Approaches to Test Case Design – Random Testing –
            Requirements based testing –Decision tables –State-based testing – Cause-effect graphing – Error guessing.

            UNIT III      TEST LEVELS AND METHODOLOGIES                                                       9
            Levels of Testing - Unit Testing - Integration Testing - Defect Bash Elimination- System Testing– System and
            Acceptance  Testing  –  Testing  Strategies  –  White  Box  and  Black  Box  Approach-  Compatibility  testing-
            Performance Testing – Regression Testing - Internationalization Testing – Ad-hoc Testing – Website Testing
            –Usability and Accessibility Testing – Configuration Testing - Compatibility Testing - Case study for White
            box testing and Black box testing techniques.

            UNIT IV       TEST AUTOMATION AND MANAGEMENT                                                 9
            Test plan – Management – Execution and Reporting – Software Test Automation – Automated Testing tools -
            Hierarchical Models of Software Quality – Configuration Management – Documentation Control.

            UNIT V        SQA IN PROJECT MANAGEMENT                                                      9
            Project progress control – costs – quality management standards – project process standards – management
            and its role in SQA – SQA unit.
                                                                                                                                                    TOTAL: 45 PERIODS
            OUTCOMES
            On successful completion of this course, the student will be able to:
                 Analyze the product Quality.
                 Apply suitable type of testing methodology.
                 Test the product with white and black box testing strategies.
                 Perform test management with documentation.
                 Understand quality management standards

            TEXT BOOKS:
               1.  Daniel  Galin,  “Software  Quality  Assurance  from  Theory  to  Implementation”,  Pearson  Education,
                   2009
               2.  Yogesh Singh, “Software Testing”, Cambridge University Press, 2012
               3.  Srinivasan Desikan, Gopalaswamy Ramesh,” Software Testing  – Principles and Practices”, Pearson
                   Education, 2006
               4.  William Perry, “Effective Methods of Software Testing”, Third Edition, Wiley Publishing 2007

            REFERENCES:
               1.  Aditya Mathur, “Foundations of Software Testing”, Pearson Education, 2008
               2.  Ron Patton,” Software Testing”, Second Edition, Pearson Education, 2007
               3.  Robert Furtell, Donald Shafer and Linda Shafer, “Quality Software Project Management”, Pearson
                   Education Asia, 2002.


            CS17E62                      AGILE METHODOLOGIES                                                  L T P C
                                                                                                      3 0 0 3
            OBJECTIVES:
                 To  understand  the  background  and  driving  forces  for  taking  an  Agile  approach  to  software
                   development.
                 To understand the business value of adopting Agile approaches.
                 To understand the Agile development practices.
                 To apply design principles and refactoring to achieve Agility.
                 To drive development with unit tests using Test Driven Development.


            Curriculum and Syllabus | B.E. Computer Science and Engineering | R2017                    Page 85
   80   81   82   83   84   85   86   87   88   89   90