Page 277 - DCAP305_PRINCIPLES_OF_SOFTWARE_ENGINEERING
P. 277

Unit 13: Testing



            Boundary Condition data set: Data set containing out of range data. Identify application boundary   Notes
            cases and prepare data set that will cover lower as well as upper boundary conditions.
            Data Set for Performance, Load and Stress Testing: This data set should be large in volume.

            This way creating separate data sets for each test condition will ensure complete test coverage.
            Preparing  proper  test  data  is  a  core  part  of  “project  test  environment  setup”.  Tester  cannot
            pass the bug responsibility saying that complete data was not available for testing. Tester should
            create his/her own test data additional to the existing standard production data. We test data
            set should be ideal in terms of cost and time.

                          Tests of data flow across a module interface are required before any other
                          initiated. If data do not all other tests are moot.





                        ATM Software Testing Case Study - NeST

                     eST engineers are a global Leader in providing integrated technology solutions that
                     enables customers to maximize their self service and security capabilities. They are
             Na leading global supplier of ATMs, and hold the leading market position in many
             countries around the world offering an integrated line of self service banking solutions and
             ATMs. NeST engineers worked with two product versions. Modules worked are defined
             Security  Camera,  TCM,  Touch  screen  and  Seismic  alarm,  Fascia,  Speaker,  MssPci  and
             Biometric Device.
             After completing the development for each module it was tested by NeST engineers in the
             ATM system. Defects found were fixed and re tested to closure. Then deliverables of the same
             module are uploaded to Client’s safe transfer site. When all the modules are released it was
             merged to single source code and released as single project for the particular model of ATM.
             Situation

             Several object files instead of actual source code (Not able to view or debug the code), Older
             version of Lab Windows which is technically limited. Clarification delay due to time zone
             difference Ensuring that new modifications are not affecting existing functionalities. NeST
             QA  Engineers  deployed  for  the  assignment  were  having  good  testing,  developing  and
             debugging skills over Microsoft Visual Studio Platform which helped a lot to balance the
             demands. One module which found technically difficult in CVI was developed using Visual
             C++ and controlled from Test Specification Interface.
             Questions

             1. What is the situation of ATM software testing?
             2. Explain the NeST engineers?


            Self Assessment Questions
               6.  Top down approach is used for .................
                 (  a)  testing and validation   (b)  identification of faults

                 (  c)  development              (d)  reverse engineering





                                             LOVELY PROFESSIONAL UNIVERSITY                                   271
   272   273   274   275   276   277   278   279   280   281   282