Dynamic Analysis of Web System by Using Model-Based Testing and Process Crawler Model
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, uprooting 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
Full Text:
PDFReferences
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.
Refbacks
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution 3.0 License.