JavaScript Menu by Deluxe-Menu.com
Mastering the Web channel
mastering the web
 Best Viewed with Internet Explorer 7 
Wellcome to Mastering the Web!

We're trying to build a new generation of knowledge exchange to help make automation testing development more collaborative, effective, and enjoyable. This is the development channel for the AdvancedQTP initiative, where you can learn expertize and exchange knowledge about Web Testing, follow our development projects and milestones, interact with other QuickTest developers, get the latest information, and join our community discussions. if you are willing to collaborate, have additional ideas, have valuable resources to exchange with community, please write to us, mtw@solmarkn.com.

What we are planning?
for Experts...
Here you can interchange and share your gained knowledge on Web based applications, explore new QuickTest technologies ( SilverLight add-in, SVG ) Read advanced articles, read overviews on special controls and tools. Be a member on new extensibility and advanced forums, supported by experienced and professionals members. and much more..

for Advanced...
Here you can learn how to implement advanced techniques when using QuickTest, Write ypur own extensibility packages, Testing Web-Services, manipulating XML files and dynamic objects. How to configure QuickTest to work efficient and effective on your Web Applications. be familiar with web testing technologies. Help the community by answering the community issues and much more...

for Intermediates...
Read overviews and practice hands-on about non-standard test objects and Web Testing methodologies. How to maximize your knowledge about uncommon web objects ( ActiveX, WebArea, WebXML ). Be an active member on the Web-Services and Web Forums. be familiar with the lates web terms and technologies. Gain your knowledge and experience by participating on one or more of the SolMar Career Tracks courses we provide worldwide ( meantime only on : Israel, USA, Canada, Europe* and India )

for Beginners...
AdvancedQTP staff are building a real web-application to be tested end-to-end. You will provided by test requirements, test plans, automation testing techniques, how to build the automation environment infrastructure and use a proved framework ( Data-Driven, Keyword-Driven or both ) Else, like everyone you can use the dedicated web forums, read lots of overviews on test objects, QuickTest configurations, terminologies, methodologies and more...

20
Apr

Web Services Tutorial

Posted by Dani Vainstein

Introduction to Web Services Add-in: Basics terms, Exercises and demostrations on web-services, and how to use the web service add-in. You can use the QuickTest Professional Web Services Add-in to test your Web service using familiar QuickTest functionality, without the need for extensive knowledge of your Web service architecture. For example, you can use QuickTest Professional to invoke the operations of your Web service and verify returned XML data using special functionality that has been customized for Web services. You can use the specialized WebService test object operations to control the way in which QuickTest communicates with your service, including working with security, configuration, headers, and attachments. The Web Service Tutorial will demonstarte and explain the practical side of the topicsmentioned above. The Tutorial requires Web Services Add-in and basc XML knowledge, the tutorial starting level is the Intermediate user. You can access the Web-Services tutorial from the main menu Technologies > Web Services

07
Apr

Web Tools

Posted by Dani Vainstein

Debug and view web content easily. Browser Highlighters locates the related HTML code for any web content by simply pressing and holding the Ctrl key while moving the mouse over that particular content. It also identifies the web content in the browser that is related to any selected element. Property View shows the properties and their values for DHTML elements including their styles and positioning information. Another Property view shows DOM properties for Document, Window and Location objects. Hot referencing in all views. Every search item in the search results view when clicked will take you directly to that item’s source. Events logged in the document and browser event views when selected will highlight the elements or document context corresponding to them. a full rated review you can find Here or from the main menu General > Web Tools

20
Mar

A New Knowledge Sharing Channel

Posted by Dani Vainstein

Solmar Knowledge Networks LTD. is proud to announce a new channel - Mastering the Web - to be delivered exclusively by www.AdvancedQTP.com. The channel was designed for automation professionals of all levels of knowledge and expertise who are eager to specialize in the web environment.

Channel Purpose

The channel will present the following and much more: Background materials regarding various web technologies, basic web concepts, manipulating standard web controls with qtp web add-in using dom to manipulate non-standard controls, advanced qtp configurations and environment settings suited for web testing automation extensibility development services, ready to use and custom-tailored.

About the Channel

The channel will be launched on dd/mm/2009 for a trial period of 60 days. after the trial period is over, the channel will allow access exclusively to premium subscribers, who will be entitled to get on-going content updates and services. They will also get discounts on solmar career tracks courses, products and services. in addition, a channel-related support forum will be available for the premium subscribers. The other knowledge channels at www.advancedqtp.com will remain free for all community members.

Channel Contents

Background and basic concepts regarding web technologies
Articles and digests on cgi, javascript, xml, xhtml, css, svg, etc.
Reviews of browsers and accessory tools for web development and automation.
Reviews of methodologies and techniques to test web sites.
Practical basic concepts related to the internet and computer networks.
Configuring the qtp environment and the machine properly for web automation.
Web event recording configuration.
Defining the method for web controls identification and adapting the method to the project at hand.
Defining the method for web controls identification and adapting the method to the project at hand.
QuickTest additional settings which improve automation performance in the web environment.
In-depth acquaintance and analysis of the standard controls in qtp.
In-depth review of all classes of objects, including useful examples of object manipulations in a variety of situations.
Analysis of the standard objects attributes at the dom level and their influence on automated tests.
Review of web embedded technologies such as web services, activex, device replay and webxml.
A special review of ajax technology and how to automate it.
Introduction to web extensibility.
Understanding the framework of web extensibility defining and building extensibility from scratch.
Basic acquaintance with JavaScript

Automation and investigation of non-standard controls

The channel will provide guidance as to how to investigate controls and write library functions,
override functions, classes and extensibility for the following control classes and much more :

ProgressBar Splitter Date Picker
Data-Grid TreeView Lists Toolbars
Toggle Buttons Spinner Buttons Custom Combobox
Accordion Menus Ajax Menus Slider
Calendar Tree Views/Menus Toggle/Spinner Buttons
Tab menus / bars / strips Masked edit inputs more...

Automation and investigation of 3rd party controls

in the last years we witness an increasing number of custom web control packages, each with its unique functionality and ui. to cope with this new reality it is not enough to use qtp in the standard fashion to automate a web application. The automation developer must acquire a deep understanding of each control package object model. Guidance will be provided to attain the goal of writing solutions for third-party, non-standard, controls. The solutions may take a variety of formats: standalone functions, custom methods, classes, web extensibility, WSC, and even dot net dlls.

Upcoming Topics:

Apr 01, 2009 : Class Library solution for Masked Edit control


Apr 01, 2009 : Windows Script Component ( WSC ) solution for Masked Edit control


Apr 08, 2009 : categorized RSS feeds, to get the latest interesting updates on your favorites topics


Apr 20, 2009 : Extending the Web objects tutorials, by reviewing main property usage.



Masked Input
There are controls called "masked controls" that limit the type, content, or length of data users can enter. on this article, we are going to learn hoe to use this widget correctly. we are going to suggest different solutions ( e.g class library, WSC, NET dll ). the article includes step-by-step learning topics, an application demo, and full solution. Masked Input or in the channel menu Widgets > Masked Input