Google Search Results
You arrived here after searching for the following phrases:
Click a phrase to jump to the first occurrence, or return to the search results.
My System (TM), the new object oriented automation framework which was announced several months ago, is now generally available. This comprehensive, generic and methodology driven framework designed by Meir Bar-Tal was developed with the vision of tackling a very wide range of challenges which automation developers face in their daily work.
The framework - already implemented in 6 real-life projects, including at IBM XIV - supports the whole lifecycle of an automation project in a very robust fashion. From test design, thru automation infrastructure design and development, test flow and input data implementation, to automatic test parameterization, configuration and data loading, exception handling and recovery scenarios, and a rich reporting capacity, My System suggests an unparalleled vision regarding how to achieve automation deliverables that are worthwhile the effort.
Moreover, with an intuitive GUI as a companion (see below some sample screenshots), My System (TM) also offers a light-weight tool for testing engineers that enables them to swiftly design complex test flows with remarkable ease. A complementary automatic parameters building mechanism* supports a smooth transition from development to actual automated test execution - no more need to define the test parameters in both code and data source - My System will just do it for you!
If you’re interested in giving it a try, then please contact us:
- For technical info please apply to mysystem@solmarkn.com.
- For orders please apply to sales@solmarkn.com (a trial version can be ordered for a period of 30 days).
Notes
* The parameters building mechanism runs now as a batch process. The next version (expected to be released until the end of October) will have this feature fully integrated in the GUI and will save the need to use Excel files.
Posted in My System


Meir Bar-Tal




August 17th, 2009 at 2:25 pm
Do you have any presentation of how it is different(in terms of effort ,complexity,error handling etc) from conventional frameworks.
August 17th, 2009 at 4:11 pm
Thank you for your interest.
Please follow-up the next posts, and everything will become clear.
August 20th, 2009 at 2:10 pm
Article was good but do you have any examples for sample presentation where it is being used and how exactly.
August 31st, 2009 at 8:35 am
Hi Meir Bar-Tal,
How does the “My System” helps in building an automation framework ? Where the basic requirements of an automation framework are stored or entered i.e. Object Repository(.tsr files or excel file), Test cases (Excel Sheet), Test Data (Excel Sheet), Functions(Generic and Application Specific (.vbs files)) and finally Results (Excel file or xml file).
One more question is that here a single test case’s data are entered in a separate excel sheet or a group of test cases are collected to form a single “QTP Action” and its respective datatable. I hope you will clarify my doubt, since i am constructing a keyword driven framework where both single test case or a group of test cases can be executed.
August 31st, 2009 at 10:42 am
Hello qtp.tester,
My System IS an automation framework. It is OO, test flow (set and cases) is XML based, input data in Excel (this is planned to change in the next version). It allows you to use my GUI Layer technique or work with OR if you like. The functions are according to the requirements. Some generic, some override the QTP methods, many classes with service methods, etc. Your application specific code would go into the GUI Layer (for the specific GUI objects, instead of an OR), and Business Layer (Actions). The report is HTML formatted (XML with XSL).
As to your additional question: The QTP datatable is not used at all. Each TEST SET uses an Excel file (but see above), with a datasheet for each TEST as defined in the XML based flow (done with the Automation Center GUI, this part could be regarded as KeyWord-Driven). Each data record (row or col, according to the preferred view direction) would represent a Test Case, as in any testing implementation (whether automated or manual), and the code is of course data-driven, so a single piece of code can execute with different input data.
The Execution Tab of the GUI enables you to select which Tests to run, so I guess this would be similar to what you’re aiming at.
More you can find in my previous presentation dated December 2008 and other articles I’ve published at http://www.advancedqtp.com.
I cordially invite you to join the beta phase to learn more about the framework.
Cheers,
Meir
September 9th, 2009 at 10:46 pm
Nope!
September 13th, 2009 at 9:24 am
Hi Rob, Could you be more specific? :)
September 19th, 2009 at 4:53 pm
Hi Meir Bar-Tal,
In this automation framework, as you said there is not at all an object repository and the objects are identified by GUI. So GUI exactly means the location of the object on the screen or it applies descriptive programming using x and y coordinates.
Suppose there is an html page with “abc” and “Next” as webbuttons. So now where the properties of these webbuttons are stored to operate on it. And my second question is that if you click on “abc” button, then you will get one more html page where you will once again get two webbuttons named “pqr” and “Next”. These 2 new buttons’ location are changed with respect to the previous html page. Now how the QTP identifies these objects, with respect to name, location, Parent Object, etc. How?
I hope you understood my question.
I also wanted to know what is the beta phase of the automation ? And Thanks for your invitation, i will definitely visit the beta phase of the automation.
Bye.
qtp.tester
September 21st, 2009 at 10:05 am
Hi qtp.tester,
Your query is to the point. Let me exploit the opportunity to expand on the matter.
1) In principle, the framework does not force you to give up using an OR. It is definitely possible to use an OR even within the framework of My System.
2) We do use descriptive programming, but not x/y coordinates.
3) You can see the general approach to GUI containers such as Web pages, dialogs or windows in my article on Implementing a GUI Layer with Classes. Such common objects can be implemented using advanced techniques of class composition, where common methods, properties and even GUI objects are encapsulated in a way that makes code reuse a piece of cake.
I hope this is useful and answers your doubts.
The beta phase of My System is, as with other software products, a preliminary stage at which we offer you the opportunity to take a glance at the product, evaluate it and give us your feedback so that upon final release it will better meet your needs. Please refer to mysystem@solmarkn.com or sales@solmarkn.com and you’ll be added to the expanding list of beta phase members.
September 30th, 2009 at 10:03 am
Hi Mei Bar-Tal
Can you please confirm which versions of QTP is compatable with “My System” ?
I have tried doing the demo with QTP 9.5, and it presents a message “This document was modified using a leter version of Quick Test. You cannot open it with the currently installed version of QuickTest”
Thanks
Wayne Sinclair
September 30th, 2009 at 12:05 pm
I have uninstalled QTP 9.5 and installed QTP 10.0. Now I can access the “My System” Demo.
But now I am having another problem. I am getting a message “Missing Function Librray” in the missing resources pane for the following:
- ForDebuggingandtesting.lib.vbs
- Skin_Data_validator.cls.vbs
- Skin_Debug.vbs
- Action_Reload_Data.cls.vbs
- default_exception_handler.cls.vbs
I cannot find these in either the demo project. I had downloaded and installed the following files:
- Automation Centre 0.9.0.8.zip
- Patch with Demo – Extract after install.zip
Can anyone please help ?
Thanks
Wayne Sinclair
October 1st, 2009 at 10:35 pm
Hi Widas,
My System currently supports HP QTP 9.5 and 10 (Atlantis).
1) The problem you mentioned is a minor one, since actually the Demo test was produced with QTP 10. You can get a workaround at our My System Beta Forum.
2) The missing resources are obsolete. You can remove them manually, save the test and run the Demo again from the Automation Control Center. In the next version we’ll take care this issue doesn’t appear.
October 28th, 2009 at 2:58 pm
Hi, Is there a manual available for “My System” ? If so, where can I find it ?. Thanx.
October 30th, 2009 at 3:46 pm
hi,i think your web site will be popular in near
December 10th, 2009 at 9:39 am
Yeah its some what use ful
December 22nd, 2009 at 9:47 pm
Does your My System support Business Process Testing?
December 25th, 2009 at 5:37 am
i want t download the software please tell me how can i get it