RSS Feed
Knowledgebase : Other features
For instance you may need to verify, in the dabatase, the result of operations performed by the application. AscentialTest provides a set of features (cf. Class database and its methods) to connect to a database, execute a SQL Query, fetch the result and verify it. Tests can set and get values from most databases, as long as they have an ODBC driver. This can be useful for various cases: * Of course, you can verify the data resulting from operations performed by the application. * Some companies...
You can build dynamically a list of values - called "restricted string" in AscentialTest - with data coming from the database. Note : these values can also come from other data source. * In the case of a list composed of values coming from the database, for instance a list of customers, AscentialTest can manipulate the value that will be selected at runtime in various ways. For instance, you need to find the ID of the invoices related to a particular customer selected with a list: you can create a sel...
AscentialTest does not (yet) have touch specific events such as swipe or pinch, but this is something we consider for future versions.
* Beside manual execution, AscentialTest mainly supports command line. Any software capable of running command line would work, for instance Jenkins or TFS. * AscentialTest can also run tests automatically on several machines, then collect and compile their results. * AscentialTest also support Quality Center, but integration is different. Please read the attached file for more details about this. More about Runtime options: [http://ascentialtest.novalys.net/EN/software-testing-resources/runti...
There are many important reasons to manage manual tests with AscentialTest: * REPEATABILITY AND CONSISTENCY OF MANUAL TESTS: You may need to reproduce the exact same operations and calculations from one test to another. By providing the same instructions (which manipulation, which value to enter, etc.) to all testers, for all test runs, you guaranty the consistency and the tests and the ability to compare their results. That is often the case for instance when testing a web store. * TRACEABILITY: y...
Yes. You can use AscentialTest for Robotic Process Automation. Below are some real-life examples of AscentialTest users: * Some customers use it to populate test databases, destroyed after each test. * Other companies uses it to automate routine tasks. * A college uses it to put together automatically a list of courses in a catalog. * Another organization uses AscentialTest as a robot to setup accounts and perform a variety of financial transactions, based on pre-configured dataset. They setup t...
Yes, AscentialTest supports Quality Center. Please read the attached file for more details about this. More about Runtime options: [http://ascentialtest.novalys.net/EN/software-testing-resources/runtime-options.html] [http://www.novalys.net/support/index.php?/Knowledgebase/Article/GetAttachment/835/6527] Execution options available in AscentialTest ALM / Quality Center Integration with AscentialTest
There are two levels of traceability in which you might might be interested: 1. Mapping each requirement to one or more tests to ensure that each requirement is covered. 2. Mapping each defect to one or more tests and perform a root cause analysis so that they can improve their processes. AscentialTest Enterprise Edition is currently integrated with Jira (please see attached document for more information) and TFS for the second of those two requirements. Each defect can be mapped back to one or more t...
Most testing tool vendors don't like to talk about it because it muddies the clear waters of record/playback, and other 'ease of use' features that are often presented as silver bullets in the field of Software Quality Assurance. Test automation is supposed to reduce costs while increasing efficiency in a test organization, but test maintenance can quickly erode the return on investment if the tool cannot ensure that tests can be modified quickly and easily as the application changes. After all, if the...
If a test action fails, you have 2 options: * You can raise an exception, wich will stop the tests * you can raise an error, wich will report the issue, but allow the test to continue
Yes, you can measure the execution time of tests, steps and actions. More generally, you can: * Measure the time to perform tests, steps or actions, to the nearest millisecond. Some measurements will happen automatically. Others can be implemented at tests, steps or action level. * Set maximum time limits * Send alerts if maximum time limit(s) are exceeded. Tests can also send an alert to a distribution list of concerned persons. * Based on this alert, search for a possible problem (hardware is...
Yes. You can: * Measure the time to perform tests, steps or actions. Some measurements happen automatically. Others can be implemented at tests, steps or action level. * Set maximum time limits * Send alerts if maximum time limit(s) are exceeded. Tests can also send an alert to a distribution list of concerned persons. * Based on this alert, search for a possible problem (hardware issue for instance)
While it is possible to drive the cmd.exe GUI, it is much easier to use System.Execute or System.Run. We also have a Database class that allows you to directly execute SQL. For Services, you will want to hook mmc.exe. I'll define the objects and create a step to start a service.
There are two different ways of accessing data in Excel. You can either import the data directly into AscentialTest from here You have to export your Excel to .csv first. Then you can import it here. You would do this if you wanted to use the data you already have in Excel as your test data. That saves you the time of keying it into our data tables. You can also use our Database class, to access Excel through ODBC. The easiest way to do that is through the Actions Explorer: You can find connect str...
There are a number of ways to run tests. You can run tests remotely and the tests can be scheduled (we have a built-in scheduler) but the host machine must stay up to do that. You can also connect to a remote machine where you have AscentialTest and UA Server installed. Then you can schedule the tests to run there at night por example. A lot of our customers run from Jenkins through the command line. That is a good option as well.
How to create and use selectors with table rows The AscentialTest selector is a powerful feature that provides a way to select one or more rows in a table. Once the row has been selected, it's easy to get, set or verify values for any column/cell in the row. Although the selector has many other applications in AscentialTest, the attached paper concentrates on how to create and use selectors with table rows. Please contact the support team if you have any questions or problems.
Custom Report Generation In addition to the built-in reports that are standard in AscentialTest, the product also provides the ability to design and generate custom reports. Please the attached document to create them, do not hesitate to contact the support in case of a problem.
Jira Integration By integrating tightly with Jira's Issue Tracking module, AscentialTest users can manage the relationship between test results and Jira issues directly in AscentialTest, saving time tracking down issues. The relationship between test results and defect status is clearly depicted in the test execution module so that users can track and manage defects quickly and easily. Please see attached document to know the features that Ascential Test's integration with Jira provides.
HOW TO LOCATE AN ASCENTIALTEST PROJECT? You may need to locate an AscentialTest Project: * to send it to our support team for assistance purposes. * to pass it to another user, that wishes to open it on his PC This menu option allows to locate this folder: Windows Explorer opens, and the project folder is selected automatically: This folder can be compressed and sent to someone else.
ASCENTIALTEST PATH STATEMENT The AscentialTest path statement is the foundation of our object recognition. Although the path statement is generated automatically during the App Object definition process for most objects, there are times when the user must modify or manually write the path statement. Please check the attached paper to know how the path statement works. This paper will also help you to understand the different options that are available for recognizing objects.
ASCENTIALTEST BUILT-IN REPORTS There are two ways to generate reports in AscentialTest. The first is from within AscentialTest UI, the second way is through our Zeenyx Information Portal (IIS) -included in the AscentialTest Enterprise license- which our users run from their browser. This is helpful to managers and project leads that don't have AscentialTest installed on their machines. Please see attached document to create them, do not hesitate to contact the support in case of a problem.
ERROR TRACKING AND DEBUGGING Tracking test failures can be challenging whether the source of the error is in the target application or in the test itself. The techniques described in the attached paper will help you locate the source of those errors.
Testplans can be imported from SilkTest or Excel. Both topics are covered in the product help.
If there is an issue, it would be a security issue on a specific machine. Try invoking AscentialTest as the Administrator and the problem will likely go away.
Help Desk by Novalys