Symbolic execution for software testing in practice: preliminary assessment

C Cadar, P Godefroid, S Khurshid… - Proceedings of the 33rd …, 2011 - dl.acm.org
We present results for the" Impact Project Focus Area" on the topic of symbolic execution as
used in software testing. Symbolic execution is a program analysis technique introduced in …

A framework for automated testing of JavaScript web applications

S Artzi, J Dolby, SH Jensen, A Møller, F Tip - Proceedings of the 33rd …, 2011 - dl.acm.org
Current practice in testing JavaScript web applications requires manual construction of test
cases, which is difficult and tedious. We present a framework for feedback-directed …

Invariant-based automatic testing of modern web applications

A Mesbah, A Van Deursen… - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
Ajax-based Web 2.0 applications rely on stateful asynchronous client/server communication,
and client-side runtime manipulation of the DOM tree. This not only makes them …

A case study of concolic testing tools and their limitations

X Qu, B Robinson - 2011 International Symposium on …, 2011 - ieeexplore.ieee.org
Automatic testing, in particular test input generation, has become increasingly popular in the
research community over the past ten years. In this paper, we conduct a survey on existing …

Statically locating web application bugs caused by asynchronous calls

Y Zheng, T Bao, X Zhang - … of the 20th international conference on World …, 2011 - dl.acm.org
Ajax becomes more and more important for web applications that care about client side user
experience. It allows sending requests asynchronously, without blocking clients from …

Directed test suite augmentation

Z Xu - Proceedings of the 33rd International Conference on …, 2011 - dl.acm.org
Test suite augmentation techniques are used in regression testing to identify code elements
affected by changes and to generate test cases to cover those elements. Whereas methods …

Auto-locating and fix-propagating for HTML validation errors to PHP server-side code

HV Nguyen, HA Nguyen, TT Nguyen… - 2011 26th IEEE/ACM …, 2011 - ieeexplore.ieee.org
Checking/correcting HTML validation errors in Web pages is helpful for Web developers in
finding/fixing bugs. However, existing validating/fixing tools work well only on static HTML …

Fault localization for dynamic web applications

S Artzi, J Dolby, F Tip, M Pistoia - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
In recent years, there has been significant interest in fault-localization techniques that are
based on statistical analysis of program constructs executed by passing and failing …

Detecting cross-browser issues in web applications

SR Choudhary - Proceedings of the 33rd International Conference on …, 2011 - dl.acm.org
Cross-browser issues are prevalent in web applications. However, existing tools require
considerable manual effort from developers to detect such issues. Our technique and …

A study of usage-based navigation models and generated abstract test cases for web applications

S Sprenkle, L Pollock, L Simko - 2011 Fourth IEEE International …, 2011 - ieeexplore.ieee.org
While web applications expand in usage and complexity, testing demands are growing
without corresponding automated support. One promising approach to automatic test …