preload

Microsoft XML Notepad

Posted by Albert Gareev on Aug 27, 2009
0
Area of use XML Documents A-Z Platform (OS) Windows Vendor Microsoft Community   Price Free Usability (1-5, 5 – Best) 5 Link http://www.microsoft.com/downloads/details.aspx?familyid=72d6aa49-787d-4118-ba5f-4f30fe913628&displaylang=en Some time ago I was looking for a simple but powerful visual XML editor tool to introduce a “front-end” of my model-based keyword-driven test automation framework to non-technical team ...

MS Dynamics Great Plains: GUI Platform (automation ...

Posted by Albert Gareev on Aug 26, 2009
0
Dot NET GUI  System.Windows.Forms standard GUI objects Successfully recognized and mapped by QTP Online reference: http://msdn.microsoft.com/en-us/library/system.windows.forms.aspx  System.Windows.Forms custom GUI objects Successfully recognized by QTP but mapped as generic object class “swfObject”. Hence the limitations operating it.  However, each object and its custom methods could be inspected manually (with Object Spy) and ...

MS Dynamics Great Plains: availability for Test ...

Posted by Albert Gareev on Aug 24, 2009
0
All related posts: Reference Page – GP/QTP Automation               1) Automation Requirements Summary              Automated Testing solution should be open, scalable, robust, and friendly for the continuous maintenance Test Data model should be open, scalable, and extendable. All the settings must be customizable without code changes. Test Case scripts dependency on a specific spreadsheet or file structure should ...

GUI object synchronization – custom function ...

Posted by Albert Gareev on Aug 20, 2009
0
Custom function implementing a more advanced synchronization point. The function will wait for the object to become existing and enabled, or to disappear (not existing). The maximum time to wait could be defined or taken by default. Used resources: Anti sleep function (QTP, VBScript, MercuryTimer, DeviceReplay) Service Functions – String (QTP, VBScript) ...

Anti sleep function (QTP, VBScript, MercuryTimer, ...

Posted by Albert Gareev on Aug 18, 2009
5
Sometimes a PC goes to sleep, launches screensaver or locks the desktop during a long synchronization periods or other GUI inactivity periods. Adding the function below makes the script periodically moving mouse to avoid breaking of the execution. Place the call to the function within your time-consuming loops and custom synchronization functions. To improve performance […] ...

You are NOT supposed to get outside of your box! ...

Posted by Albert Gareev on Aug 14, 2009
0
I had an interesting discussion on my story posted on SoftwareTestingClub and TestRepublic. Below I stored the part of the thread. Permalinks: http://www.softwaretestingclub.com/forum/topics/youre-not-supposed-to-get http://www.testrepublic.com/forum/topics/youre-not-supposed-to-get The original post. This is the story of bug reporting. The story began one day when QA Engineer (automation consultant) first time connected to a service module ...

Test Automation Problems (4) – Implementation ...

Posted by Albert Gareev on Aug 13, 2009
0
Parent page: Test Automation Problems Robustness  Automated Testing is about delivering test results – on time, within the Test Phase and reliable enough, with no manual retesting. There is no or minimal time reserved for scripts fixing, debugging and rerunning during the Test Cycle. If Automated Testing didn’t work then QA resources have to perform […] ...

Test Automation Problems (4) – Implementation ...

Posted by Albert Gareev on Aug 12, 2009
0
Parent page: Test Automation Problems Verification  Manual verification is complicated and informal. For test automation purposes, making it logical and specific requires time and effort of a seasoned professional. Workarounds like “picture-based” verification do not require formal logic but do not save man hours at the end due to high maintenance cost and manual validation […] ...

Test Automation Problems (4) – Implementation ...

Posted by Albert Gareev on Aug 11, 2009
0
Parent page: Test Automation Problems Coverage  How thoroughly script goes through the test case flow and how many test cases are automated per test plan?   Points of consideration  1)     Scattered vs. in-depth functionality coverage  Each functionality module of the application requires initial effort spent on GUI mapping and common functions development. However, this effort is […] ...

Test Automation Problems (4) – Implementation ...

Posted by Albert Gareev on Aug 10, 2009
0
Parent page: Test Automation Problems Framework  There are 3 most popular approaches in implementation of Test Automation, and none of them isn’t ideally suitable for any environment. Approach and problems  1)     Linear scripts  A  single test case could be automated fairly quickly (especially using recording) but robustness without error-handling is very questionable  GUI mapping is […] ...

Service Functions – DotNetFactory (QTP, VBScript)

Posted by Albert Gareev on Aug 05, 2009
0
In the code examples I present I often refer to routine functions. In my framework I have specialized libraries to call from.  In my blog I maintain the similar structure. Creating Custom Dialog DotNetFactory interface functions – create custom dialog  Creating DotNetFactory GUI Objects DotNetFactory interface functions (1) – Create Button DotNetFactory interface functions (2) – Create Label DotNetFactory […] ...
Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
This work by Albert Gareev is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported.