Open Access Open Access  Restricted Access Subscription or Fee Access

Agent based Test Automation for New Generation Web Applications

G. Appasami, K. Suresh Joseph, R. Nakkeeran, A. Selvakumar

Abstract


Now a days new generation Interactive and attractive dynamic web applications are developed by Silverlight. It is developed my Microsoft on Dot Net 3.5 Frame work using eXtended Application Markup Language (XAML). User Interface Test Automation for Silverlight Applications (UITASA) plays a vital role in software industry; especially User Interface Test Automation (UITA) in new technology like Silverlight is a challenging task because of its high security and low accessibility. Agent Technology is intermediate software that provides a better bridge between User Interface Test Automation and Silverlight applications. There are different software agents for each group of controls to do User Interface Test Automation. For example button control agent will take care of all buttons in User Interface Test Automation.

Keywords


User Interface, Agents Test Automation, Silverlight web Applications.

Full Text:

PDF

References


Appasami. G and Suresh Joseph. K, ―User Interface Accessibility and Test Automation for Silverlight Applications", International Journal of Computational Intelligence Research, Research India publications, Vol. 5, No. 2, 2009.

Appasami. G and Suresh Joseph. K, ―Performance analysis of various user interface test automation for Silverlight applications‖, International Journal of Computer and Electrical Engineering, IACSIT, Vol. 1, No. 4 , pages:475-480, Oct 2009.

Appasami. G and Suresh Joseph. K, ―Comparative Analysis of Security and Accessibility of Silverlight XAML with Other User Interface Languages‖, International Journal of Computer Intelligence Research, Research India publications, Vol. 1, No. 4, pages:490-495, Oct 2009.

Appasami. G and Suresh Joseph. K, ―Automation Peer – User Interface Test Automation for Silverlight Applications‖, IETECH Journal of Advanced Computations,Vol. 3, No. 2 , 2009.

Anna Derezinska and Tomasz Malek, ―Experiences in Testing Automation of a Family of Functional- and GUI-similar Programs‖, International Journal of Computer Science & Applications, Technomathematics Research Foundation, Vol. 4, No. 1, pp.13-26, June 2007.

Q. Xie and A. M. Memon, ―Designing and comparing automated test oracles for GUI-based software applications,‖ ACM Transactions on Software Engineering and Methodology, Vol. 16, No. 1, pp. 1-4, Feb 2007.

Zhu Xiaochun, Zhou Bo, Li Juefeng and Gao Qiu, ―A test automation solution on GUI functional test‖, IEEE Conference on Software Maintenance , 6(2): pp: 1413-1418, july 2008.

A. M. Memon, ―An event-flow model of GUI-based applications for testing,‖ IEEE conference on Software Testing, Verification and Reliability, Vol. 17, No. 3, pp. 137-157, September 2007.

A. M. Memon, M. E. Pollack, and M. L. Soffa. ―Hierarchical GUI test case generation using automated planning‖. IEEE Transactions on Software Engineering, pages: 144–155, Feb. 2001.

White L, Almezen H. ―Generating test cases for GUI responsibilities using complete interaction sequences‖. Proceedings of the International Symposium on Software Reliability Engineering, 8–11. IEEE Computer Society Press: Piscataway, NJ, 2000; 110–121. October 2000.

White L, Almezen H, Alzeidi N. ―User-based testing of GUI sequences and their interaction‖, Proceedings on Software Reliability Engineering. IEEE Computer Society Press: Piscataway, NJ, 2001; 54–63. 8–11 November 2001.

Memon A, Nagarajan A, Xie Q. ―Automating regression testing for evolving GUI software‖. Journal of Software Maintenance and Evolution: Research and Practice; 17(1):27–64. 2005.

A. M. Memon and Q. Xie. ―Studying the fault-detection e.ectiveness of GUI test cases for rapidly evolving software‖. IEEE Transactions on Software Engineering, 31(10):884–896, 2005.

Q. Xie and A. M. Memon. ―Designing and comparing automated test oracles for GUI-based software Applications‖. ACM Trans on Software Engineering and Methodology, 16(1):4, 2007.

Appasami.G and Suresh Joseph. K, ―Automation Peer – User Interface Test Automation for Silverlight Applications‖, IETECH Journal of Advanced Computations, India, June 2009.

K.P. Sycara and M. Wollridge, ―Proceedings of the Second International Conference on Autonomous agents‖, Association for Computing Machinary, Inc. (ACM), 1998.

Y.Demazeau, ―Proceedings of the third International Conference on Multi-Agent Systems‖, ICMAS-98, IEEE Computer Society, 1998.

Gerhard Wheiss, ―Multiagent Systems‖, the MIT Press,1999.

Fewster, ―Software Test Automation‖, Addison Wesley, 1999.

Kanglin Li and Mengqi Wu, ―Effective GUI Test Automation: Developing an Automated GUI Testing Tool ‖, SYBEX Inc., 2005.

Kanglin Li and Menqi Wu, ―Effective Software Test Automation: Developing an Automated Software Testing Tool‖ ISBN:0782143202 Sybex Inc, 2004

Tom Arnold, Dominic Hopton, Andy Leonard and Mike Frost, ―Professional Software Testing with Visual Studio® 2005 Team System‖, Wiley Publishing, Inc. 2007

Elfriede Dustin,―Effective Software testing‖, Pearson Education Inc., 2003.

Brad Dayley and Lisa DaNae Dayley, ―Silverlight™ 2 Bible‖, Wiley Publishing, Inc., 2008.

Matthew MacDonald, ―Silverlight 2 Visual Essentials‖ Firstpress, 2008

http://www.silverlight.net

http://code.msdn.microsoft.com/silverlightut

http://silverlight.net/learn/tutorials/controls.aspx

http://www.jeff.wilcox.name/2008/03/silverlight2-unit-testing

http://msdn.microsoft.com/en-us/library/cc645045(VS.95).aspx

http://weblogs.asp.net/scottgu/archive/2008/04/02/unit-testing-with-silverlight.aspx

http://dotnetslackers.com/Patterns_and_Practices/UI_Automation_Testing_with_UIA_Veify.aspx

http://publib.boulder.ibm.com/iseries/v5r1/ic2924/index.htm?info/rzakl/rzaklintroadvantages.htm

http://artoftestinc.blogspot.com/2008/08/automated-testing-of-silverlight.html

http://it.toolbox.com/wiki/index.php/Oracle_11G_New_Features

http://www.adp-gmbh.ch/ora/misc/features.html

http://www.codeguru.com/forum/archive/index.php/t-204260.html


Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.