Finding malformed HTML outputs and unhandled execution errors of asp.net applications

Download
2011
Özkınacı, Mehmet Erdal
As dynamic web applications are becoming widespread nearly in every area, ASP.NET is one of the popular development languages in this domain. The errors in these web applications can reduce the credibility of the site and cause possible loss of a number of clients. Therefore, testing these applications becomes significant. We present an automated tool to test ASP.NET web applications against execution errors and HTML errors that cause displaying inaccurate and incomplete information. Our tool, called Mamoste, adapts concolic testing technique which interleaves concrete and symbolic executions to generate test inputs dynamically. Mamoste also considers page events as inputs which cannot be handled with concolic testing. We have performed experiments on a subset of an heavily used ASP.NET application of a government office. We have found 366 HTML errors and a faulty component which is used almost every ASP.NET page in this application. In addition, Mamoste discovered that a common user control is misused in several generated pages.

Suggestions

DETECTING EXECUTION AND HTML ERRORS IN ASP.NET WEB APPLICATIONS
Ozkınacı, Mehmet Erdal; Betin Can, Aysu (2011-07-21)
Dynamic web applications are becoming widespread nearly in every area. ASP.NET is one of the popular development technologies in this domain. The errors in these web applications can reduce the credibility of the site and cause possible loss of a number of clients. Therefore, testing these applications becomes significant. We present an automated tool to test ASP.NET web applications against execution errors and HTML errors that cause displaying inaccurate and incomplete information. Our tool, called Mamost...
A new hybrid multi-relational data mining technique
Toprak, Seda Dağlar; Toroslu, İ. Hakkı; Department of Computer Engineering (2005)
Multi-relational learning has become popular due to the limitations of propositional problem definition in structured domains and the tendency of storing data in relational databases. As patterns involve multiple relations, the search space of possible hypotheses becomes intractably complex. Many relational knowledge discovery systems have been developed employing various search strategies, search heuristics and pattern language limitations in order to cope with the complexity of hypothesis space. In this w...
Automated test code generation and execution system for Web
İşler, Süleyman Fatih; Betin Can, Aysu; Department of Information Systems (2015)
With the development of Web 2.0, the trend in application development has moved from desktop applications towards to web applications. Although there are different ways of testing web applications such as record/replay systems and manual testing, the common practice of web testing is accomplished by manually implementing test script codes from test cases written in software test documents and then run them on test automation tools. Implementation of test script codes is time-consuming process and also requi...
Migration of Data from Relational Database to Graph Database
Unal, Yelda; Oğuztüzün, Mehmet Halit S. (2018-01-01)
Relational databases have been widely used in many applications until today and they have met needs for data-intensive domains and transactions, but today data is growing faster than ever and extracting information from this huge data is becoming more challenging. Growing size of data and number of connections between data items reduces performance because relational databases use many complex join operations to query and access data. As a solution, graph database store these connections between entities an...
Using Semantic Information for Web Usage Mining Based Recommendation
Salın, Süleyman; Karagöz, Pınar (2009-09-28)
Web usage mining has become popular in various business areas related with Web site development. In Web usage mining, commonly visited navigational paths are extracted in terms of Web page addresses from the Web server visit logs, and the patterns are used in various applications including recommendation. The semantic information of the Web page contents is generally not included in Web usage mining. In this work, a framework for integrating semantic information with Web usage mining is presented. The frequ...
Citation Formats
M. E. Özkınacı, “Finding malformed HTML outputs and unhandled execution errors of asp.net applications,” M.S. - Master of Science, Middle East Technical University, 2011.