Open Access Open Access  Restricted Access Subscription Access
Open Access Open Access Open Access  Restricted Access Restricted Access Subscription Access

Dynamic Analysis of Web System by Using Model-Based Testing and Process Crawler Model


Affiliations
1 Department of Computer Science and Engineering, Bharati Vidyapeeth’s College of Engineering, Kolhapur, Maharashtra, India
     

   Subscribe/Renew Journal


Modern business applications predominantly rely on web technology, enabling software vendors to efficiently provide them as a service, removing some of the complexity of the traditional release and update process. To increasing web application accuracy and speed user process crawler model. Cutting edge business applications transcendently depend on web innovation, empowering programming sellers to give proficiently them as an administration, upischolar_maining a portion of the multifaceted nature of the customary discharge and overhaul process. While this encourages shorter, more productive and successive discharge cycles, it obliges persistent testing. Having knowledge into application conduct through unequivocal models can to a great extent bolster improvement, testing and support. Model-based testing permits effective test creation taking into account a depiction of the states the application can be in and the moves between these states. As determining conduct models that are sufficiently exact to be executable by a test computerization device is a hard assignment, an option is to concentrate them from running applications.


Keywords

Specification Mining, Dynamic Analysis, Model-Based Testing, Web System Testing.
User
Subscription Login to verify subscription
Notifications
Font Size

  • M. Utting and B. Legeard. Practical Model-Based Testing: A Tools Approach. Morgan Kaufmann Publishers Inc., San Francisco, CA, USA, 2007
  • M. P. Robillard, E. Bodden, D. Kawrykow, M. Mezini, and T. Ratchford. Automated API property inference techniques. IEEE Trans. Softw. Eng., 39(5):613–637, May 2013.
  • N. Walkinshaw, B. Lambeau, C. Damas, K. Bogdanov, and P. Dupont. Stamina: A competition to encourage the development and assessment of software model inference techniques. Empirical Softw. Eng., 18(4):791–824, Aug. 2013..
  • C. Lee, F. Chen, and G. Ros¸u. Mining parametric specifications. In ICSE, pages 591–600, New York, USA, 2011.
  • M. Pradel, C. Jaspan, J. Aldrich, and T. R. Gross. Statically checking api protocol conformance with mined multi-object specifications. In ICSE, pages 925–935, Piscataway, NJ, USA, 2012. IEEE Press.
  • M. Schur, A. Roth, and A. Zeller. Procrawl: mining test models from multi-user web applications. In International Symposium on Software Testing and Analysis, ISSTA ’14, San Jose, CA, USA July 21 - 26, 2014, pages 413–416, 2014.
  • V. Dallmeier, N. Knopp, C. Mallon, S. Hack, and A. Zeller. Generating test cases for specification mining. In ISSTA, pages 85–96, New York, USA, 2010. ACM
  • B. N. Nguyen, B. Robbins, I. Banerjee, and A. Memon. GUITAR: an innovative tool for automated testing of GUI-driven software. Automated Software Engineering, pages 1–41, 2013
  • W. Grieskamp, N. Kicillof, K. Stobie, and V. Braberman. Modelbased quality assurance of protocol documentation: tools and methodology. Software Testing, Verification & Reliability, 21(1):55–71, Mar. 2011.
  • V. Garousi, A. Mesbah, A. Betin-Can, and S. Mirshokraie. A Systematic Mapping Study of Web Application Testing. Information and Software Technology, 55(8):1374–1396, Aug. 2015
  • M. Schur, A. Roth, and A. Zeller. Mining behavior models from enterprise web applications. In ESEC/SIGSOFT FSE, pages 422–432, 2013.
  • A. Tomasi, A. Marchetto, C. D. Francescomarino, and A. Susi. reBPMN: Recovering and Reducing Business Processes. In Software Maintenance (ICSM), 2012 28th IEEE International Conference on, pages 666–669. IEEE, 2012
  • M. D. Ernst, J. Cockrell, W. G. Griswold, and D. Notkin. Dynamically discovering likely program invariants to support program evolution. IEEE Trans. Softw. Eng., 27(2):99–123, 2001.
  • M. Utting and B. Legeard. Practical Model-Based Testing: A Tools Approach. Morgan Kaufmann Publishers Inc., San Francisco,CA, USA, 2007.
  • Q. Xie and A. Memon. Using a pilot study to derive a GUI model for automated testing. ACM Transactions on Software Engineering and Methodology, 18(2):1–35, 2008
  • https://www.openconf.com/
  • A. Zeller. Program analysis: A hierarchy. In ICSE Workshop on Dynamic Analysis (WODA 2003), pages 6–9, 2003.

Abstract Views: 208

PDF Views: 1




  • Dynamic Analysis of Web System by Using Model-Based Testing and Process Crawler Model

Abstract Views: 208  |  PDF Views: 1

Authors

Nayan Mulla
Department of Computer Science and Engineering, Bharati Vidyapeeth’s College of Engineering, Kolhapur, Maharashtra, India
S.B. Takmare
Department of Computer Science and Engineering, Bharati Vidyapeeth’s College of Engineering, Kolhapur, Maharashtra, India

Abstract


Modern business applications predominantly rely on web technology, enabling software vendors to efficiently provide them as a service, removing some of the complexity of the traditional release and update process. To increasing web application accuracy and speed user process crawler model. Cutting edge business applications transcendently depend on web innovation, empowering programming sellers to give proficiently them as an administration, upischolar_maining a portion of the multifaceted nature of the customary discharge and overhaul process. While this encourages shorter, more productive and successive discharge cycles, it obliges persistent testing. Having knowledge into application conduct through unequivocal models can to a great extent bolster improvement, testing and support. Model-based testing permits effective test creation taking into account a depiction of the states the application can be in and the moves between these states. As determining conduct models that are sufficiently exact to be executable by a test computerization device is a hard assignment, an option is to concentrate them from running applications.


Keywords


Specification Mining, Dynamic Analysis, Model-Based Testing, Web System Testing.

References