<description/><language>en-US</language><copyright>(C) Copyright 2006-2024 Inflectra Corporation.</copyright><managingEditor>support@inflectra.com</managingEditor><category domain="http://www.dmoz.org">/Computers/Software/Project_Management/</category><category domain="http://www.dmoz.org">/Computers/Software/Quality_Assurance/</category><generator>KronoDesk</generator><a10:contributor><a10:email>support@inflectra.com</a10:email></a10:contributor><ttl>120</ttl><item><guid isPermaLink="false">KB813</guid><author>Max K (denis.markovtsev@inflectra.com)</author><category domain="http://www.inflectra.com/kronodesk/article/tag">mobile</category><category domain="http://www.inflectra.com/kronodesk/article/tag">signature</category><category domain="http://www.inflectra.com/kronodesk/article/tag">draw</category><title>Drawing in Mobile Tests When testing mobile applications, you may need to draw graphics, such as a signature. This article provides a helper function that you can copy and customize for your tests. Mon, 25 Mar 2024 08:34:51 -04002024-03-25T08:34:51-04:00/Support/KnowledgeBase/KB813.aspxKB812David J (support1@inflectra.com)custom report test configurationsCreating a Report of Test Results by Configuration Including Inline Graph We had a customer that was looking to display a table of the different test configurations that were tested and looking to display the results of all the test cases in a test set / release by configuration. Ideally they wanted an small inline bar graph as well. Using the custom reporting functionality of Spira , this is possible. Fri, 22 Mar 2024 19:38:37 -04002024-03-22T19:56:29-04:00/Support/KnowledgeBase/KB812.aspxKB811Victoria D (nino.diasamidze@inflectra.com)Custom Report to display the build's status name Standard custom report table for builds contains only the build status ID field, no status name included in it. This report clarifies how that can be resolved and get the status names instead of the status IDs (or both). Thu, 21 Mar 2024 14:59:37 -04002024-03-22T13:46:10-04:00/Support/KnowledgeBase/KB811.aspxKB810Max K (denis.markovtsev@inflectra.com)mobilecamerabrowserstackBrowserStack Camera Image Injection BrowserStack enables you to test image capture and QR/Bar code scanning from BrowserStacks mobile device camera. If your mobile app has features, such as check scanning, profile image capture, and QR/Bar code scanning, you can use this feature to automate the testing of such a feature in your app. Thu, 21 Mar 2024 11:55:48 -04002024-03-21T12:00:09-04:00/Support/KnowledgeBase/KB810.aspxKB809Victoria D (nino.diasamidze@inflectra.com)IISHow to eliminate "The server method 'GlobalNavigation_RetrieveWorkspaces' failed" error If you have an on-premise installation of Spira that displays a GlobalNavigation error popup message on certain pages, it may be due to a configuration issue on the server preventing setting the insecure connections to HTTPS. Wed, 20 Mar 2024 09:18:31 -04002024-03-20T13:31:39-04:00/Support/KnowledgeBase/KB809.aspxKB808Max K (denis.markovtsev@inflectra.com)mobileiosiOS Testing Hints (Personal Team) This is the second part of the iOS Testing Hints series. It describes how to configure real device testing if you dp not have a paid membership with Apple Developer. Wed, 20 Mar 2024 09:05:40 -04002024-03-20T12:20:18-04:00/Support/KnowledgeBase/KB808.aspxKB807David J (support1@inflectra.com)source code managementWhat's the Best Way to Test Out the Source Code Features During a Trial? When you sign up for a trial of either SpiraTeam or SpiraPlan you can add our TaraVault source code management system as a free add-on. This lets you initialize a new Git (or Subversion) repository, commit files, make changes and also view the branches and changes. In addition, trials of SpiraTeam/SpiraPlan also come with a built-in dummy test provider that simulates a source code repository. This is useful to see how the features work without needing to actually commit any code yourself. This article explains the two different options you have for trying out Spiras code management features and provide guidance on which is best for you. Sun, 17 Mar 2024 00:43:13 -04002024-03-17T01:57:04-04:00/Support/KnowledgeBase/KB807.aspxKB806Victoria D (nino.diasamidze@inflectra.com)Custom Reports ESQL XSLTHow to add most recent comment to the Task summary report This article explains how to get the most recent comment and add it as a column for an artifact summary report (if it is not already displayed). Fri, 15 Mar 2024 11:56:22 -04002024-03-20T13:53:55-04:00/Support/KnowledgeBase/KB806.aspxKB805Max K (denis.markovtsev@inflectra.com)macOSiOSmobileiOS Testing Hints (March 2024 version) Most complex part in Mobile testing is connecting to a simulator or device. In this article we describe steps necessary to configure the testing environment. Note: In brackets we specify versions of software components we used at the time of writing this article. Thu, 14 Mar 2024 14:23:02 -04002024-03-20T11:48:24-04:00/Support/KnowledgeBase/KB805.aspxKB803Alex G (alexey.grinevich@inflectra.com)Invoking async/Promise from Rapise Script Rapise Scripts are sequential. Sometimes you need to call a library that only has async API (i.e. OpenAI) and thus need to do it sequentially. Wed, 28 Feb 2024 08:01:57 -05002024-02-28T08:01:57-05:00/Support/KnowledgeBase/KB803.aspxKB802Sam I (sriram@inflectra.com)Graphing the Lead Time and Cycle Time - Part 3 When the data for creation date, start date, and end date are good, we can aggregate the data in a graphical format. This article will demonstrate how to write a simple query to show the trends of these lagging metrics. Thu, 22 Feb 2024 04:05:36 -05002024-02-23T12:49:14-05:00/Support/KnowledgeBase/KB802.aspxKB801Sam I (sriram@inflectra.com)Cycle Time Lead TimeAddressing incorrect data before graphing Lead Time and Cycle Time - Part 2 When aggregating lead time and cycle time graphically, it is important to ensure correct data is present in the required date fields that mark the appropriate workflow status required for computing the lead time and cycle time metrics. This article explains how to perform some diagnostics before aggregating data in the graphs using the task module. Wed, 21 Feb 2024 20:54:05 -05002024-02-23T12:44:04-05:00/Support/KnowledgeBase/KB801.aspxKB800Sam I (sriram@inflectra.com)Lead Time Cycle Time AgileCreating the Report for computing the Lead Time and Cycle Time - Part 1 One of the frequent questions that the Agile Project teams face is computing the cycle and Lead time. Depending upon the teams practices, this computation may be applied for Requirements, Tasks, or Defects. This article addresses how to create a report for lead time and cycle time based on tasks. Wed, 14 Feb 2024 17:12:03 -05002024-02-23T12:43:49-05:00/Support/KnowledgeBase/KB800.aspxKB799David J (support1@inflectra.com)ldap oauth azuread adfsMigrating users in Spira from LDAP/ActiveDirectory to ADFS or AzureAD Many of our on-premise customers have integrated Spira with their Microsoft Active Directory (AD) infrastructure using our LDAP integration option. When they want to move to the cloud, they need to switch their users from LDAP to Single Sign On (SSO) using an Oauth based option such as ActiveDirectory Federated Services (ADFS) or AzureAD. This article describes the process. Mon, 12 Feb 2024 18:26:09 -05002024-02-12T18:56:32-05:00/Support/KnowledgeBase/KB799.aspxKB798Max K (denis.markovtsev@inflectra.com)mobileionicwebwebdriverappiumTesting mobile applications built with Ionic framework Ionic is an open source UI toolkit for building performant, high-quality mobile apps using web technologies - HTML, CSS, and JavaScript. This means that being mobile, Ionic applications are web applications by nature. And it is much more convenient to test them via WebDriver rather than Appium. Requires Rapise 8.1+. Mon, 12 Feb 2024 13:39:26 -05002024-02-12T14:17:35-05:00/Support/KnowledgeBase/KB798.aspxKB797Victoria D (nino.diasamidze@inflectra.com)Artifact associations custom report esqlRetrieving requirement associations This article describes how to retrieve artifacts associations due to the dependency type that become challenging. Thu, 08 Feb 2024 11:00:22 -05002024-02-15T13:22:58-05:00/Support/KnowledgeBase/KB797.aspxKB796Alex G (alexey.grinevich@inflectra.com)Useful Page Objects Sample framework including general purpose page objects that you may find useful in your test cases (KeyboardHelper, ListChecker, ManagedHelper, StringChecker, TableHandler). Help pressing special keys, comparing lists, accessing managed popup windows, checking unique strings and string formatting, working with standard web table. Thu, 08 Feb 2024 08:45:49 -05002024-02-08T11:41:57-05:00/Support/KnowledgeBase/KB796.aspxKB795Victoria D (nino.diasamidze@inflectra.com)Defining the Custom Graphs for Program Capabilities and Milestones This article provides instructions on creating Custom Graphs for Program Capabilities and Milestones. Thu, 01 Feb 2024 08:46:41 -05002024-02-02T05:57:28-05:00/Support/KnowledgeBase/KB795.aspxKB794Victoria D (nino.diasamidze@inflectra.com)Custom Reports associationsHow to retrieve incidents associated with a requirement using Custom Reports Sometimes you may need to get the list of incidents associated with a requirement but that can be challenging in case an implicit association exist. This article can help you to get these associations. Wed, 31 Jan 2024 06:50:14 -05002024-01-31T14:59:14-05:00/Support/KnowledgeBase/KB794.aspxKB793David J (support1@inflectra.com)jira atlassian integrationsMigration to New Atlassian Centralized Administration - Impact to Integrations Beginning on February 15, 2024 and continuing into March, Atlassian will be migrating its customers to a new, centralized user management experience called Atlassian Administration . These changes will change the default permissions and roles in Atlassians products. These changes may require you to update your permissions to ensure the integration between Jira and SpiraTest works uninterrupted. Tue, 30 Jan 2024 18:24:20 -05002024-01-31T13:24:32-05:00/Support/KnowledgeBase/KB793.aspxKB792Victoria D (nino.diasamidze@inflectra.com)Excel Custom ReportingHow to extract large amounts from Spira using Excel or OData Import/export tools (including Custom reports ) are limited on row handling, due to performance issues it may cause. To get more than 10000 rows at the time, you will need to do it in batches or filter the report in some logical way. This article explains how to override that limitation with minimum manual efforts. Tue, 23 Jan 2024 06:05:24 -05002024-01-23T16:52:08-05:00/Support/KnowledgeBase/KB792.aspxKB791David J (support1@inflectra.com)Making Sure Your IIS .NET Trust Levels Are Not Preventing Spira from Loading We had a customer that was installing Spira (this article applies to SpiraTest, SpiraTeam, and SpiraPlan editions) on a new server that had recently been hardened by their IT department and it would not load Spira or display the login page. After much debugging, the customer helped us realize it was the .NET Trust Level that was the culprit. Fri, 19 Jan 2024 18:31:32 -05002024-01-19T19:37:22-05:00/Support/KnowledgeBase/KB791.aspxKB790Max K (denis.markovtsev@inflectra.com)mobileiosipaHow to resign a third-party .ipa file to run it on a real iOS device You may receive an .ipa file from a development team or download one published by a third-party vendor. In order to create and run automation scripts using a real iOS device you need to resign the .ipa file with your provisioning profile and development certificate. Learn how to do it from this article. Mon, 15 Jan 2024 11:50:16 -05002024-01-15T14:53:08-05:00/Support/KnowledgeBase/KB790.aspxKB789Sam I (sriram@inflectra.com)Custom Report Test Set Test Case Test StepsCustom Report of Test Sets, Test Cases, and Test Steps One of our customers recently asked about creating a report that brought the test set, test case, and test step in a specific format to help them with their test planning. This KB article explains how this can be done. Tue, 19 Dec 2023 14:28:39 -05002024-03-21T12:22:51-04:00/Support/KnowledgeBase/KB789.aspxKB788David J (support1@inflectra.com)eclipse ide integrationTroubleshooting Eclipse IDE Plugin Installation on Eclipse 2022-12 When you are installing the Spira plugin for Eclipse on workstations running Eclipse 2022-12, sometimes it wont install because of missing/invalid dependencies. This article provides information on fixing this issue and also how to deploy the fixes for customers where their Eclipse instance is not able to download packages from the Internet. Fri, 15 Dec 2023 22:12:03 -05002023-12-15T22:28:21-05:00/Support/KnowledgeBase/KB788.aspxKB787David J (support1@inflectra.com)requirements coverageRequirements Covered in Tests Report, Where the Tests are Filtered The build in requirements test coverage metrics include all test cases in a project, not just those in specific statuses. This custom report lets you get the count of requirements and the percentage coverage by test cases in a specific status. Tue, 28 Nov 2023 16:21:20 -05002023-11-28T16:23:08-05:00/Support/KnowledgeBase/KB787.aspxKB786Max K (denis.markovtsev@inflectra.com)reporttemplatexsltFormatting Actual Duration in a Custom Report By default Spira displays duration values in hours formatted as 0.00 number. If you wish to format these values as hhh:mm:ss then you need to change the XSLT in a custom report. Thu, 23 Nov 2023 08:37:02 -05002023-11-30T06:59:58-05:00/Support/KnowledgeBase/KB786.aspxKB785Victoria D (nino.diasamidze@inflectra.com)Create a custom report of all users with their role in each product If you want to get a report of all the users in the system split by their role per product then this article helps you to achieve that. The custom reporting module in Spira allows you to create a custom report to extract that information. Tue, 21 Nov 2023 08:58:37 -05002023-11-21T15:48:23-05:00/Support/KnowledgeBase/KB785.aspxKB784Sam I (sriram@inflectra.com)Spira URLCreating a Link to the Spira Artifact Item in ESQL One of the customers recently asked about including a link as an additional column in the tabular report so that it is easy for the receiver to directly access the link instead of navigating through the system. This article provides the query to accomplish this request as part of their query. Mon, 23 Oct 2023 17:55:28 -04002023-10-24T16:34:03-04:00/Support/KnowledgeBase/KB784.aspxKB783Sam I (sriram@inflectra.com)EVM SV SPI CV CPI ETC EAC TCPIEVM - Leading Indicators for Forecasting In a series of EVM articles, part 1 , part 2 , and part 3 , we discussed about implementing the earned value management (EVM) lagging indicators. In this article, we will discuss the forecasting metrics. Fri, 20 Oct 2023 14:54:20 -04002023-10-20T19:41:27-04:00/Support/KnowledgeBase/KB783.aspxKB782Sam I (sriram@inflectra.com)EVMImplementing EVM - Schedule and Summary of Task Based Cost Metrics in Spira - Part 3 This is the final extension to the Earned Value Management. The main difference here is that the the task module contains the details of the costs that needs to be aggregated and added to the cost of time at the blended rate. Tue, 17 Oct 2023 16:18:46 -04002023-10-20T14:36:38-04:00/Support/KnowledgeBase/KB782.aspxKB781Sam I (sriram@inflectra.com)Implementing EVM - Schedule and Cost Metrics in Spira - Part 2 This is an extension of the earlier EVM article on implementing schedule metrics alone. In this article, let us explore adding cost metrics, such as the cost variance and the cost performance index, with summarized costs tracked at the release level. Wed, 11 Oct 2023 17:01:02 -04002023-10-17T18:05:35-04:00/Support/KnowledgeBase/KB781.aspxKB780Max K (denis.markovtsev@inflectra.com)chrome chromedriver webdriver seleniumChrome for Testing This is the mirror of https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json Using links from this JSON file you may download specific versions of Chrome that do not auto-update. Thu, 05 Oct 2023 10:05:51 -04002024-03-20T06:51:44-04:00/Support/KnowledgeBase/KB780.aspxKB779Sam I (sriram@inflectra.com)Implementing EVM - Schedule Metrics in Spira Recently, an attendee in a conference asked me how Spira can support the earned value management (EVM) for project tracking. The question came up as cost is not part of the standard Spira setup. This article addresses this need. Mon, 25 Sep 2023 17:02:12 -04002023-10-17T18:04:41-04:00/Support/KnowledgeBase/KB779.aspxKB778Victoria D (nino.diasamidze@inflectra.com)Creating a custom report to display all artifacts owned by users If you need to report against the artifacts owned by one user, but across multiple products - this article helps you to achieve that. The report example focuses specifically on incident and tasks, but can be changed to include more or different artifacts. Fri, 22 Sep 2023 12:54:33 -04002023-09-26T10:52:59-04:00/Support/KnowledgeBase/KB778.aspxKB777Victoria D (nino.diasamidze@inflectra.com)Custom Reports JiraHow to show the Jira ID on the artifact list pages and in reports This article describes the steps to do so you can display the Jira ID field in certain reports and on list pages. Thu, 14 Sep 2023 09:52:48 -04002023-09-18T13:45:34-04:00/Support/KnowledgeBase/KB777.aspxKB776Max K (denis.markovtsev@inflectra.com)browser invoke sub-testHow to run a sub-test in isolated mode Sometimes there is a need to execute another test (sub-test) from a Rapise test. Doing so with Global.DoInvokeTest or RVL.DoPlayTest will run the sub-test in the context of the calling test, it will reuse same browser profile or mobile profile, it will use same loaded libraries. Such mode of execution may produce different results compared with running the sub-test standalone. To run the sub-test in isolated mode use Global.DoInvokeTestParallel and RVL.DoPlayTestParallel . Tue, 05 Sep 2023 10:05:12 -04002023-09-05T10:06:05-04:00/Support/KnowledgeBase/KB776.aspxKB775Max K (denis.markovtsev@inflectra.com)rapise installation logsWhere to find Rapise installation logs In rare cases Rapise installation fails. There may be different reasons for this including AV software, security configuration or corrupted Windows system. To help Rapise team to find out the root cause you may zip and share Rapise installation logs. Fri, 18 Aug 2023 07:00:15 -04002023-08-18T08:13:27-04:00/Support/KnowledgeBase/KB775.aspxKB774Max K (denis.markovtsev@inflectra.com)webflutterHow to automate testing of Flutter Web applications In most cases Flutter Web applications are built with CanvasKit renderer (flutter build web --web-renderer canvaskit). It means that by default UI elements of an application are not visible to test automation tools. They see just the big pane that covers all browser window. So does Rapise. However, there is a simple workaround that can be applied to solve this problem. Tue, 08 Aug 2023 14:15:55 -04002023-09-08T09:57:12-04:00/Support/KnowledgeBase/KB774.aspxKB773Sam I (sriram@inflectra.com)Requirement StatusAccommodating New Requirement Statuses Spira currently limits the statuses available for the requirement artifact due to the support the requirement status level automation. One request, despite infrequent, is to address how to accommodate excluding requirements at a release level or reporting on requirements in this required but currently unavailable requirement status. This article addresses this requirement. Sun, 23 Jul 2023 00:32:02 -04002023-07-23T08:54:17-04:00/Support/KnowledgeBase/KB773.aspxKB772Max K (denis.markovtsev@inflectra.com)If you have Rapise version lower than 8.0.28.45 and Chrome 115+ Since version 115 of Chrome the central storage of chromedriver executables has changed. If you have Rapise version older than 8.0.28.45 than you need to take special steps to continue testing on Chrome 115 and above. Fri, 21 Jul 2023 07:05:15 -04002023-08-18T06:40:49-04:00/Support/KnowledgeBase/KB772.aspxKB771Max K (denis.markovtsev@inflectra.com)reportpdfhtmlHow to generate an HTML report using own template and convert it to PDF Rapise can export an execution report in HTML format, it even allows to choose from a few predefined templates . However you may want to create own template or customize existing one and export the report automatically at the end of test execution. Also you may want to convert generated HTML report to PDF format. Learn how from this article. Wed, 19 Jul 2023 06:45:46 -04002023-07-19T06:50:04-04:00/Support/KnowledgeBase/KB771.aspxKB770Victoria D (nino.diasamidze@inflectra.com)Custom ReportsHow to get a list of all Requirements associated to a Release or all Risks associated to Requirement This article shows examples of how to find all artifacts of one type associated to another artifact. For example, getting the list of Requirements associated to a Release, or showing all Risks associated to a Requirement. This mimics what a user may see in the corresponding Associations tab but in a report. Fri, 07 Jul 2023 08:44:40 -04002023-07-07T13:56:22-04:00/Support/KnowledgeBase/KB770.aspxKB769Sam I (sriram@inflectra.com)Risk Cross-Project Risk Program Risk Portfolio RiskCreating a Risk Register at Portfolio Level A customer recently asked how to get a list of all risks across all projects within a portfolio. This article explains how to create such a report. Thu, 29 Jun 2023 15:31:48 -04002023-06-29T15:34:04-04:00/Support/KnowledgeBase/KB769.aspxKB768David J (support1@inflectra.com)Data Export Options from Spira & KronoDesk After Termination of Service In the Inflectra Cloud Hosting Terms of Service (ToS) , it mentions: In the event this Agreement is terminated, Inflectra will make available to Organization a file of the Data within thirty (30) days of termination. Some customers have asked what format the data will be in. Tue, 27 Jun 2023 16:50:08 -04002023-06-27T16:52:13-04:00/Support/KnowledgeBase/KB768.aspxKB767Max K (denis.markovtsev@inflectra.com)rapise8docsacademyRapise 8.0: how to use Rapise with Git and Spira If your team has only one or two test automation engineers, the best option for storing files of a testing framework is within SpiraTest. This approach is straightforward to implement and does not require specific configuration of test sets. However, if your testing framework is expected to grow significantly and you have multiple automation engineers, it is recommended to incorporate Git into your set of tools. Using Git offers several important benefits: Improved file loading speed: By integrating Git with RapiseLauncher, the process of loading files from a repository is significantly faster. This can save valuable time, especially when dealing with larger frameworks or complex test suites. Comprehensive source control features: Git provides a wide range of source control capabilities, including branching and merging. These features are essential for managing changes and collaborating effectively when multiple team members are working on the same codebase. It allows for better organization, tracking, and merging of code changes, ensuring a streamlined development process. Enhanced teamwork: Git simplifies collaboration in a team environment. It allows team members to work on different branches or even different features concurrently, while providing mechanisms to merge and synchronize their work seamlessly. This enables better coordination and reduces the risk of conflicts when integrating changes made by multiple developers. By incorporating Git into your testing workflow, you can optimize file loading speed, leverage powerful source control features, and foster a more efficient and collaborative team environment. Fri, 23 Jun 2023 14:02:52 -04002023-06-23T16:21:42-04:00/Support/KnowledgeBase/KB767.aspxKB766Victoria D (nino.diasamidze@inflectra.com)Custom Reports Scaled AgileHow to make custom reports for program level artifact associations This article explains how to create several different example custom reports for program level artifacts and their associations. Fri, 23 Jun 2023 13:24:38 -04002023-07-05T18:53:53-04:00/Support/KnowledgeBase/KB766.aspxKB765Max K (denis.markovtsev@inflectra.com)rapise8docsacademyRapise 8.0: how to use Page Objects/Modules When writing automated tests, it is often necessary to create shared modules that can be used by multiple test cases. These modules serve various purposes, such as handling authentication for applications with a login page, performing necessary actions after test case completion, or working with custom controls within the application, such as dropdown menus, form fields, or grid/table controls. In Rapise 8.0, you have the ability to address all these requirements. Rapise supports two types of modules: RVL (Rapise Visual Language) and JavaScript-based modules. These modules provide a flexible and powerful approach to handle common functionalities across your test cases. By using RVL modules, you can visually create reusable components that encapsulate specific actions or sequences of steps. For example, you can create an RVL module that handles the authentication process by entering credentials and clicking the login button. This module can then be easily reused across multiple test cases that require login functionality. Alternatively, you can leverage JavaScript-based modules in Rapise 8.0. JavaScript is a versatile programming language that allows you to create custom functions and logic to handle complex scenarios. With JavaScript-based modules, you can implement specific interactions with custom controls or perform actions that are not easily achievable through the visual interface of Rapise. Both RVL and JavaScript-based modules in Rapise provide a seamless way to organize and reuse common functionalities within your automated tests. They help improve maintainability, reduce duplication of code, and enhance overall test efficiency. Fri, 23 Jun 2023 08:48:31 -04002023-06-23T13:56:36-04:00/Support/KnowledgeBase/KB765.aspxKB764Max K (denis.markovtsev@inflectra.com)mobileiosandroidHow to switch between applications in a Mobile test Sometimes mobile testing scenarios involve interactions with built-in applications installed on a device. For example you may need to open Messages, locate SMS with a one-time code and use it in your application. Thu, 22 Jun 2023 13:53:28 -04002024-03-22T09:56:18-04:00/Support/KnowledgeBase/KB764.aspxKB763Victoria D (nino.diasamidze@inflectra.com)Custom ReportsHow to add and an image (logo) to the header or footer of a custom report While custom images in custom report headers and footers are not directly supported this article explains a workaround so that you can embed an image or a logo inside the custom report. Thu, 22 Jun 2023 11:57:07 -04002023-06-27T13:21:29-04:00/Support/KnowledgeBase/KB763.aspxKB762Victoria D (nino.diasamidze@inflectra.com)Custom Reports reporting reportsСreate a report to filter Parent Requirements only based on a Custom Field From the UI the Parent requirement wont be retrieved if none of its children match the filter criteria. This article shows you how to create a custom report that retrieves parent requirements that meet the filter criteria, even if none of their children meet it. For example, if you need to create a custom report for requirements filtered by a custom property - here are the detailed instructions how to achieve that. Wed, 14 Jun 2023 13:27:18 -04002023-07-26T13:51:40-04:00/Support/KnowledgeBase/KB762.aspxKB761Victoria D (nino.diasamidze@inflectra.com)Custom Reports reporting reportsSummary report of all products with information about their programs Sometimes you need to get a report of all the Programs and Products available in your Spira instance. This article explains how to do that. Tue, 13 Jun 2023 10:21:29 -04002023-06-15T13:20:01-04:00/Support/KnowledgeBase/KB761.aspxKB760Max K (denis.markovtsev@inflectra.com)rapise8docsacademyRapise 8.0: using multiselect and datacolumn parameters for comprehensive testing The true strength of test automation lies in its capability to execute the same test cases with varying input parameters. In Rapise 8.0, you can achieve this by utilizing multiselect and datacolumn parameters. Lets now explore a specific example to illustrate this concept. Wed, 07 Jun 2023 08:06:38 -04002023-06-07T09:24:21-04:00/Support/KnowledgeBase/KB760.aspxKB759David J (support1@inflectra.com)security headers iisRemove IIS Server version HTTP Response Header By default, the IIS web server used by Spira and KronoDesk will include an HTTP Header that discloses the name and version of the web server being used. It is often recommended by security experts that this header be hidden to make it more difficult for potential hackers to know what platform is being used by the application. This article explains how you can hide this header. Tue, 30 May 2023 21:31:21 -04002023-05-31T15:29:41-04:00/Support/KnowledgeBase/KB759.aspxKB758David J (support1@inflectra.com)copying associations artifactsWhat is Copied when an Artifact is Cloned Several customers had questions about the copying of artifacts, specifically looking for information about which linked data and dependent data elements are copied. In this article we clarify this information. Wed, 24 May 2023 16:33:11 -04002023-05-24T16:38:59-04:00/Support/KnowledgeBase/KB758.aspxKB757Sam I (sriram@inflectra.com)Release Phase Sprint V-Model Spira ClonePurpose behind a Release Clone Option We had a customer ask recently why this clone option at the release level in Spira did not make a copy of all the artifacts associated in the previous release. This article addresses this question. Wed, 24 May 2023 12:27:35 -04002023-05-24T19:06:16-04:00/Support/KnowledgeBase/KB757.aspxKB756Max K (denis.markovtsev@inflectra.com)rapise8docsacademyRapise 8.0: development flow for Test Automation Framework in Team Mode When working as part of a team of automation engineers, the principles mentioned in the Single User Mode still apply. However, there are additional considerations to keep in mind, particularly when using a SpiraTest-based file repository. Fri, 19 May 2023 07:22:44 -04002023-05-22T06:31:48-04:00/Support/KnowledgeBase/KB756.aspxKB755Max K (denis.markovtsev@inflectra.com)rapise8docsacademyRapise 8.0: development flow for Test Automation Framework in Single User Mode If you are the sole automation engineer working on test creation with Rapise, it is recommended to follow these basic principles when developing a test automation framework. These guidelines specifically apply to the new Framework mode introduced in Rapise 8.0. Fri, 19 May 2023 06:35:50 -04002023-05-22T06:31:36-04:00/Support/KnowledgeBase/KB755.aspxKB754Sam I (sriram@inflectra.com)Bulk EditImpact of Bulk Edit Privilege in Spira A customer recently asked about the impact of turning off the Bulk Edit privilege in Spira. This blog addresses the specific areas this Bulk Edit privilege influences. Thu, 18 May 2023 16:09:56 -04002023-05-18T20:00:37-04:00/Support/KnowledgeBase/KB754.aspxKB753Max K (denis.markovtsev@inflectra.com)rapise8docsacademyRapise 8.0: how to make a copy of a test automation framework There are various situations where duplicating a test automation framework and linking it with another product in SpiraTest becomes necessary. For instance, you may want to create a copy to test the next major version of your application or start fresh with a clean product in SpiraTest. Another common scenario is when you need to transfer the test repository from SpiraTest to Git. Thu, 18 May 2023 13:02:51 -04002023-05-22T06:31:23-04:00/Support/KnowledgeBase/KB753.aspxKB752Max K (denis.markovtsev@inflectra.com)rapise8docsacademyRapise 8.0: how to define and use test set configurations Rapise 8.0 provides the simplified way of parameterizing test sets . With the ability to define parameters and create configurations, managing different test scenarios has never been easier. Each configuration automatically includes all the defined parameters, but you can override specific parameter values as needed. If a configuration does not explicitly assign a parameter value, the default value is utilized during test set execution. Thu, 18 May 2023 10:26:50 -04002023-05-22T06:30:11-04:00/Support/KnowledgeBase/KB752.aspxKB751Max K (denis.markovtsev@inflectra.com)rapise8academydocsRapise 8.0: what are the benefits of using the new Framework mode? The Framework mode was introduced in Rapise 8.0 to simplify test case and test set management, as well as the management of parameters, page objects/modules, object repositories, and shared code. The legacy Single Test mode required dealing with Sub-Tests and linking tests to SpiraTest on a per test case basis, whereas in the Framework mode, there is a single button labeled Sync with Spira that handles everything. When this button is pressed, test cases and test sets are automatically synchronized with SpiraTest, and files are uploaded/downloaded. In the Framework mode, team collaboration is streamlined because changes made by team members are automatically merged. In addition, it is possible to view diffs and resolve conflicts in complex cases. Wed, 17 May 2023 15:22:18 -04002023-05-22T06:30:00-04:00/Support/KnowledgeBase/KB751.aspxKB750Max K (denis.markovtsev@inflectra.com)rapise8docsacademyRapise 8.0: how to run test cases on different browsers In this article, we will demonstrate how to configure multi-browser execution of test cases in Rapise to ensure compatibility of a web application across major web browsers. This method is specifically designed for the Framework mode, which was introduced in Rapise 8.0. Wed, 17 May 2023 11:44:52 -04002023-05-22T06:29:47-04:00/Support/KnowledgeBase/KB750.aspxKB749Max K (denis.markovtsev@inflectra.com)rapise8docsacademyRapise 8.0: how to define and use parameters in test cases In test automation projects, it is often necessary to parameterize test cases for various purposes. For instance, this could involve specifying different URLs for running tests in different environments (development, staging, production), or providing user credentials for logging into the system. Additionally, there might be a need to quickly modify playback speed, error handling, and screenshot settings for multiple test cases. In the Rapise 8.0 Framework mode, managing parameters is made simple and convenient, allowing easy creation and management of parameters, including the ability to run the same test case with different input data, such as filling a form with various values to create multiple records in a system database. Mon, 15 May 2023 13:14:47 -04002023-05-22T06:29:20-04:00/Support/KnowledgeBase/KB749.aspxKB748Max K (denis.markovtsev@inflectra.com)rapise8academydocsRapise 8.0: recommended way of executing code before and after each test case Rapise 8.0 has introduced a new feature called the Framework mode. In this mode a new framework is created with the Common.js file which contains event handlers such as SeSOnTestInit and SeSOnTestFinish that get executed for every test case. Fri, 12 May 2023 10:44:59 -04002023-05-22T06:29:34-04:00/Support/KnowledgeBase/KB748.aspxKB747David J (support1@inflectra.com)jira migrationWhat's Migrated from Jira into Spira? We have a migration tool that makes it easy to move from Jira (cloud, server and data-center editions) to Spira (SpiraTest, SpiraTeam and SpiraPlan editions). This article provides some more information on exactly what is migrated in each module. Fri, 28 Apr 2023 17:27:13 -04002023-04-28T18:11:06-04:00/Support/KnowledgeBase/KB747.aspxKB746David J (support1@inflectra.com)dynamic uiautomation desktopDynamically Clicking on a Desktop App Button Sample (MS-Word) We had a customer request for a sample that demonstrates how to click on buttons in a desktop application (in this case a plugin for Microsoft Word) where instead of having to learn each of the buttons individually, you can learn the button container and then loop through the buttons using a Rapise RVL Map . Tue, 18 Apr 2023 15:11:05 -04002023-04-18T15:54:31-04:00/Support/KnowledgeBase/KB746.aspxKB745Alex G (alexey.grinevich@inflectra.com)Re-formatting strings and numbers Sometimes you need to change format of date, time or number to put it into some form or to compare it with known value. Here is a couple of functions. Mon, 10 Apr 2023 14:15:14 -04002023-04-10T14:15:14-04:00/Support/KnowledgeBase/KB745.aspxKB744David J (support1@inflectra.com)reporting test setsUsing a Custom Report to Find Test Cases Not in a Test Set We had a customer ask us how they could find all the test cases that are NOT part of a specific test set. Now there is unfortunately not a way to do it directly in the Spira UI. However that is where the handy custom reporting functionality comes in! Sun, 09 Apr 2023 14:11:40 -04002023-04-09T14:54:19-04:00/Support/KnowledgeBase/KB744.aspxKB743David J (support1@inflectra.com)test sets best practices test managementBest Practices for using Test Sets in Spira Customers often have questions about the best way to use test sets in SpiraTest, SpiraTeam and/or SpiraPlan. In this article we cover some of the most common ways that test sets are used in projects. Fri, 07 Apr 2023 15:49:49 -04002023-12-11T10:18:30-05:00/Support/KnowledgeBase/KB743.aspxKB742David J (support1@inflectra.com)agile scrum methodologiesAgile FAQs when Using SpiraTeam and SpiraPlan When our implementation partners work with different customers to implement Spira in their organizations, often times they have questions about the tool, that are in reality more process/methodology questions. We discuss some of the most common ones in this article. Fri, 07 Apr 2023 15:47:33 -04002023-04-07T15:47:33-04:00/Support/KnowledgeBase/KB742.aspxKB741David J (support1@inflectra.com)reporting odata powerbi tableauUsing ODATA to Create SpiraPlan Reports using Tableau and/or PowerBI When using the SpiraPlan ODATA API to create custom reports in popular reporting platforms such as PowerBI and/or Tableau, customers have had some common questions. In this article we answer some of the most frequent ones. Fri, 07 Apr 2023 15:44:21 -04002023-04-07T15:45:24-04:00/Support/KnowledgeBase/KB741.aspxKB740David J (support1@inflectra.com)agile development best practicesAgile Best Practices when Using SpiraTeam and SpiraPlan When our implementation partners work with different customers to implement Spira in their organizations, often times they have questions about the tool, that are in reality more process/methodology questions. We discuss some of the most common ones in this article. Fri, 07 Apr 2023 15:35:31 -04002023-04-07T15:40:56-04:00/Support/KnowledgeBase/KB740.aspxKB739David J (support1@inflectra.com)data import user importLoading Users into KronoDesk from Excel using Rapise We had a customer that needed to load in a batch of customer users into our KronoDesk service desk platform . The built-in Excel add-on is only able to import help desk tickets, not users. So in this article we explain how you can use Rapise to bulk load in the data using the KronoDesk REST API . Sun, 26 Mar 2023 12:13:04 -04002023-03-26T12:25:27-04:00/Support/KnowledgeBase/KB739.aspxKB738Victoria D (nino.diasamidze@inflectra.com)Create a Summary Report of Test Cases and Defects using Power BI This article explains how to generate a simple test execution report that includes the list of test cases, execution dates and raised defects using PowerBI. Tue, 21 Mar 2023 13:47:37 -04002023-06-02T14:48:05-04:00/Support/KnowledgeBase/KB738.aspxKB737Alex G (alexey.grinevich@inflectra.com)Waiting for Process to Start / Stop in Rapise Here is a couple of useful functions for the case you need to wait for a process. Fri, 17 Mar 2023 08:19:16 -04002023-03-17T08:19:16-04:00/Support/KnowledgeBase/KB737.aspxKB736Victoria D (nino.diasamidze@inflectra.com)Comments Custom Report OData PowerQueryCreating a list of comments for any users in the system If you need to extract comments for artifact, for a period of time or filtered by comment creator - you can easily do that using Custom Report tool or - if youre using SpiraPlan you can use OData or (PowerBI Desktop) to visually create reports and analysis. Wed, 15 Mar 2023 10:34:02 -04002024-03-15T10:54:03-04:00/Support/KnowledgeBase/KB736.aspxKB735Victoria D (nino.diasamidze@inflectra.com)screenshots url rich text embedding imagesHow to Fix Embedded Spira Image URLs When You Change Server URLs You may come across a situation where the base URL of your Spira instance has changed and the embedded image URLs no longer match. This will cause a broken image to display inside the various rich text editors in Spira. This article explains how you can use SQL to do a bulk update of the offending URLs. Wed, 15 Mar 2023 07:25:29 -04002024-02-02T13:45:55-05:00/Support/KnowledgeBase/KB735.aspxKB734David J (support1@inflectra.com)requirements custom graphsCreating a Custom Requirement Summary Graph using ESQL A customer recently posted on the forums that they wanted to create a similar graph to the built-in Requirements Summary one using Spira custom graphs and ESQL. In this article we include an example. Tue, 28 Feb 2023 17:32:04 -05002023-02-28T17:45:00-05:00/Support/KnowledgeBase/KB734.aspxKB733Clark R (simon.bor@inflectra.com)synchronizationHow to encrypt Spira login credentials when using the DataSync Service When you use Inflectras DataSync Service with your on premise installation of Spira, the credentials are stored in a config file. By default, these credentials are not encrypted to help users troubleshoot the connection. This article explains how to encrypt the credentials, to increase security. Mon, 27 Feb 2023 18:43:10 -05002023-02-27T18:46:27-05:00/Support/KnowledgeBase/KB733.aspxKB732Max K (denis.markovtsev@inflectra.com)mobilewebseleniumappiumbitbarRun Rapise tests on Bitbar Bitbar is a browser and device farm that enables its clients to run cross-browser and mobile tests remotely. Mon, 27 Feb 2023 11:53:35 -05002023-03-06T17:04:48-05:00/Support/KnowledgeBase/KB732.aspxKB731Victoria D (nino.diasamidze@inflectra.com)Custom Reports ESQLUsing SubQuery (nested SELECT) in ESQL Youve probably encountered cases where it looks like you need another SELECT statement inside your main statement. Is it possible to use nested SELECTs in ESQL? Yes, its possible! In this article, well explain the nested query (SELECT) and how to use it efficiently. Fri, 24 Feb 2023 14:12:48 -05002023-03-01T22:44:40-05:00/Support/KnowledgeBase/KB731.aspxKB730Victoria D (nino.diasamidze@inflectra.com)Odata Power QueryHow to share a query from PowerQuery (Microsoft Excel or PowerBI) If youre using SpiraPlans OData to extract data, Power Query helps with extraction and transformations steps that are represented as queries with share options to be used by other users. This article covers the general mechanisms to share a query in Power Query. Thu, 23 Feb 2023 12:26:51 -05002023-02-28T22:23:43-05:00/Support/KnowledgeBase/KB730.aspxKB729Victoria D (nino.diasamidze@inflectra.com)Custom GraphGraph of requirements by status in open releases This article explains how to create a graph of the number of requirements by status, assigned to any open release in a product, using the custom graphing engine . Tue, 21 Feb 2023 14:54:24 -05002023-03-13T12:38:09-04:00/Support/KnowledgeBase/KB729.aspxKB728Alex G (alexey.grinevich@inflectra.com)Windows Defender: Trojan:JS/Mountsi.B!ml False Alarm about Rapise Recently Rapise has problem working on some hosts with Windows Defender. The problem occurs as a result of one of the key files being quarantined. Here we provide necessary workarounds. Tue, 14 Feb 2023 07:52:50 -05002023-02-14T10:26:49-05:00/Support/KnowledgeBase/KB728.aspxKB727Victoria D (nino.diasamidze@inflectra.com)ODATAExtracting Custom List value names using OData If youre using SpiraPlan you can use OData to visually create reports and analsyis. In this example, we are getting an artifacts and products multi-select custom property value names using Excel Power Query. The build in custom repoort views for artifacts and products show all custom fields, but only their raw values. That means that for custom lists only the ID of the custom list value(s) are shown and not the actual names. Here is what to do to find and display the names. Fri, 10 Feb 2023 10:40:52 -05002023-02-13T13:51:01-05:00/Support/KnowledgeBase/KB727.aspxKB726Victoria D (nino.diasamidze@inflectra.com)Custom Properties Custom ReportsHow to get the names of Custom List values instead of their IDs In this article we will show how to get an artifacts and products multi-select custom property values. Report views for artifacts and products contain all custom fields, but for those custom fields that use custom lists, only the ID of the custom list value(s) are shown. Here is what to do if you want to find the text that matches those IDs. Thu, 02 Feb 2023 09:08:39 -05002023-03-08T15:23:22-05:00/Support/KnowledgeBase/KB726.aspxKB725Victoria D (nino.diasamidze@inflectra.com)MarkdownHow to format .md documents - MarkDown language basic syntax If you have created a Spira document with .md extension, you can add formatting elements (headings, bulleted lists, URLs) to plain text without the use of a formal text editor or the use of HTML tags. Please note that Spira supports all original markdown syntax and does not support any extended syntax (like tables, footnotes, checklists) Tue, 31 Jan 2023 13:30:20 -05002023-01-31T13:55:05-05:00/Support/KnowledgeBase/KB725.aspxKB724Alex G (alexey.grinevich@inflectra.com)Check if File is in the Downloads Folder When you test scenario has some sort of download we may need to wait/verify for download to be done. Here we provide some functions designed to help in such cases. Mon, 30 Jan 2023 16:14:11 -05002023-01-30T16:14:56-05:00/Support/KnowledgeBase/KB724.aspxKB723Victoria D (nino.diasamidze@inflectra.com)Custom ReportsCreating a Risk Exposure History Report In this article we will show you how to create a risk exposure report to help product managers evaluate changes to risk exposures over time. Mon, 30 Jan 2023 14:17:29 -05002023-01-31T13:44:45-05:00/Support/KnowledgeBase/KB723.aspxKB722Alex G (alexey.grinevich@inflectra.com) Play All Sheets in RVL Use many sheets in RVL? Want to execute them all at once without calling one-by-one. Here is a simple solution. Mon, 30 Jan 2023 13:12:51 -05002023-01-30T13:12:51-05:00/Support/KnowledgeBase/KB722.aspxKB721David J (support1@inflectra.com)support guidelines faqFrequently Asked Questions About Inflectra Support We often get asked by our customers about the types and level of support we provide, as well as details on how we host their information (for cloud customers). This article provides an overview of our support, cloud hosting and the option to deploy on-premise. Fri, 27 Jan 2023 19:27:41 -05002023-01-27T19:33:41-05:00/Support/KnowledgeBase/KB721.aspxKB720Victoria D (nino.diasamidze@inflectra.com)Custom Reports Test CasesCreating a report for failed Test Cases with no linked Incidents A customer of ours asked for a custom report for displaying the list of failed Test Cases that do not have any incidents attached or created during testing. Fri, 13 Jan 2023 14:11:36 -05002023-01-17T12:35:09-05:00/Support/KnowledgeBase/KB720.aspxKB719David J (support1@inflectra.com)test set reportModifying the Test Set Summary Report to Exclude Folders When you run the Test Set Summary Report and filter by a specific test set or a very narrow filter, you will often see the matching test sets and all of the folders in the product. This article explains how you can modify the report to exclude the folders from the output. Thu, 12 Jan 2023 16:39:14 -05002023-01-12T16:54:50-05:00/Support/KnowledgeBase/KB719.aspxKB718Alex G (alexey.grinevich@inflectra.com)Sending Email With Test Report To Spira Users After Execution Sometimes you need to be notified of one test with some summary. And here we give you an example. With this approach, interested users can receive an email about the status of a test with a report. Wed, 11 Jan 2023 09:43:19 -05002023-01-11T09:43:19-05:00/Support/KnowledgeBase/KB718.aspxKB717Victoria D (nino.diasamidze@inflectra.com)Custom Reports Custom ChartCreating a Bar Chart to visualize historical delivery of requirements and incidents Custom graphs let you see powerful and meaningful summaries of your data. One example of this is seeing how many requirements or incidents were delivered historically, broken down by the year of their release. In this article we will show you how to create such a graph to help Product Managers see delivery over time, to help them assess and manage their current and future work program. Fri, 30 Dec 2022 14:19:05 -05002023-01-24T15:48:11-05:00/Support/KnowledgeBase/KB717.aspxKB716Victoria D (nino.diasamidze@inflectra.com)Custom Reports Track IncidentsCreate a report of the number of Incidents and Requirements in past releases Some customers may want to see the summary delivered outputs of their past releases. To do so, in this example, we create a custom report that shows a table of the total number of Incidents and requirements assigned to each past releases (releases with an end date in the past). Thu, 29 Dec 2022 08:43:21 -05002022-12-29T13:34:17-05:00/Support/KnowledgeBase/KB716.aspxKB715David J (support1@inflectra.com)spirateam kronodesk integration help desk timezoneIntegrating Spira On-Premise with KronoDesk - Add Incident Request Fails We had a customer that was integrating Spira that was hosted on-premise with a cloud instance of KronoDesk. When they used the feature to log the incident in Spira from a KronoDesk ticket, the incident was created in Spira, but the information did not reflect back in KronoDesk, and an error message was displayed. Thu, 22 Dec 2022 17:30:41 -05002022-12-22T18:18:57-05:00/Support/KnowledgeBase/KB715.aspxKB714Victoria D (nino.diasamidze@inflectra.com)Custom Reports reports ESQLCreate a report to display all artifacts across the system owned by a specific person You may want to extract all the artifacts that have a specific person is assigned across all products, to see their current work. This article provides an example of such a report. Thu, 22 Dec 2022 13:37:07 -05002022-12-28T13:58:55-05:00/Support/KnowledgeBase/KB714.aspxKB713Victoria D (nino.diasamidze@inflectra.com)ADO TFS Azure DevOps MS TFS Microsoft AzureSynchronizing Spira with Microsoft Azure DevOps - error adding work item When you integrate Spira with Microsoft Azure DevOps you might get error records generated in your Event Log, while all expected artifacts are being synced. This guide explains the meaning of the error codes and possible causes. Thu, 22 Dec 2022 08:17:44 -05002022-12-22T14:55:12-05:00/Support/KnowledgeBase/KB713.aspxKB712Alex G (alexey.grinevich@inflectra.com)File Checkpoints in Rapise Sometimes you need to compare files: documents, invoices, logs etc. Sometimes you need to use direct comparison or pattern comparison. You may need to compare text, PDF or binary files. Here we provide one of the solutions for Rapise. Mon, 19 Dec 2022 08:18:56 -05002022-12-19T08:18:56-05:00/Support/KnowledgeBase/KB712.aspxKB711Victoria D (nino.diasamidze@inflectra.com)Custom ReportsCreating a Custom Report to display a list of Incidents with their linked Test Cases Some customers have asked how to create a custom report that lets them trace back from Incidents to Test cases (information about each incident with all the IDs of the test cases associated to that Incident). This is the opposite to Test Case Traceability report. This article explains the process. Wed, 14 Dec 2022 13:21:48 -05002022-12-15T08:27:46-05:00/Support/KnowledgeBase/KB711.aspxKB710Sam I (sriram@inflectra.com)Formatting Dates in Custom Report in ESQL A customer recently asked how to format the date format removing the time component in the custom report. This article address how it can be done. Tue, 06 Dec 2022 22:32:02 -05002024-02-14T17:23:31-05:00/Support/KnowledgeBase/KB710.aspxKB709David J (support1@inflectra.com)test case report document version traceabilityAdding Document Version to Test Case Attachment Grid We had a customer that was looking to add the current document version to the grid of attachments shown in the standard Test Case Detailed report. This article explains how you can easily add this field. Tue, 06 Dec 2022 14:51:31 -05002022-12-06T15:14:23-05:00/Support/KnowledgeBase/KB709.aspxKB706David J (support1@inflectra.com)hp alm micro focus alm migration toolConnecting the ALM 11.5 Migration Tool to HP ALM Without Using IE When you want to migrate your requirements, test cases, defects and other data from HP/Micro Focus ALM to SpiraTeam, you will need to make sure you have all of the ALM client components installed. However the ALM Components are normally loaded using the insecure Internet Explorer 11 (IE11) web browser. To avoid needing to use this browser, you can use the Micro Focus ALM Client Launcher instead. This article explains how. Mon, 05 Dec 2022 00:38:21 -05002023-02-02T10:58:58-05:00/Support/KnowledgeBase/KB706.aspxKB705Max K (denis.markovtsev@inflectra.com)How to switch from `Chrome HTML` to `Selenium - Chrome` browser profile Chrome extension and Chrome HTML browser profile have been deprecated. Chrome extension and Chrome HTML browser profile have been deprecated. The reason is that Google is going to remove MV2 extensions from the store . At Inflectra we decided not to migrate to MV3 extension format because it is unlikely possible due to security changes (primary reason of appearance of MV3). To make Chrome based testing possible we implemented Selenium Based Recorder . So please consider switching to Selenium - Chrome browser profile. Fri, 02 Dec 2022 12:58:45 -05002023-09-27T11:08:02-04:00/Support/KnowledgeBase/KB705.aspxKB699David J (support1@inflectra.com)blocked test cases incidents reportReport of Incidents Associated with Blocked Test Cases One of our customers asked us how to extract the defects/incidents linked to the blocked test cases in a report. This article shows you how to do this using a simple custom report. Mon, 21 Nov 2022 16:43:53 -05002022-11-21T16:52:17-05:00/Support/KnowledgeBase/KB699.aspxKB698David J (support1@inflectra.com)enhancements process change managementHow We Handle Customer Enhancement Requests We enjoy getting ideas, feedback and suggestions from our customers. In fact, it is one the main ways we decide how to improve our products: Spira , Rapise and KronoDesk . Customers often want to understand how we prioritize which ideas make it into our products, and what the timelines are. This article explains our process and gives some guidance to these questions. Sun, 20 Nov 2022 12:43:47 -05002023-01-20T19:45:51-05:00/Support/KnowledgeBase/KB698.aspxKB697Alex G (alexey.grinevich@inflectra.com)Modifying Date string Sometimes you need to manipulate a date string: add year, find same date next month, add an hour to a meeting start time and so on. Here we have a function for doing increments and subtractions of that kind. Tue, 15 Nov 2022 07:10:06 -05002022-11-15T07:10:06-05:00/Support/KnowledgeBase/KB697.aspxKB696David J (support1@inflectra.com)risk based testing risk management test case managementDisplaying a Test Case - Risk Exposure Report With SpiraPlan, you have the ability to create and manage risks, requirements and test cases in the same system. You can use the Associations feature to link the requirements to risks, and the test coverage feature to link requirements to test cases. However, as part of a risk based testing methodology, you will often want to see which of your test cases have the greatest overall, aggregate associated risk; if you are limited in time, these are the most critical tests to execute. This custom report generates such a view for you quickly and easily. Mon, 07 Nov 2022 20:47:40 -05002022-11-07T20:54:59-05:00/Support/KnowledgeBase/KB696.aspxKB695David J (support1@inflectra.com)risk based testing requirements management risk managementDisplaying a Requirements - Risk Exposure Report With SpiraPlan, you have the ability to create and manage both risks and requirements in the same system. You can use the Associations feature to link the requirements to risks. However, as part of a risk based testing methodology, you will often want to see which of your requirements have the greatest overall, aggregate associated risk. This custom report generates such a view for you quickly and easily. Mon, 07 Nov 2022 18:52:13 -05002022-11-07T20:44:22-05:00/Support/KnowledgeBase/KB695.aspxKB694David J (support1@inflectra.com)risk management requirements traceability risk based testingDisplaying a Test Case - Risk Traceability Matrix Report With SpiraPlan, you have the ability to create and manage risks, requirements and test cases in the same system. You can use the Associations feature to link the requirements to risks, and the test coverage feature to link requirements to test cases. However, it is often useful to be able to generate a traceability matrix between test cases and their associated risks. This custom report generates such a table for you quickly and easily. Mon, 07 Nov 2022 17:46:15 -05002022-11-07T20:48:58-05:00/Support/KnowledgeBase/KB694.aspxKB693David J (support1@inflectra.com)risk management requirements traceability risk based testingDisplaying a Requirements - Risk Traceability Matrix Report With SpiraPlan, you have the ability to create and manage both risks and requirements in the same system. You can use the Associations feature to link the requirements to risks. However, it is often useful to be able to generate a traceability matrix between requirements and risks. This custom report generates such a table for you quickly and easily. Mon, 07 Nov 2022 17:21:32 -05002022-11-07T17:33:55-05:00/Support/KnowledgeBase/KB693.aspxKB692Max K (denis.markovtsev@inflectra.com)seleniumbrowserextensionHow to load Chrome browser extensions via Selenium profile If you need specific browser extensions for running web tests you may specify them in Selenium profile. Fri, 04 Nov 2022 08:08:13 -04002023-02-02T10:30:51-05:00/Support/KnowledgeBase/KB692.aspxKB689Max K (denis.markovtsev@inflectra.com)licenseactivation codeHow to find Rapise activation code that is used on a machine In your Customer Area on Inflectra website you have a list of Rapise activation codes. To find out which code is used on a specific machine follow these simple steps. Mon, 31 Oct 2022 12:01:43 -04002023-08-18T11:11:09-04:00/Support/KnowledgeBase/KB689.aspxKB688David J (support1@inflectra.com)requirements management requirement types requirement statusesInformation on Requirement Types and Statuses A customer recently asked for assistance requirement documentation on the Inflectra website about help on the various fields available when creating requirements in Spira. Specifically, the columns such as Type (List of values = Design element, Epic, Feature, Need, Quality, Use Case, User Story). They needed to understand what was the intended use of each of these fields. and also the meaning of list of values under the status fields (Planned, Requested, developed etc). They wanted to see if we could provide a more detailed explanation or guide what each list of values means? They did not want to make any incorrect assumptions. Thu, 27 Oct 2022 09:08:39 -04002022-10-27T09:09:03-04:00/Support/KnowledgeBase/KB688.aspxKB687David J (support1@inflectra.com)jira server data synchronization apiJira Server 9.0 and Later Breaking API Changes For performance reasons, Atlassian has made breaking changes to the Jira Server API in version 9.0 (and later). This means that is you are using the Spira data synchronization plugin for Jira Server, you need to download the most recent version from our website . This also affects Jira Data Center. Note: this does not affect Jira Cloud. Tue, 25 Oct 2022 14:33:23 -04002022-10-25T14:50:39-04:00/Support/KnowledgeBase/KB687.aspxKB686Max K (denis.markovtsev@inflectra.com)chromeedgeseleniumprofileHow to set permanent user profile for Selenium - Chrome/Edge profile When you are recording/running a test via Selenium browser profiles in Rapise - by default a new user profile is created when new instance of a browser is launched. It means that new browser instance starts with empty cache, no cookies, etc. Sometimes it complicates testing. If you are testing a Web application that requires SMS/Email code to authorize a browser then you will have to do it every time. Automation of input of SMS/Email codes may be really hard. It is much easier to authorize a browser manually once and then run tests for long period of time. To make it work you will need to configure a permanent user profile for the browser used for testing. Learn how to do it for Chrome/Edge from this article. Fri, 21 Oct 2022 06:58:49 -04002023-02-02T10:34:05-05:00/Support/KnowledgeBase/KB686.aspxKB685Max K (denis.markovtsev@inflectra.com)email send powershell rpaHow to send an email via Office 365 account with OAuth In the past we could use basic authentication to send an email but today this method of authentication is considered insecure and is disabled in major email services like Office 365 and Gmail. Read this article to learn how to send an email via SMTP with OAuth using Office 365 account. Thu, 20 Oct 2022 07:25:13 -04002022-10-20T07:51:46-04:00/Support/KnowledgeBase/KB685.aspxKB684Clark R (simon.bor@inflectra.com)apiHow to create a manual test run using the Spira API To create new manual test runs in SpiraPlan, SpiraTeam, or SpiraTest through the API, you need to make two connected API calls. The first creates the Pending Test Run, and the second finalizes and logs the test run. The Pending Test Run call allows for the manual API test run process to support key features users experience in the UI of the app itself. These include multiple test cases in one test run pending, linked test steps, and test parameters. How to use these two API calls is explained below, using the v6 REST API as an example. Wed, 19 Oct 2022 13:54:48 -04002022-10-19T13:55:58-04:00/Support/KnowledgeBase/KB684.aspxKB683Max K (denis.markovtsev@inflectra.com)selenium download file webHow to set download folder for Selenium - Chrome profile If your Web testing scenario includes file downloading you may configure `Selenium - Chrome` profile and specify which folder to use to store downloaded files. Wed, 19 Oct 2022 10:49:30 -04002023-02-02T10:36:02-05:00/Support/KnowledgeBase/KB683.aspxKB682Max K (denis.markovtsev@inflectra.com)Sample Excel File This is a sample Excel file to download and use during demos. Mon, 17 Oct 2022 10:49:12 -04002022-10-17T10:49:12-04:00/Support/KnowledgeBase/KB682.aspxKB681Victoria D (nino.diasamidze@inflectra.com)How to disable browser notifications for Selenium Chrome Some of the Web resources used for automated tests have a browsers push notifications active. However, push notifications creating unnecessary records in RVL table. Tue, 04 Oct 2022 15:45:23 -04002022-10-04T15:53:40-04:00/Support/KnowledgeBase/KB681.aspxKB676David J (support1@inflectra.com)ldap activedirectoryUpdate LDAP Distinguished Name of Existing User Spira and KronoDesk let you import existing users from LDAP into the system. That will bring over the users, and also link their user profile to their LDAP user by means of the LDAP Distinguished Name (or DN). However if you move a user in the LDAP folder structure, it may break the link with Spira, resulting in that user not being able to login. Thu, 29 Sep 2022 01:36:53 -04002022-09-29T01:44:18-04:00/Support/KnowledgeBase/KB676.aspxKB675Max K (denis.markovtsev@inflectra.com)web object element screenHow to wait for Web element to disappear from screen Rapise has built-in function Navigator.DoWaitFor to wait for object to appear. If you need to do the opposite add the following function into your User.js. Tue, 20 Sep 2022 08:25:02 -04002022-09-20T08:25:02-04:00/Support/KnowledgeBase/KB675.aspxKB674David J (support1@inflectra.com)iis web server applicationsHow to Change Web Application Name in IIS Spira (SpiraTest, SpiraTeam and SpiraPlan) and KronoDesk all use the Microsoft Internet Information Services (IIS) web server. A common need is to be able to change the IIS application name / virtual directory. For example, you may need to rename SpiraTest to SpiraTeam after you have upgraded your edition. Fri, 16 Sep 2022 11:03:25 -04002022-09-23T17:17:48-04:00/Support/KnowledgeBase/KB674.aspxKB673Alex G (alexey.grinevich@inflectra.com)Uploading files to ftp/sftp This article contains a function that may be used to upload file to FTP/SFTP. This script uses WinSCP ( https://winscp.net/eng/download.php ) free tool to perform an upload. Thu, 15 Sep 2022 08:39:05 -04002022-09-19T14:13:15-04:00/Support/KnowledgeBase/KB673.aspxKB672David J (support1@inflectra.com)ado tfs azure devops team foundation serverSynchronizing On-Premise Spira Sync with Microsoft Azure DevOps (TF400324) Recently (starting in March 22nd, 2022, but later for some customers) Microsoft removed support for TLS 1.0 and 1.1 endpoints. If you are using an on-premise version of Spira, or a cloud version that uses an on-premise data-synchronization utility, you may get the TFS error: TF400324 Tue, 13 Sep 2022 01:30:35 -04002022-09-13T01:49:26-04:00/Support/KnowledgeBase/KB672.aspxKB671Max K (denis.markovtsev@inflectra.com)attachmentHow to attach a file to a test run in Spira By default Rapise uploads all the screenshots to a test run in Spira but you may need to upload a specific file, e.g. text file or a spreadhseet. Mon, 12 Sep 2022 08:40:06 -04002023-02-02T10:39:19-05:00/Support/KnowledgeBase/KB671.aspxKB670David J (support1@inflectra.com)iis web server performanceWeb Server Performance - IIS Worker Process Current Requests Most on-premise Spira and KronoDesk installations will be using the Microsoft Internet Information Services (IIS) Server to serve the application to users. If you are experiencing performance problems or slow page load times (and you cannot move to our cloud version), this article will help you troubleshoot IIS worker process requests. Sun, 11 Sep 2022 22:55:51 -04002022-09-11T23:10:18-04:00/Support/KnowledgeBase/KB670.aspxKB669David J (support1@inflectra.com)iis https firewall vpn encryptionCompany's Firewall Blocking Spira HTTPS Traffic We had a customer that was using a VPN / Firewall to access our cloud instances of Spira. Most firewalls simply pass through the HTTPS traffic on port 443 unaltered. However some more stringent ones actually decrypt the HTTPS traffic, inspect the packets and then re-encrypt it for the user. In one case, this was causing an ERR_CONNECTION_CLOSED error. Fri, 09 Sep 2022 12:22:30 -04002022-09-09T12:59:03-04:00/Support/KnowledgeBase/KB669.aspxKB668Sam I (sriram@inflectra.com)Custom Reporting Entity SQL Electronic SignatureCreating a Velocity Comparison Chart for Agile or Scrum Product Delivery A customer once asked how to create a velocity comparison chart for their Scrum Team to measure planned versus actual velocity across the releases. This article addresses how this chart can be created. Wed, 31 Aug 2022 00:26:48 -04002022-11-04T19:26:39-04:00/Support/KnowledgeBase/KB668.aspxKB667Sam I (sriram@inflectra.com)Custom Report Custom List Graph Custom Query SQLCreating a Custom Graph based on a set of values in a Custom List A customer recently asked about creating a custom graph based on a set of values in a custom list on an artifact. This article explains how this can be done. Wed, 31 Aug 2022 00:18:51 -04002022-09-23T21:20:31-04:00/Support/KnowledgeBase/KB667.aspxKB666Sam I (sriram@inflectra.com)Custom Report Sorting Filtering XSLT Task FoldersImplementing Sorting and Filtering on Tasks using XSLT In one of the training sessions on reporting, a request came up on how data in the XSLT can be sorted similar to ordering results using the ORDER BY clause in ESQL. Both ESQL and XSLT offer its own power which is beyond the scope of this article. But, this article explains a simple way to sort the folders and the tasks in these folders by filtering out the tasks in the root folder and filtering tasks that do not have a name filled in. Wed, 31 Aug 2022 00:18:34 -04002022-09-10T13:25:45-04:00/Support/KnowledgeBase/KB666.aspxKB665Sam I (sriram@inflectra.com)Custom Report Custom Property Data CheckCustom Report to pull Custom Properties with Data A customer had a list of custom properties on the requirement artifact. Some of these custom properties on some requirement had data filled in. When they pulled a report of these requirements, some of these empty custom properties took up much of the report space. So, the customer wondered about reporting only those non-empty custom properties on the artifact. This article explains how this can be achieved. Wed, 31 Aug 2022 00:18:20 -04002022-09-02T01:39:34-04:00/Support/KnowledgeBase/KB665.aspxKB664Sam I (sriram@inflectra.com)Custom Report Entity SQL Electronic SignatureCreating a Custom Report of Electronic Signature Approval on Test Cases A customer once asked how to create a list of all test cases that have electronic signature approval recorded. For example, let us say that you have electronic signature turned on for a specific transition operation in the Test Case. Then, how do we create a list of all the test cases that have electronic signature recorded? Wed, 31 Aug 2022 00:18:15 -04002022-08-31T10:47:06-04:00/Support/KnowledgeBase/KB664.aspxKB663Alex G (alexey.grinevich@inflectra.com)Scripting Drag&Drop for Web Tests This function is useful for scripting DragNDrop for web tests. Mon, 15 Aug 2022 09:37:43 -04002023-08-18T12:16:01-04:00/Support/KnowledgeBase/KB663.aspxKB662Alex G (alexey.grinevich@inflectra.com)Check if Excel Sheet Exists Function to check if a given Excel workbook contains a sheet with the given name. Fri, 12 Aug 2022 08:09:07 -04002023-08-18T12:17:48-04:00/Support/KnowledgeBase/KB662.aspxKB661Alex G (alexey.grinevich@inflectra.com)Run Selenium - Chrome in full screen If you want your tests to run in maximized browser you need to configure the browser profile properly. Fri, 12 Aug 2022 08:02:04 -04002022-08-12T08:02:04-04:00/Support/KnowledgeBase/KB661.aspxKB660Clark R (simon.bor@inflectra.com)jira data synchronizationHow to fix Jira synchronization issues - mapping errors Sometimes when integrating Jira with Spira, you might receive errors that refer to artifact mappings, statuses, or even users. This can happen even if the synchronization status is marked as Success and highlighted in green. In this article we have combined certain synchronization errors that might appear while configuring integration with Atlassian Jira. Thu, 28 Jul 2022 16:17:29 -04002024-03-17T23:55:14-04:00/Support/KnowledgeBase/KB660.aspxKB657Clark R (simon.bor@inflectra.com)Jira data synchronizationHow to fix Jira DataSync error codes – 400, 401, 404 and 500 Sometimes during the Jira plugin configuration to sync with Spira, you might get an error that is not self-describing and the errors do not point to an obvious solution. In this article we provide guidance on how to resolve some common synchronization errors with specific error codes (400, 401, 404 and 500) Thu, 28 Jul 2022 16:06:59 -04002024-01-22T06:20:02-05:00/Support/KnowledgeBase/KB657.aspxKB656Clark R (simon.bor@inflectra.com)VersionOne REST API Fields needed by Spira datasync VersionOne is a very customizable tool. If you followed all the steps configuring it , but you still dont see data in Spira, please make sure your instance is using the built-in fields as part of your user stories. You can find a list of all of the fields that the VersionOne API uses (and that the Spira data sync therefore uses) below. Thu, 28 Jul 2022 15:56:47 -04002022-07-28T16:11:13-04:00/Support/KnowledgeBase/KB656.aspxKB655Max K (denis.markovtsev@inflectra.com)seleniumwebdrivershadowHow to work with Shadow DOM via Native Selenium API in Rapise If your scripting is style is writing JavaScript and using Native Selenium API and you wish to dig inside Shadow DOM - read this short article. Requires Rapise 7.3+ Thu, 21 Jul 2022 06:41:07 -04002022-07-21T06:42:39-04:00/Support/KnowledgeBase/KB655.aspxKB654Alex G (alexey.grinevich@inflectra.com)Moving Rapise Tests Between Spira Products Sometimes you want to move or clone tests. If tests have linked Rapise test cases, then you need to properly handle the move as described here. Mon, 11 Jul 2022 11:12:16 -04002023-08-18T12:21:34-04:00/Support/KnowledgeBase/KB654.aspxKB653David J (support1@inflectra.com)custom report use case requirementsCustom Use Case Requirements Report using Custom Reports We had a customer that was looking to use the Custom Reporting feature in Spira to generate a simple use case report that matched their existing template and format. This article shows how you can do this yourself. Fri, 01 Jul 2022 21:14:48 -04002022-07-02T14:21:09-04:00/Support/KnowledgeBase/KB653.aspxKB652Alex G (alexey.grinevich@inflectra.com)Resolving 'Connection to Chrome Failed' Recent change in MS Edge browser affects Edge and Chrome browser extensions for Rapise. Here we show the workaround. Fri, 01 Jul 2022 11:10:09 -04002023-08-18T12:24:48-04:00/Support/KnowledgeBase/KB652.aspxKB651Max K (denis.markovtsev@inflectra.com)command line cmdRunning Rapise test sets without third-party tools Recommended way of running Rapise tests on regular basis is using SpiraTest and RapiseLauncher . Other options include Azure DevOps and Jenkins . But there is also a way of running Rapise tests via command line. If this is what you are looking for then read this article. Wed, 22 Jun 2022 12:06:19 -04002023-08-18T12:38:28-04:00/Support/KnowledgeBase/KB651.aspxKB650David J (support1@inflectra.com)azure devops ado tfs data synchronizationGet Area ID from Microsoft Azure DevOps (ADO) In order to synchronize SpiraTest, SpiraTeam, or SpiraPlan with Microsoft Azure DevOps (ADO) formerly known as Microsoft Team Foundation Services (TFS) you may need the IDs of the Areas inside ADO. This article describes how you can get this from cloud instances of ADO where you do not have access to the database. Fri, 20 May 2022 14:21:55 -04002023-02-02T11:03:00-05:00/Support/KnowledgeBase/KB650.aspxKB649Alex G (alexey.grinevich@inflectra.com)Query Data from SQLite file Some application store valuable information in sqlite format. This is a way to deal with it. Thu, 19 May 2022 09:32:13 -04002022-05-19T09:32:13-04:00/Support/KnowledgeBase/KB649.aspxKB648Alex G (alexey.grinevich@inflectra.com)Checking .zip file contents with Rapise Sometimes you need to check if some files are available in the .zip file. You may read the list of .zip file contents with Rapise. Thu, 19 May 2022 08:44:42 -04002022-05-19T08:44:42-04:00/Support/KnowledgeBase/KB648.aspxKB647David J (support1@inflectra.com)custom report incidents programsReport of Incidents by Program A customer asked us if we could provide a report of all the incidents across all projects and programs. In SpiraPlan you already have a Program Incidents list page that shows this information. However sometimes you want the information in a report format. Tue, 17 May 2022 18:55:52 -04002022-05-17T19:20:38-04:00/Support/KnowledgeBase/KB647.aspxKB646Max K (denis.markovtsev@inflectra.com)androidkeysHow to press special keys on Android keyboard To enter characters one may use AndroidObject.DoSendKeys , but sometimes you need to send special characters like ENTER. Learn how from this article. Thu, 28 Apr 2022 12:57:04 -04002022-04-28T12:57:04-04:00/Support/KnowledgeBase/KB646.aspxKB645Alex G (alexey.grinevich@inflectra.com)How to Ask User for Input For some automatic tests manual interaction is still required. For example, you may get authorization code to your phone and enter it to log into application. So you need to ask user for input to proceed execution. Tue, 26 Apr 2022 15:45:47 -04002022-04-26T15:45:47-04:00/Support/KnowledgeBase/KB645.aspxKB644Alex G (alexey.grinevich@inflectra.com)Reading DOM element runtime property Sometimes we need to get runtime property for the element. For example, we need to get a background color to know that element is highlighted for a user. Anything configured via stylesheet is usually a property: color, font, margins, dimensions, visibility etc. Wed, 06 Apr 2022 07:45:57 -04002022-04-06T07:45:57-04:00/Support/KnowledgeBase/KB644.aspxKB643Clark R (simon.bor@inflectra.com)excelHow to use the Excel365 addin if you are not able to use the official Microsoft Office Marketplace Our Office365 addin lets users easily and quickly send data to Spira, or get data out of Spira, across different products and artifacts. We distribute this addin from within Microsofts Office marketplace. This gives users convenience and confidence: the addin is easy to install, and has been vetted by Microsofts marketplace team. Some organizations do not allow users to use this marketplace. How do you use this addin in such cases? Mon, 28 Mar 2022 14:41:06 -04002023-06-12T16:02:35-04:00/Support/KnowledgeBase/KB643.aspxKB639Max K (denis.markovtsev@inflectra.com)Dismiss Safari popup on a Mobile device If you are running a web test on a mobile device via Appium then you have three options of how to accept a popup window alert. Tue, 22 Mar 2022 10:28:20 -04002023-02-02T10:43:42-05:00/Support/KnowledgeBase/KB639.aspxKB638David J (support1@inflectra.com)custom report graph requirements coverageDisplaying a Graph of Requirements Test Coverage by Custom Property Imagine you have a situation where you want to display a requirements test coverage graph for requirements organized by a multi-select custom property. In this article we show how you can use that property to display a custom graph in the Spira reporting dashboard. Wed, 09 Mar 2022 02:45:29 -05002022-03-09T03:09:20-05:00/Support/KnowledgeBase/KB638.aspxKB637David J (support1@inflectra.com)rest api spira web services api restAccessing the Spira 6.0 REST API using C# .NET We have had several requests for sample code illustrating how to access the Spira 6.0 REST API in C# code. You can of course use the SOAP API instead where Visual Studio auto-generates the C# code for you, but since we have a complete REST Unit Test framework in C#, we are sharing the sample code Wed, 02 Mar 2022 19:58:45 -05002022-03-02T21:14:42-05:00/Support/KnowledgeBase/KB637.aspxKB636Alex G (alexey.grinevich@inflectra.com)Silent Installation of Rapise for CI/CD Sometimes you need to perform unattended installation of Rapise for test execution only. It may be a part of automated test execution step executed by CI/CD pipeline . Here is the snippet. Fri, 28 Jan 2022 07:06:16 -05002022-05-13T20:06:33-04:00/Support/KnowledgeBase/KB636.aspxKB635Max K (denis.markovtsev@inflectra.com)incidentCreate an incident in Spira from Rapise test In some cases a test may automatically determine that its failure is definitely caused by a bug in software under test. In this case the test may create an incident in Spira using Spira.CreateIncident action. Requires Rapise 7.2+. Thu, 27 Jan 2022 13:01:58 -05002023-02-02T10:46:56-05:00/Support/KnowledgeBase/KB635.aspxKB634Alex G (alexey.grinevich@inflectra.com)Comparing Web Page to Text or Word File Sometimes you need to validate the whole page text. This sample demonstrates usage of plain text or MSWord file for this purpose with some help of myers-diff npm module Fri, 21 Jan 2022 08:25:08 -05002022-01-21T08:25:08-05:00/Support/KnowledgeBase/KB634.aspxKB633David J (support1@inflectra.com)custom reports headings xslt templatesSpecifying Heading Styles in Spira Custom Reports A customer wanted to know the way to correctly format their reports so that they would look correctly in HTML and MS-Word in terms of the headings. Thu, 20 Jan 2022 12:47:14 -05002022-01-20T12:47:14-05:00/Support/KnowledgeBase/KB633.aspxKB632David J (support1@inflectra.com)custom report test sets test cases test runsCustom Report of Test Sets, Test Cases, Test Runs by Folder and Release We had a customer looking for a consolidated report of the test sets and their test cases, grouped by release and test set folder. The report needed to have the individual test case instances in the test set along with the associated test runs. Thu, 20 Jan 2022 03:02:56 -05002023-02-02T11:05:34-05:00/Support/KnowledgeBase/KB632.aspxKB631Alex G (alexey.grinevich@inflectra.com)Reading DOM element style property Sometimes we need to get runtime property for the element. For example, we need to get a background color to know that element is visually highlighted for a user. This topic shows how it may be done with Navigator.ExecJS. Fri, 26 Nov 2021 11:53:39 -05002021-11-26T11:53:53-05:00/Support/KnowledgeBase/KB631.aspxKB623Max K (denis.markovtsev@inflectra.com)rdpdpiFix DPI scaling for RDP connections to Windows VMs If you connect to a Windows VM via RDP and see that all fonts are very small and it is hard to read text on screen then this article is for you. If you can access the VM without RDP then you may change scaling via Display Settings in Windows and thus make text larger. But if this VM is Azure or AWS hosted VM then you may see a message: the display settings cant be changed from a remote session . Fri, 26 Nov 2021 11:36:52 -05002023-08-18T08:06:25-04:00/Support/KnowledgeBase/KB623.aspxKB622Alex G (alexey.grinevich@inflectra.com)RapiseGet DOM element visible color Sometimes we need to get runtime property for the element. For example, we need to get a background color to know that element is highlighted for a user. You may do it with help of Navigator.ExecJs. Fri, 26 Nov 2021 11:34:41 -05002021-11-26T11:34:41-05:00/Support/KnowledgeBase/KB622.aspxKB621Alex G (alexey.grinevich@inflectra.com)RapiseGet DOM element visible color Sometimes we need to get runtime property for the element. For example, we need to get a background color to know that element is highlighted for a user. You may do it with help of Navigator.ExecJs. Fri, 26 Nov 2021 11:34:31 -05002021-11-26T11:34:31-05:00/Support/KnowledgeBase/KB621.aspxKB620David J (support1@inflectra.com)administration configuration paginationFixing the 'The URL-encoded form data' is not valid. Error Sometimes when you have very large pages of data in the administration screens inside Spira you may receive an error due to exceeding the default number of allowed form elements posting back data. This article provides a fixed for the issue. Wed, 10 Nov 2021 02:52:27 -05002021-11-10T02:58:59-05:00/Support/KnowledgeBase/KB620.aspxKB610Clark R (simon.bor@inflectra.com)What changes to requirement types for parent requirements in 6.13 means for you With the release of SpiraPlan 6.13 we changed how parent requirements work. In previous versions, when you had a requirement that contained children, it would automatically have its type set to either Package (v5.x) or Epic (v6.x) . This was regardless of its original type before it became a parent. This approach was not flexible enough for different use cases and could lead to confusion. Now with version 6.13, we have changed the way requirements work to allow you to make a requirement a summary type (with children) and keep its original type. This lets you have a more flexible hierarchy of requirements with different types. In addition, it will make synchronization of requirements with tools such as Atlassian Jira and Microsoft Azure DevOps (ADO) easier because you can now map the specific types. To simplify the process for new product templates, when you create a new product template in Spira, it will come with an additional requirement type called Epic Tue, 09 Nov 2021 15:13:31 -05002021-11-12T14:55:54-05:00/Support/KnowledgeBase/KB610.aspxKB609David J (support1@inflectra.com)spiratest spirateam spiraplan editionsUpgrading Spira Editions - What is The Process? Customers often ask us about the process for upgrading from SpiraTest to SpiraTeam / SpiraPlan or from SpiraTeam to SpiraPlan. In this article we address some of the common questions for both cloud and on-premise customers. https://spiradoc.inflectra.com/Spira-Administration-Guide/System/#license-details Mon, 04 Oct 2021 15:52:12 -04002021-10-04T16:55:00-04:00/Support/KnowledgeBase/KB609.aspxKB608Max K (denis.markovtsev@inflectra.com)spirablockedWhat Blocked status means for a Test Run When you run a test with Spira (via RapiseLauncher) you may get a `Blocked` status for a test run. It is displayed in the Test Runs view and Test Sets view both in Spira and Spira Dashboard in Rapise. Wed, 29 Sep 2021 12:03:24 -04002023-08-18T08:05:35-04:00/Support/KnowledgeBase/KB608.aspxKB607David J (support1@inflectra.com)custom report task dates invalid datesGenerating a Report of Artifacts that have Invalid Dates Sometimes you will load in data into SpiraTeam using Excel, Google Sheets or other methods where you end up with dates that are invalid, for example tasks that have an end date before their start date! This article explains how you can use a custom report to quickly find them. Fri, 24 Sep 2021 18:06:25 -04002021-09-24T18:12:38-04:00/Support/KnowledgeBase/KB607.aspxKB606David J (support1@inflectra.com)custom graph test execution speedCreating a Graph of Automated vs. Manual Test Execution Durations Sometimes you will want to get an idea how fast your manual and automated tests are taking. You can use the custom graphing feature to create a custom graph for this. Fri, 24 Sep 2021 18:04:20 -04002021-09-24T18:04:20-04:00/Support/KnowledgeBase/KB606.aspxKB605David J (support1@inflectra.com)custom report requirements coverage test coverageCreating a Report of Requirements Test Coverage Percentages SpiraTest comes with a built in graph for displaying the requirements test coverage information. However sometimes you want the raw data and percentages rather than just the graphical form. This KB article shows how you can use the custom reporting functionality to do this. Fri, 24 Sep 2021 17:44:46 -04002021-09-24T17:50:13-04:00/Support/KnowledgeBase/KB605.aspxKB604David J (support1@inflectra.com)rest api spirateam uploading screenshots attachments documentsUploading Screenshots to Spira using the v6.0 REST API We have had some customers looking to upload files to Spira using our REST API. This article provides some sample code. Thu, 02 Sep 2021 21:14:46 -04002021-09-02T21:27:57-04:00/Support/KnowledgeBase/KB604.aspxKB603Max K (denis.markovtsev@inflectra.com)dynamics dynamics365The 2021 release wave 2 for Dynamics 365 for Sales The 2021 release wave 2 for Dynamics 365 contains hundreds of new features across Dynamics 365 applications. If you are using Rapise to test a Dynamics 365 for Sales instance you may be affected by the coming changes. To help you update existing tests we summarized differences (important for UI automation) between old and new versions of Dynamics 365 for Sales. Fri, 27 Aug 2021 13:43:11 -04002021-08-27T14:03:46-04:00/Support/KnowledgeBase/KB603.aspxKB602Max K (denis.markovtsev@inflectra.com)Auto start/stop Azure VM to run UI tests If you are using a Microsoft Azure VM to run UI tests and do not want to keep the VM always running (to save budget) you may configure automatic start/stop and auto logon for the machine. Thu, 26 Aug 2021 15:07:01 -04002021-08-26T15:07:01-04:00/Support/KnowledgeBase/KB602.aspxKB601Clark R (simon.bor@inflectra.com)taravaultHow to connect to Git repositories in TaraVault over SSH You can readily connect to TaraVault repos on your local environment using HTTPS. Details of the required URLs are available in the relevant SpiraTeam or SpiraPlan product under the source code pages. You can additionally connect over SSH by following the below instructions Fri, 09 Jul 2021 19:16:38 -04002021-07-09T19:16:38-04:00/Support/KnowledgeBase/KB601.aspxKB600Max K (denis.markovtsev@inflectra.com)screenshotsreportChange the default Screenshot folder If a test is configured to capture screenshots during playback - Rapise puts then into Reports folder in the working directory of the test. If you want to copy screenshots to a different location or instruct Rapise to put images into a different folder - check out this article. Fri, 18 Jun 2021 14:55:55 -04002021-06-18T15:12:17-04:00/Support/KnowledgeBase/KB600.aspxKB599Max K (denis.markovtsev@inflectra.com)rvltoolboxRVL Toolbox to boost productivity in writing tests If you are new to Rapise or use it occasionally you may not know or remember all the cool objects and actions to use in your tests. With RVL Toolbox you can get access to required information by searching for it without leaving the RVL Editor. Fri, 18 Jun 2021 09:13:06 -04002021-06-18T14:35:33-04:00/Support/KnowledgeBase/KB599.aspxKB598Alex G (alexey.grinevich@inflectra.com)Using RVL Merge Utility Sometimes we need to do Diff and Merge operations when working with external Source Control systems (git, svn, etc). This utility (ExcelMerge) will enable this functionality. Thu, 03 Jun 2021 11:58:14 -04002023-08-18T08:01:11-04:00/Support/KnowledgeBase/KB598.aspxKB597Alex G (alexey.grinevich@inflectra.com)Using Regular Expressions in Object Locators Sometimes application components change and we need more flexibility when creating locators. You may use regex: prefix for locator components to make it more flexible. Very similar approach applies to Managed (DotNet Forms), Java and UI Automation locators. Tue, 04 May 2021 10:28:48 -04002023-08-01T13:50:51-04:00/Support/KnowledgeBase/KB597.aspxKB596Alex G (alexey.grinevich@inflectra.com)SoftAssert in Rapise Sometimes you need more control on whether to stop execution when an assertion fails. Assertion that does not stop execution is Soft Assertion. With soft assertions you may force it to fail later when all expected errors are collected or keep running until the very end. Tue, 27 Apr 2021 09:47:05 -04002023-08-18T06:22:30-04:00/Support/KnowledgeBase/KB596.aspxKB595Clark R (simon.bor@inflectra.com)excelWe Can't Load This Add-In Because We Couldn't Connect to the Catalog If you are using our Excel 365 addin you may see the error message: ADD_IN ERROR We Cant Load This Add-In Because We Couldnt Connect to the Catalog The steps to take to resolve this are below Wed, 31 Mar 2021 17:58:02 -04002021-03-31T17:58:02-04:00/Support/KnowledgeBase/KB595.aspxKB594Alex G (alexey.grinevich@inflectra.com)Returning Values from RVL sheets Sometimes you need to return a value or a set of values from RVL.DoPlaySheet or RVL.DoPlayScript calls. This sample shows you how. Wed, 24 Mar 2021 14:25:18 -04002021-03-24T14:25:41-04:00/Support/KnowledgeBase/KB594.aspxKB593Steve M (support4@inflectra.com)databaseinstallerv68"Column does not allow NULLS" system error after upgrading to v6.8 After upgrading to v6.8, you may get a system error with the text in it that states that the task can not be completed. This can affect creating users, copying Products, creating new Products, among other activities. Mon, 22 Mar 2021 19:30:52 -04002021-03-22T19:39:29-04:00/Support/KnowledgeBase/KB593.aspxKB592David J (support1@inflectra.com)Creating Requirements Traceability Matrices with Custom Fields Sometimes you want to be able to create a Requirements Traceability Matrix (RTM) and include custom properties in the different traced/linked items. You can do some of this using the standard report and customizing the XSLT template, but for more complex changes, it may be better to use a custom ESQL report. Sat, 20 Mar 2021 15:15:07 -04002021-03-20T15:20:05-04:00/Support/KnowledgeBase/KB592.aspxKB591David J (support1@inflectra.com)iis sql server windows authenticationIIS Application Pool Identity and Windows Integrated Security When using Spira or KronoDesk on a separate web and database server, the easiest configuration is to use SQL Server authentication to connect between the web server and database. However that means hard coding a password in the web server (in the Web.config file). So in this article we explain how to use Windows Integrated Authentication instead. Tue, 09 Mar 2021 15:02:24 -05002023-12-21T21:50:48-05:00/Support/KnowledgeBase/KB591.aspxKB590David J (support1@inflectra.com)api spira test cases test sets restUsing the Spira REST API to Remove Test Cases from a Test Set We had a customer that was looking for a more automated way to remove test cases from a test set. The good news is that our REST API makes this easy. Thu, 04 Mar 2021 19:23:54 -05002021-03-04T19:30:52-05:00/Support/KnowledgeBase/KB590.aspxKB589Clark R (simon.bor@inflectra.com)policiesInflectra Cloud Services Fair Use Policy For Inflectra cloud services (cloud hosted SpiraTest, SpiraTeam, SpiraPlan, and KronoDesk), Inflectra may limit the resources individuals can consume and the amount of requests they can make to certain commands. This helps ensure all customers have a consistent experience all of the time. Wed, 03 Mar 2021 19:27:46 -05002021-03-03T19:27:46-05:00/Support/KnowledgeBase/KB589.aspxKB588Max K (denis.markovtsev@inflectra.com)Using SeeTest Instrumented Mode If you are testing a native mobile application using SeeTest you have an option to switch to NATIVE_APP_INSTRUMENTED context and record/playback tests in it. Wed, 24 Feb 2021 11:45:33 -05002021-02-24T11:45:33-05:00/Support/KnowledgeBase/KB588.aspxKB586Max K (denis.markovtsev@inflectra.com)amazonawssecretHow to get AWS Secret from Rapise Learn how to query AWS Secret from Rapise. Requires Rapise 6.7+ Thu, 04 Feb 2021 15:01:28 -05002021-02-04T15:01:28-05:00/Support/KnowledgeBase/KB586.aspxKB585Max K (denis.markovtsev@inflectra.com)amazonseleniumcross-browserHow to run cross-browser tests on AWS Device Farm Learn how to configure Rapise to run cross-browser tests on AWS Device Farm. Requires Rapise 6.7+ Thu, 04 Feb 2021 14:32:58 -05002021-02-04T15:02:15-05:00/Support/KnowledgeBase/KB585.aspxKB584Max K (denis.markovtsev@inflectra.com)antivirusRapise and Microsoft Defender Antivirus If you use Microsoft Defender Antivirus to protect your system then you may need to perform certain steps to use Rapise effectively. Wed, 03 Feb 2021 18:38:00 -05002021-02-03T18:38:00-05:00/Support/KnowledgeBase/KB584.aspxKB583Max K (denis.markovtsev@inflectra.com)antivirusRapise and Avast Antivirus If you use Avast Antivirus to protect your system then you may need to perform certain steps to install and use Rapise. Wed, 27 Jan 2021 08:48:08 -05002021-01-27T08:48:08-05:00/Support/KnowledgeBase/KB583.aspxKB582David J (support1@inflectra.com)requirements test cases custom reports requirements traceability rtmCreating a Program Requirements Traceability Report in Spira Some customers have asked us how they can create a program-level requirements traceability report (RTM) in Spira using the custom reporting functionality. This article explains the process. Tue, 26 Jan 2021 20:06:58 -05002021-01-26T20:09:26-05:00/Support/KnowledgeBase/KB582.aspxKB581Alex G (alexey.grinevich@inflectra.com)Rapise 6.6 Built In Help Fix Rapise help system has been updated to latest template introducing new search and navigation capabilities. The side effect is that is it not compatible with default HTML-based viewer engine and may look corrupted. Mon, 21 Dec 2020 15:48:57 -05002020-12-21T15:48:57-05:00/Support/KnowledgeBase/KB581.aspxKB580David J (support1@inflectra.com)IEC 62304 medical devices ISO 9001 ISO 13485Is SpiraPlan IEC 62304 Compliant? ISO 13485 Medical devices -- Quality management systems -- Requirements for regulatory purposes is an International Organization for Standardization (ISO) standard published for the first time in 1996; it represents the requirements for a comprehensive quality management system for the design and manufacture of medical devices. Thu, 17 Dec 2020 18:18:20 -05002020-12-17T18:29:05-05:00/Support/KnowledgeBase/KB580.aspxKB579Sam I (sriram@inflectra.com)reporting custom report test steps custom propertyDisplaying Custom Properties at the Test Step Level Spira allows custom property at the test step level. This functionality allows testers additional flexibility. When custom reports are designed, some customers prefer to show the custom property at the test step level. This article discusses how to structure the ESQL query to accommodate this need. Tue, 15 Dec 2020 19:28:07 -05002020-12-15T19:31:11-05:00/Support/KnowledgeBase/KB579.aspxKB578David J (support1@inflectra.com)taravault scm git source codeGit TaraVault Repository Doesn't Initialize After Upgrade to v6.7 If you are a cloud SpiraTeam or SpiraPlan user and have been using TaraVault Git repositories, you may find that your existing repositories dont appear in Spira after the update to v6.7. This may be caused by an authentication issue that is easy to fix Mon, 14 Dec 2020 16:33:25 -05002020-12-14T16:42:29-05:00/Support/KnowledgeBase/KB578.aspxKB577David J (support1@inflectra.com)test runs data tools cleanup data purgingPurging out Large Batches of Old Automated Test Runs in SpiraTest We had a customer that was looking for a way to easily purge out a large set of older automated test runs that were no longer needed in their project to free up space. There is not currently a built-in tool to do this, but we thought it might be useful to provide a way to do it using a SQL Server Agent Job. Tue, 24 Nov 2020 21:06:40 -05002020-11-24T21:11:59-05:00/Support/KnowledgeBase/KB577.aspxKB576David J (support1@inflectra.com)mathematical equations formulas requirements managementEntering Mathematical Equations into Requirements We had a customer ask us what was the recommended way to enter mathematical equations into a requirement in Spira. There are a couple of options depending on several factors: You want to do it 100% natively in Spira, vs. using an external tool with Spira How complex the equation is Does the equation need to be editable after the fact Mon, 23 Nov 2020 16:13:02 -05002020-11-23T17:37:04-05:00/Support/KnowledgeBase/KB576.aspxKB575David J (support1@inflectra.com)eset windows awsUninstalling Legacy ESET Antivirus Products on AWS EC2 Instances If you are using older ESET Antivirus products (e.g. v6.x) on Amazon Web Services (EC2) Elastic Cloud Compute (EC2) Windows instances (which we use for Spira and KronoDesk) you may not be able to easily upgrade to the latest version of ESET 7.x because ESET 6.5 will block its own un-installation. We have a solution that worked for us that wed like to share. Tue, 03 Nov 2020 20:21:56 -05002020-11-03T20:22:26-05:00/Support/KnowledgeBase/KB575.aspxKB574Max K (denis.markovtsev@inflectra.com)Advanced search for elements in desktop applications If a desktop application is dynamic and recorded locators do not work then there is a way to search for elements using UIAObject.DoFindElementByCondition and UIAObject.DoFindElementsByCondition . Requires Rapise 6.6+ Tue, 03 Nov 2020 09:42:17 -05002020-11-03T10:03:49-05:00/Support/KnowledgeBase/KB574.aspxKB573David J (support1@inflectra.com)doors importer requirements reqifImporting from DOORS, Should I use importer or ReqIF File? A prospective customer asked us to elaborate on the pros and cons of importing into SpiraTeam using either ReqIF or the DOORS importer plug-in? Tue, 27 Oct 2020 18:59:46 -04002020-10-27T19:52:56-04:00/Support/KnowledgeBase/KB573.aspxKB572Alex G (alexey.grinevich@inflectra.com)Specifying Timeout for REST Calls Rapise REST module uses 100 seconds timeout by default. Since Rapise 6.6 you may make it longer or shorter. Thu, 22 Oct 2020 12:07:07 -04002023-08-18T08:34:12-04:00/Support/KnowledgeBase/KB572.aspxKB571David J (support1@inflectra.com)perforce version control source code helix p4Fixing 'Access is denied' and 'Invalid Login' error messages with Perforce Integration When you use the Perforce Provider for Spira you may sometimes run into a Windows folder permission error. This is due to the Perforce API running as a specific user that does not have access to the Windows temporary profile storage area. Wed, 21 Oct 2020 13:09:55 -04002020-10-21T13:14:11-04:00/Support/KnowledgeBase/KB571.aspxKB570Alex G (alexey.grinevich@inflectra.com)Easy Way to Dump Sheet Variables We sometimes need to dump diagnostic information to the report. It may be values of some or all local variables. Thu, 15 Oct 2020 13:00:51 -04002020-10-15T13:00:51-04:00/Support/KnowledgeBase/KB570.aspxKB569Alex G (alexey.grinevich@inflectra.com)Making Negative API Tests By default Rapise reports an error when REST service request fails. With the negative test the request should fail, so we want the reporting to behave differently. Tue, 13 Oct 2020 14:16:30 -04002020-10-13T14:16:30-04:00/Support/KnowledgeBase/KB569.aspxKB568Max K (denis.markovtsev@inflectra.com)test management rename cloneHow to rename a Rapise test linked to a Spira Test Case It is a 3 step process: 1. SaveAs or Clone the test with a new name 2. Save it to Spira 3. Delete old test copy from Documents module in Spira (optional) Mon, 12 Oct 2020 12:44:47 -04002023-08-17T15:07:57-04:00/Support/KnowledgeBase/KB568.aspxKB567David J (support1@inflectra.com)spira load balancing web farm infrastructure implementation web serverBuilding a Spira Web Farm with IIS Servers This document contains an overview of how to setup and configure SpiraTest, SpiraTeam or SpiraPlan in a load balanced web farm scenario . It contains links to additional information from Microsoft, and community resources related to the scenario. Fri, 02 Oct 2020 15:02:46 -04002022-01-08T23:33:49-05:00/Support/KnowledgeBase/KB567.aspxKB566Alex G (alexey.grinevich@inflectra.com)Merge Strings in RVL Here we show a few examples on how to combine strings in RVL. Thu, 01 Oct 2020 10:41:00 -04002020-10-01T10:41:00-04:00/Support/KnowledgeBase/KB566.aspxKB565Alex G (alexey.grinevich@inflectra.com)Customize Rapise Report Messages Sometimes we need to override the message written to the report when some action is performed. Thu, 01 Oct 2020 10:18:05 -04002021-04-01T13:42:38-04:00/Support/KnowledgeBase/KB565.aspxKB564David J (support1@inflectra.com)upgrade task workflowCannot insert the value NULL into column 'TASK_WORKFLOW_ID', table During the upgrade of an older version of Spira v6.x to the latest version of Spira v6.x the installer logs the following: Cannot insert the value NULL into column TASK_WORKFLOW_ID, table SpiraTest.dbo.TST_TASK_TYPE column does not allow nulls. UPDATE fails. The statement has been terminated. [System.Data.SqlClient.SqlException] Fri, 25 Sep 2020 14:47:03 -04002020-09-25T14:47:03-04:00/Support/KnowledgeBase/KB564.aspxKB563David J (support1@inflectra.com)custom reports xslt requirements traceabilityQuerying Child Requirements in a Custom Report In our standard requirements traceability report, we display a list of test cases associated with the current requirement. However for parent requirements (Epics) that have child requirements that map to test cases, they are dont display the child requirements test cases. This article explains how you can modify the report to include them. Fri, 18 Sep 2020 00:42:13 -04002020-09-18T00:42:13-04:00/Support/KnowledgeBase/KB563.aspxKB562David J (support1@inflectra.com)custom report release notesSample Custom Report - Release Notes A customer posted a question about a sample custom report generated from Spira. In this example we show how we use the custom reporting tools in Spira to generate the release notes of another one of our products Rapise. Fri, 14 Aug 2020 15:20:07 -04002020-08-14T15:20:07-04:00/Support/KnowledgeBase/KB562.aspxKB561Max K (denis.markovtsev@inflectra.com)Using Free Apple Development account to test on mobile devices It is possible to use Free Apple Developer account for iOS testing. But it requires some knowledge and time to setup. Thu, 13 Aug 2020 09:25:26 -04002020-08-13T09:25:26-04:00/Support/KnowledgeBase/KB561.aspxKB560David J (support1@inflectra.com)architecture network application spiraArchitecture Diagrams for SpiraTest, SpiraTeam and SpiraPlan A customer recently asked us for some diagrams that illustrate the logical system and application architectures for use in their documentation of the system. We thought these diagrams might be useful for our other customers. Mon, 10 Aug 2020 20:29:02 -04002020-08-10T20:34:16-04:00/Support/KnowledgeBase/KB560.aspxKB559David J (support1@inflectra.com)migration hp alm micro focus almHP ALM Migration Custom Field Import Errors When you are running the import from HP / MicroFocus ALM into Spira, you sometimes come across error messages that look like the following: Error The field cannot be used with requirement type Wed, 29 Jul 2020 16:19:16 -04002020-07-29T16:20:33-04:00/Support/KnowledgeBase/KB559.aspxKB558Max K (denis.markovtsev@inflectra.com)Mobile testing with Experitest SeeTest Connecting to the mobile devices hosted by SeeTest is easy. Learn how from this article. Requires Rapise 6.5+. Wed, 15 Jul 2020 16:08:54 -04002020-07-15T16:42:35-04:00/Support/KnowledgeBase/KB558.aspxKB557David J (support1@inflectra.com)azure devops tfs microsoft tfs microsoft azure devops team foundation serverHow do I get the System Names of Microsoft Azure DevOps Custom Fields When you integrate Spira with Microsoft Azure DevOps (formerly known as Team Foundation Server or TFS) you have the option of matching up the custom properties in Spira with the user defined fields in Azure DevOps. This guide explains how you get the system names for custom vs. standard fields. Tue, 14 Jul 2020 10:15:42 -04002020-07-14T10:15:42-04:00/Support/KnowledgeBase/KB557.aspxKB556Max K (denis.markovtsev@inflectra.com)RapiseChromeExtension version 3 Along with Rapise 6.5 we are releasing an update to the RapiseChromeExtension. The new version (v3) is back compatible. It means that older versions of Rapise should work with it without issues. Rapise 6.5+ will require you to update the extension if you have RapiseChromeExtension v2. Tue, 14 Jul 2020 09:54:39 -04002020-07-14T09:54:39-04:00/Support/KnowledgeBase/KB556.aspxKB555Max K (denis.markovtsev@inflectra.com)Recording Web and Desktop actions into the same test Starting from Rapise 6.5 you may record both Web and Desktop actions into the same test. Tue, 14 Jul 2020 09:46:39 -04002023-08-17T14:18:24-04:00/Support/KnowledgeBase/KB555.aspxKB554David J (support1@inflectra.com)custom report incidents assignmentReport to identify number of days a defect is assigned to a person A customer asked is how they could run a report on a daily basis to see for how long a defect has been assigned to someone and the audit log of the assignment changes. That is best done by using the History table and the main Incident table together in a custom report Tue, 14 Jul 2020 01:36:21 -04002020-07-14T02:32:29-04:00/Support/KnowledgeBase/KB554.aspxKB553Max K (denis.markovtsev@inflectra.com)Basic authentication in Web tests Legacy Web applications still may use basic authentication. So when you navigate to an application URL the browser shows a dialog with Username and Password fields to enter. The content of this dialog is not a Web content so recording and playback in a Web test will not work. Mon, 13 Jul 2020 12:34:12 -04002020-07-13T12:37:23-04:00/Support/KnowledgeBase/KB553.aspxKB552David J (support1@inflectra.com)cloud maintenance scheduleInflectra Cloud Standard Maintenance Schedule This article provides some information on the maintenance activities we do on our cloud platform Thu, 09 Jul 2020 10:51:02 -04002020-07-09T10:51:02-04:00/Support/KnowledgeBase/KB552.aspxKB551Max K (denis.markovtsev@inflectra.com)webspyxpathSearching for a Web element by text that contains non-breaking spaces Are you writing XPath to find an element using its inner text but it does not work? Most likely the text contains non-breaking spaces. This situation is described in detail in our UI Test Automation Playground . Tue, 30 Jun 2020 17:01:18 -04002020-06-30T17:03:05-04:00/Support/KnowledgeBase/KB551.aspxKB550David J (support1@inflectra.com)baselines baseline management custom report history versioningSample Project Baseline Custom Reports The latest version of SpiraTeam and SpiraPlan (v6.5.2) has support for creating and managing project baselines. In this initial release there are no standard reports built into the system for viewing baselines and the changes that have occurred. This article we provide some custom reports you can use until the next version is released. Mon, 29 Jun 2020 20:56:18 -04002020-06-30T02:04:16-04:00/Support/KnowledgeBase/KB550.aspxKB549David J (support1@inflectra.com)hp alm migration quality center micro focusConnecting the HP ALM 11.5 Migration Tool to HP ALM When you want to migrate your requirements, test cases, defects and other data from HP ALM to SpiraTeam, you will need to make sure you have all of the HP ALM client components installed. Mon, 29 Jun 2020 20:51:40 -04002020-06-29T20:51:40-04:00/Support/KnowledgeBase/KB549.aspxKB548David J (support1@inflectra.com)spira api restCreating a new Test Run in Spira using the v6.0 REST API Although we have comprehensive documentation published on our website regarding the Spira REST API, sometimes users need some additional examples. In this article we publish an example of how to record a new test run using our REST API. Tue, 23 Jun 2020 10:59:48 -04002020-06-23T10:59:48-04:00/Support/KnowledgeBase/KB548.aspxKB547David J (support1@inflectra.com)rest api spira jsonUsing the Spira REST API to Update Artifacts One of the most common needs when using the Spira REST API is the ability to update an item in the system (e.g. test case, requirement, task, defect, etc.). This article explains how you can use the REST API to do this. Mon, 15 Jun 2020 21:15:26 -04002023-12-07T09:49:07-05:00/Support/KnowledgeBase/KB547.aspxKB546David J (support1@inflectra.com)requirements tasks enhancements bugs reportingCreating a Simplifed Custom Requirements Report We recently needed to get a report of a set of requirements and include the associated tasks and enhancements/bugs related to the new requirements so that we could have a virtual design session. We took the standard Requirements Detailed Report and make some changes. This article provides that report in case you ever need something similar Mon, 15 Jun 2020 20:56:27 -04002020-06-15T21:11:16-04:00/Support/KnowledgeBase/KB546.aspxKB545Alex G (alexey.grinevich@inflectra.com)How To Read Environment Variable in Rapise Here is a number of ways of doing it. Mon, 15 Jun 2020 10:43:53 -04002023-12-20T15:41:06-05:00/Support/KnowledgeBase/KB545.aspxKB543Max K (denis.markovtsev@inflectra.com)propertiesparametersRapiseLauncherlauncherValues passed from RapiseLauncher to Rapise When a test is executed by RapiseLauncher it may access key properties of the test run, custom test set properties and test case parameters. Requires Rapise 6.4.19.16+ Mon, 01 Jun 2020 12:30:19 -04002023-06-15T08:15:08-04:00/Support/KnowledgeBase/KB543.aspxKB542David J (support1@inflectra.com)custom report requirements groupingCreating a Custom Report with Grouped Headings A customer asked us how we could group the data in a report by a sub-heading. For example, suppose you want to display a list of all the Components, and under each component, show a table of associated requirements. Well your trusty friend XSLT 1.0 comes to the rescue. Fri, 22 May 2020 10:54:14 -04002020-06-07T00:27:51-04:00/Support/KnowledgeBase/KB542.aspxKB541Max K (denis.markovtsev@inflectra.com)tinymcerichtextAutomating TinyMCE 2020 The world moves forward and our older KB articles related to TinyMCE became outdated. In this article we present a modern way (as of year 2020) of automating TinyMCE controls. Thu, 21 May 2020 16:10:41 -04002020-05-21T16:10:41-04:00/Support/KnowledgeBase/KB541.aspxKB540Max K (denis.markovtsev@inflectra.com)Unified Service Desk with Chrome for Hosted Controls If you want to use Unified Service Desk with Chrome and test it with Rapise you need to configure it properly. Wed, 20 May 2020 15:46:29 -04002020-05-22T09:14:39-04:00/Support/KnowledgeBase/KB540.aspxKB539Alex G (alexey.grinevich@inflectra.com)Working with Rapise AWS SaaS Images Rapise is available as a SaaS solution. Here we describe step-by-step guide how to make several Rapise cloud instances ready for test execution. Tue, 19 May 2020 20:06:33 -04002023-08-17T12:39:19-04:00/Support/KnowledgeBase/KB539.aspxKB538David J (support1@inflectra.com)custom reports screenshots embedded imagesIncreasing the Size of Rapise Images in Spira Reports When you run Rapise automated tests using RapiseLauncher the system will automatically embed the images from Rapise into the various test cases and test run reports. By default the report format has relatively small images so that they can fit easily into the tables of expected result and actual results. However some users have asked for ways to make the images bigger. Fri, 15 May 2020 13:53:55 -04002020-05-15T14:04:16-04:00/Support/KnowledgeBase/KB538.aspxKB537Alex G (alexey.grinevich@inflectra.com)Using Extra Columns in RVL to control screenshots Sometimes we need more fine-grained control over screenshots. Here we describe the way of using H column for defining which actions will have what kind of screenshot captured. Wed, 13 May 2020 09:09:17 -04002023-08-17T12:21:52-04:00/Support/KnowledgeBase/KB537.aspxKB536David J (support1@inflectra.com)custom reports acrobat pdf column widthHow to Specify the Width of Columns in Acrobat PDF Format Reports The standard PDF reports in Spira and KronoDesk uses a dynamic table layout, so all of the cells take a general width that is based on the number of columns and the width of the page. A customer wanted to be able to modify the widths to make certain columns larger or smaller (e.g. make the ID field smaller than the name). This article explains the process to do this. Tue, 12 May 2020 21:51:03 -04002020-05-13T02:28:56-04:00/Support/KnowledgeBase/KB536.aspxKB535David J (support1@inflectra.com)reports chrome pdf acrobat inlineSpira PDF Reports Downloading Not Opening on Chrome You may find that SpiraTest, SpiraTeam, SpiraPlan reports sometimes dont open on Google Chrome, but instead try and download instead, which can be annoying. This article explains the setting you need to change in Chrome to fix it. Tue, 12 May 2020 01:29:57 -04002020-05-12T01:29:57-04:00/Support/KnowledgeBase/KB535.aspxKB534David J (support1@inflectra.com)custom report resources effortDisplay Report of Task, Incident, Test Case Effort by Person In this article, we will create a custom report that displays a list of users in the system and the associated effort for tasks, incidents and test cases. Tue, 12 May 2020 01:10:03 -04002020-05-12T01:10:03-04:00/Support/KnowledgeBase/KB534.aspxKB533Max K (denis.markovtsev@inflectra.com)screenshotserrorMake screenshots on failure only Automatic screenshots on every test step may occupy too much space. Learn how to make a screenshot on failure only. Thu, 07 May 2020 12:16:13 -04002023-08-17T11:55:07-04:00/Support/KnowledgeBase/KB533.aspxKB532Max K (denis.markovtsev@inflectra.com)profile browsermobileHow to set path for local browser and mobile profiles Since version 6.3 Rapise has support for local browser and mobile profiles. Using it you may package browser profiles along with tests. What if you want to reuse browser profiles between different projects? Or have sets of profiles for different situations? You may now set path to profile directory using a special global variable. Supported in Rapise 6.4+ Mon, 04 May 2020 18:01:59 -04002020-05-04T18:01:59-04:00/Support/KnowledgeBase/KB532.aspxKB531Alex G (alexey.grinevich@inflectra.com)RapiseHandling Grouped Data in Rapise Sometimes we need to process data in groups or even in hierarchical way. Here we will show how to make it using plain table and loop in RVL. Mon, 20 Apr 2020 08:43:53 -04002023-02-02T10:50:18-05:00/Support/KnowledgeBase/KB531.aspxKB530David J (support1@inflectra.com)rapise ide naming conventions javascriptWhy Does Rapise Use DoXXXX Naming for Methods A customer asked us why Rapise uses Pascal Case names for the various operations, functions and properties, as well as the reason why operations are prefixed with a Do action name. Wed, 15 Apr 2020 21:02:37 -04002020-04-15T21:02:37-04:00/Support/KnowledgeBase/KB530.aspxKB529Max K (denis.markovtsev@inflectra.com)gotomeetingsupportzoomUsing Zoom/GoToMeeting for Support Session Learn how to connect to a support session and how to enable Rapise Expert to remotely control your Rapise instance. Fri, 10 Apr 2020 14:11:00 -04002022-06-29T11:44:23-04:00/Support/KnowledgeBase/KB529.aspxKB528Alex G (alexey.grinevich@inflectra.com)Import JUnit XML Report into Rapise Some unit testing tools produce reports in JUnit XML format. Here we show how to import it into Rapise test report. Wed, 08 Apr 2020 11:41:17 -04002020-04-08T11:41:17-04:00/Support/KnowledgeBase/KB528.aspxKB527David J (support1@inflectra.com)remotelaunch powershell command lineUsing RemoteLaunch to Execute a Powershell Script This guide will cover how to initially install and configure RemoteLaunch (not RemoteLaunchX) and the Command-Line execution engine as well as creating and scheduling PowerShell script executions. It will also cover how to pass data into PowerShell and receive test results. RemoteLaunch v5.1.0.0 was used to create this guide. Mon, 06 Apr 2020 15:38:34 -04002020-04-06T15:45:35-04:00/Support/KnowledgeBase/KB527.aspxKB526Max K (denis.markovtsev@inflectra.com)recordingweburlHow to disable recording URLs When you do recording of test steps for a Web application - Rapise by default captures page URLs and stores them in the object repository. Learn how to disable URL recording from this article. Requires Rapise 6.4+ Mon, 30 Mar 2020 09:34:51 -04002023-08-17T10:41:19-04:00/Support/KnowledgeBase/KB526.aspxKB525David J (support1@inflectra.com)api integration jira data syncIntegration with Jira - Basic auth with password is not allowed on this instance If you are integrating Spira (SpiraTest, SpiraTeam, or SpiraPlan) with Atlassian Jira, you may get this error message if you have not updated the integration for a while: Basic auth with password is not allowed on this instance Tue, 24 Mar 2020 17:25:54 -04002020-03-24T17:25:54-04:00/Support/KnowledgeBase/KB525.aspxKB524David J (support1@inflectra.com)web services api soap wsdlUsing the WcfBaseUrl to Override Default SOAP WSDL Locations When you are self-hosting Spira on your own Windows Server using the IIS web server, it will generate standard URL locations for the Web Service Definition Language (WSDL) files used to consume SOAP services. This article explains how you can override the URL to use a different one. Fri, 20 Mar 2020 14:26:27 -04002020-03-20T14:26:53-04:00/Support/KnowledgeBase/KB524.aspxKB523David J (support1@inflectra.com)importer sparx enterprise architect requirementsEnabling Trace Logging on Sparx Enterprise Architect Importer When you run the Sparx Enterprise Architect (EA) importer it should import requirements from Sparx EA into Spira (SpiraTest, SpiraTeam or SpiraPlan). If that doesnt happen then you may need to enable trace logging to see whats going on. Tue, 17 Mar 2020 14:07:21 -04002020-03-17T14:07:21-04:00/Support/KnowledgeBase/KB523.aspxKB522Max K (denis.markovtsev@inflectra.com)calccalculatordemo trainingWindows Calculator For Rapise training purposes we may need a simple desktop application that can be executed on any Windows version. What can be simpler than Windows Calculator? Thu, 12 Mar 2020 06:35:34 -04002020-03-12T06:35:34-04:00/Support/KnowledgeBase/KB522.aspxKB521David J (support1@inflectra.com)rich text url screenshots images embeddingFixing Embedded Spira Image URLs When You Change Server URLs You may come across a situation where the base URL of your Spira instance has changed and the embedded image URLs no longer match. This will cause a broken image to display inside the various rich text editors in Spira. This article explains how you can use SQL to do a bulk update of the offending URLs. Wed, 11 Mar 2020 02:04:18 -04002023-03-15T07:15:41-04:00/Support/KnowledgeBase/KB521.aspxKB520David J (support1@inflectra.com)jira data synchronizationData Synchronization with JIRA - What Synchronizes A customer recently had some questions about what synchronizes between Spira and Jira, so we thought that this article would help clarify things. Mon, 09 Mar 2020 16:08:44 -04002023-09-26T16:21:08-04:00/Support/KnowledgeBase/KB520.aspxKB519Alex G (alexey.grinevich@inflectra.com)Reading values from .properties files in Rapise .properties is a file format mainly used in Java related technologies to store the configurable values. Here we show how to work with it in Rapise. Fri, 06 Mar 2020 09:06:56 -05002020-03-06T09:11:31-05:00/Support/KnowledgeBase/KB519.aspxKB518Max K (denis.markovtsev@inflectra.com)javascriptjscriptwshecmascriptJavaScript version used by Rapise Below we provide the information on JavaScript version used by Rapise. Thu, 27 Feb 2020 08:40:13 -05002023-08-17T10:30:08-04:00/Support/KnowledgeBase/KB518.aspxKB517Max K (denis.markovtsev@inflectra.com)How to disable Google Chrome Software Reporter Tool Weve seen systems where Software Reporter Tool (which is a part of Google Chrome) may produce very high CPU load and make system suspending/resuming processes randomly. Because of this Rapise may not be able to connect to Chrome for recording/playback. In fact many things may go wrong when CPU load is 100%. Wed, 26 Feb 2020 13:15:19 -05002020-02-26T13:18:10-05:00/Support/KnowledgeBase/KB517.aspxKB516Max K (denis.markovtsev@inflectra.com)The pipe is being closed message from Rapise installer When you install Rapise on some systems you may get an error message: 0x800700e8 - The pipe is being closed Wed, 26 Feb 2020 12:56:18 -05002020-02-26T12:56:18-05:00/Support/KnowledgeBase/KB516.aspxKB515Alex G (alexey.grinevich@inflectra.com)Checking String Length in RVL If you need to get the size of the string, then here is a couple of possible ways for doing it. Fri, 21 Feb 2020 14:45:06 -05002020-02-21T14:47:15-05:00/Support/KnowledgeBase/KB515.aspxKB514Alex G (alexey.grinevich@inflectra.com)How to Press Alt, Shift, Ctrl or Win key Alone SendKeys is good for making key combinations, but this way does not work when you need to press special key. Here is a useful workaround. Mon, 17 Feb 2020 13:47:56 -05002021-11-24T13:24:40-05:00/Support/KnowledgeBase/KB514.aspxKB513David J (support1@inflectra.com)custom report test cases test metricsReport of Test Cases and Test Results by Program A customer asked us if we could provide a report of all the test cases and test results across all projects and programs. In the future we plan on having built in screens for quality managers to be able to see the test results and test metrics across all projects without needing to run a report. However this report will give you the information in the meantime. Fri, 14 Feb 2020 16:13:25 -05002020-02-14T16:35:49-05:00/Support/KnowledgeBase/KB513.aspxKB512David J (support1@inflectra.com)custom report resources activity time trackingCreating a Report of User Activity and Effort A customer asked us if we could provide a report of all the activity by users across all projects and programs. In the future we plan on having built in screens for resource managers to be able to see user activity across all projects without needing to run a report. However this report will give you the information in the meantime. Wed, 12 Feb 2020 14:53:52 -05002020-02-12T15:31:59-05:00/Support/KnowledgeBase/KB512.aspxKB511David J (support1@inflectra.com)custom graph status release test runPie Chart of Test Run by Status for Release Sometimes customers need to show a Graph with all the Test Runs by status for a specific Release in Spira. This article explains how to use the custom graphing engine to achieve this. Mon, 10 Feb 2020 15:34:06 -05002020-02-10T15:43:26-05:00/Support/KnowledgeBase/KB511.aspxKB510David J (support1@inflectra.com)security https ssl tls microsoft dot net encryptionDefaulting Your System to use TLS 1.2 for .NET Applications As you move your web applications (such as SpiraTest, SpiraTeam, SpiraPlan, or KronoDesk) to newer encryption protocols such as Transport Layer Security (TLS) 1.2, you will need to make sure the client applications are configured to use the latest version of TLS. Specifically applications using Microsoft .NET may not use the latest version by default. Fri, 07 Feb 2020 16:15:29 -05002020-11-17T11:59:26-05:00/Support/KnowledgeBase/KB510.aspxKB509David J (support1@inflectra.com)custom graph component statusPie Chart of Incident Status for a Specific Component Sometimes customers need to show a Graph with all the Incidents by status for a specific Component in Spira. This article explains how to use the custom graphing engine to achieve this. Thu, 06 Feb 2020 03:51:30 -05002020-02-06T03:59:57-05:00/Support/KnowledgeBase/KB509.aspxKB508Max K (denis.markovtsev@inflectra.com)imageImageWrapperCompare Images in JavaScript To compare images in JavaScript you may use Tester.AssertImage . Tue, 04 Feb 2020 10:35:22 -05002020-02-04T10:36:13-05:00/Support/KnowledgeBase/KB508.aspxKB507Max K (denis.markovtsev@inflectra.com)uiautomationUIAutomation2 Locator Rapise 6.3 includes an experimental feature - new UIAutomation2 locator for UIAutomation based desktop testing. Rather than specifying a path from the element tree root to the element this locator relies on built-in ability of UIAutomation to search for elements based on property values. Wed, 22 Jan 2020 10:08:51 -05002021-06-30T09:39:50-04:00/Support/KnowledgeBase/KB507.aspxKB506Max K (denis.markovtsev@inflectra.com)dynamicxpathlocatorparameterHow to define and use a dynamic Web locator Imaging you have a table with dynamic data on the page. It is not possible to learn every cell. But it is possible to parameterize the locator of a cell and access cells you need during test playback. Thu, 16 Jan 2020 13:41:52 -05002020-01-16T13:46:24-05:00/Support/KnowledgeBase/KB506.aspxKB505David J (support1@inflectra.com)jira atlassian synchronization user interface data synchronizationLinks in Jira to Spira no longer visible in new Jira UI One of the features of the Spira synchronization service for Atlassian Jira is that it automatically adds relevant links to the user story and issue pages in Jira to make it easier to navigate from Jira back to SpiraTest, SpiraTeam, or SpiraPlan. Some users have reported these links are no longer visible. Fri, 10 Jan 2020 16:29:18 -05002020-01-10T16:52:48-05:00/Support/KnowledgeBase/KB505.aspxKB504Alex G (alexey.grinevich@inflectra.com)Referring Repository Objects from Maps Sometimes you need to specify object and data for it in the map. Here we will show how to make it using Rapise built in maps and available APIs. Thu, 02 Jan 2020 14:53:55 -05002020-01-02T14:53:55-05:00/Support/KnowledgeBase/KB504.aspxKB503Alex G (alexey.grinevich@inflectra.com)xpath css svgAccessing svg elements via XPath or CSS By default straight forward XPath to SVG primitives will not work. So XPath ending like .../svg[2]/path will fail. Here is a workaround. Tue, 24 Dec 2019 09:57:20 -05002023-08-17T09:49:30-04:00/Support/KnowledgeBase/KB503.aspxKB502Alex G (alexey.grinevich@inflectra.com)RapisePassing Map as a Parameter into RVL Sheet This topic covers more detailed description on how to pass map from one Sheet to another in RVL Mon, 23 Dec 2019 11:57:48 -05002020-01-16T13:55:25-05:00/Support/KnowledgeBase/KB502.aspxKB501Alex G (alexey.grinevich@inflectra.com)Passing Sub-Test Parameters Here we will cover several ways of passing parameters and returning values from Sub-Tests. Thu, 12 Dec 2019 19:23:06 -05002023-08-17T08:57:48-04:00/Support/KnowledgeBase/KB501.aspxKB500David J (support1@inflectra.com)cloud security privacyCan we limit access to our Spira or KronoDesk Instance to Specific IP Addresses? For additional security, customers may want to limit who can access their cloud instances of SpiraTest, SpiraTeam, SpiraPlan, or KronoDesk to specific networks and IP addresses. This article describes why you would want to do this and how we support this. Wed, 04 Dec 2019 15:01:53 -05002019-12-04T16:01:19-05:00/Support/KnowledgeBase/KB500.aspxKB499Max K (denis.markovtsev@inflectra.com)browserseleniumsizewidthheightHow to set size of a browser window To ensure that web tests always run on a browser window of a specific size you may use different techniques. Wed, 04 Dec 2019 08:42:04 -05002019-12-04T09:22:31-05:00/Support/KnowledgeBase/KB499.aspxKB498David J (support1@inflectra.com)bdd tdd acceptance testsUsing SpiraTest on BDD Projects Behavior-Driven Development (BDD) is an Agile software development process that encourages collaboration among developers, QA and non-technical or business participants in a software project. It encourages teams to use conversation and concrete examples to formalize a shared understanding of how the application should behave. This article outlines how you can use SpiraTest to manage BDD style requirements and test cases. Mon, 25 Nov 2019 19:26:22 -05002019-11-25T20:42:31-05:00/Support/KnowledgeBase/KB498.aspxKB497Max K (denis.markovtsev@inflectra.com)databasepostgresqlConnecting to PostgreSQL from Rapise If you need to connect Database object to PostgreSQL database follow these simple steps. Thu, 21 Nov 2019 13:29:08 -05002019-11-21T13:29:39-05:00/Support/KnowledgeBase/KB497.aspxKB496Max K (denis.markovtsev@inflectra.com)databasemysqlConnecting to MySQL from Rapise If you need to connect Database object to MySQL database follow these simple steps. Thu, 21 Nov 2019 08:55:20 -05002019-11-21T08:55:20-05:00/Support/KnowledgeBase/KB496.aspxKB495Kat A (support2@inflectra.com)TestNGTroubleshooting TestNG integration with Spira Here are a few things to check when you are integrating TestNG with Spira. Wed, 20 Nov 2019 16:04:34 -05002020-02-24T19:08:06-05:00/Support/KnowledgeBase/KB495.aspxKB494David J (support1@inflectra.com)api reporting business intelligenceUsing the new Spira Reports API In version 6.2.1 of SpiraPlan, SpiraTeam and SpiraTest we have added a new reporting API that lets you access the reporting capabilities of Spira programatically. Sat, 09 Nov 2019 08:33:43 -05002019-11-09T08:39:44-05:00/Support/KnowledgeBase/KB494.aspxKB493Alex G (alexey.grinevich@inflectra.com)Rapise Data Generator Sometimes you need to feed your application with demo data that is human-readable but still random. Here is such a generator for Rapise. Thu, 07 Nov 2019 16:23:43 -05002019-11-07T16:57:24-05:00/Support/KnowledgeBase/KB493.aspxKB492Alex G (alexey.grinevich@inflectra.com)Calling NodeJS script from Rapise NodeJS provides a lot of unique features and plethora of features implemented in npm packages. Here we describe how to combine such a script with a Rapise test. Thu, 31 Oct 2019 17:18:45 -04002019-10-31T17:25:32-04:00/Support/KnowledgeBase/KB492.aspxKB491Clark R (simon.bor@inflectra.com)APISending Custom Properties to Spira using the API When using the API to do post a new artifact, for example, you may want to also set custom properties for that artifact. You need to pass in an object with an array of objects, one object for each custom property. For each object you need to specify two fields: the custom property id, and the new value. Thu, 31 Oct 2019 14:28:39 -04002021-04-16T14:22:07-04:00/Support/KnowledgeBase/KB491.aspxKB490David J (support1@inflectra.com)email notifications email notifications SMTP mail serversTroubleshooting Emails Not Being Received from Spira or KronoDesk Sometimes when you use Spira or KronoDesk and perform actions (e.g. assigning bugs, test cases, etc.) email notifications are not received correctly. This article provides some common reasons and solutions Tue, 15 Oct 2019 14:53:03 -04002022-02-17T20:47:39-05:00/Support/KnowledgeBase/KB490.aspxKB489Max K (denis.markovtsev@inflectra.com)Headless Firefox Testing Firefox 56+ supports headless mode on Windows. You can use it to Run Rapise tests via Selenium integration. Mon, 14 Oct 2019 18:05:43 -04002021-12-16T11:23:00-05:00/Support/KnowledgeBase/KB489.aspxKB488Alex G (alexey.grinevich@inflectra.com)Rapise Objects and Files Metadata for Code Completion Rapise scripts and engine are mostly implemented in JS. Some people prefer to use 3rd party editors for scripting. This is helpful when integrating Rapise tests into bigger development pipeline together with other scripts and config files. Here we explain where information about objects and types is provided for Code Completion/Intellisense support in 3rd party editors. Fri, 11 Oct 2019 15:51:19 -04002019-10-11T15:54:19-04:00/Support/KnowledgeBase/KB488.aspxKB487Alex G (alexey.grinevich@inflectra.com)How to Do Mouse Wheel Scroll in Rapise Some controls require mouse wheel input. Here is how to do it. Fri, 11 Oct 2019 15:33:14 -04002019-10-11T15:33:14-04:00/Support/KnowledgeBase/KB487.aspxKB486Max K (denis.markovtsev@inflectra.com)javaAutomatic learning of objects in a Java application If you prefer writing test steps manually in JavaScript then it might be helpful to automatically learn all child objects of a Java application to make them available for scripting. Thu, 10 Oct 2019 06:43:30 -04002019-10-10T06:47:07-04:00/Support/KnowledgeBase/KB486.aspxKB485Alex G (alexey.grinevich@inflectra.com)How to Enable JRE Accessibility Only for Tests By default Rapise is using Java Accessibility Bridge by changing some Java Runtime Environment (JRE)-wide configuration files. So all applications using same JRE will use the modified version. If your goal is to have Accessibility only for test runs, then there is another way of doing that. Wed, 09 Oct 2019 16:41:20 -04002019-10-09T16:41:20-04:00/Support/KnowledgeBase/KB485.aspxKB484Alex G (alexey.grinevich@inflectra.com)Comparing Parts of Images Sometimes compared images partially differ due to some dynamic part. Here we show how to do partial comparison in this case. Wed, 09 Oct 2019 16:06:40 -04002023-08-17T08:36:15-04:00/Support/KnowledgeBase/KB484.aspxKB483Alex G (alexey.grinevich@inflectra.com)Renaming Objects in Rapise Good object naming is important for test script clarity and readability. Default names are detected during record/learn session and results sometimes are cumbersome, obscure or irrelevant. Here we show how to give proper names to objects. Fri, 27 Sep 2019 12:16:17 -04002019-09-27T13:33:23-04:00/Support/KnowledgeBase/KB483.aspxKB482Max K (denis.markovtsev@inflectra.com)NavigatorExecJSDOMHTMLObjectHTMLHow to get contents of the HEAD element in a DOM In this article we will get contents of the HEAD element to get the links to all referenced stylesheets. It may be useful if you plan to verify that a set of CSS did not change for a page. Fri, 27 Sep 2019 06:38:50 -04002019-09-27T07:39:44-04:00/Support/KnowledgeBase/KB482.aspxKB481David J (support1@inflectra.com)performance on-premise spira kronodesk sql server database tuningTuning SQL Server Databases using SQL Engine Tuning Advisor The SQL Server Database Engine Tuning Advisor examines how queries are processed in the databases you specify, and then recommends how you can improve query processing performance by modifying database structures such as indexes, indexed views, and partitioning. This can be used by on-premise customers to improve the performance of their Spira and KronoDesk instances. Thu, 19 Sep 2019 18:41:09 -04002019-09-19T18:41:09-04:00/Support/KnowledgeBase/KB481.aspxKB480David J (support1@inflectra.com)migration spiratest test management testrail gurockWhat is Migrated by the TestRail Migration Tool? We have had some questions asked about the TestRail migration tool. This KB provides some additional information about what is migrated and how the artifacts relate between SpiraTest and TestRail. Tue, 17 Sep 2019 13:18:31 -04002019-09-17T13:18:31-04:00/Support/KnowledgeBase/KB480.aspxKB479Max K (denis.markovtsev@inflectra.com)citrixrdpremoteRapise and Citrix/RDP We are getting a lot of questions on how to use Rapise with Citrix and remotely accessed VMs . Here is the answer. Tue, 17 Sep 2019 06:16:16 -04002019-09-17T06:16:16-04:00/Support/KnowledgeBase/KB479.aspxKB478David J (support1@inflectra.com)custom report test step incidents attachmentsCustom Report that Displays Test Sets, Test Cases, Test Steps and Linked Incidents/Attachments A customer asked us how you could create a custom report that shows the following information in a single table: A list of test sets containing: test cases test steps For each test step, the linked: attachments incidents Fri, 06 Sep 2019 17:35:11 -04002024-01-29T13:56:51-05:00/Support/KnowledgeBase/KB478.aspxKB477Max K (denis.markovtsev@inflectra.com)spyuiautomationcustom controlInspecting custom UI control with UI Automation Spy UI Automation is a default technology for testing desktop applications on Windows. If your application is not .NET or Java then Rapise will turn on UI Automation library during recording. If some elements in your application are not recognized or there are issues with playback of recorded steps then most likely your application is using custom UI controls. You may inspect those controls and send information to Rapise support team to get recommendations on how to proceed with testing. Fri, 06 Sep 2019 14:39:43 -04002019-09-06T15:31:39-04:00/Support/KnowledgeBase/KB477.aspxKB476Steve M (support4@inflectra.com)spira chrome css workaroundFolder List in Chrome 76 corrupted, unclickable - FIXED IN CHROME 77 With a recent update to Google Chrome (v76), Chrome had the CSS engine was modified which would make the sidebar navigation folder tree to become unusable. This issue was resolved by Google with the release of Chrome 77 This article is now obsolete. Thu, 05 Sep 2019 14:32:23 -04002024-02-01T07:28:42-05:00/Support/KnowledgeBase/KB476.aspxKB475Alex G (alexey.grinevich@inflectra.com)How to Get All Links on the Page with Rapise Sometimes you need to go through all links to check something. Here are two ways: JS and RVL of doing it with Rapise. Tue, 27 Aug 2019 11:59:35 -04002023-08-16T16:22:31-04:00/Support/KnowledgeBase/KB475.aspxKB474Steve M (support4@inflectra.com)migration upgrade new server serversHow to move a Spira or KronoDesk installation to another Server Sometimes it is necessary to move a SpiraTeam, SpiraTest, SpiraPlan, or KronoDesk installation to another server, without wanting to lose all of your data. This KB will guide you through the steps of transferring the install over, and optionally upgrading the application. This guide will walk you through the recommended steps when needing to move both the application and database to new servers. Wed, 21 Aug 2019 17:25:26 -04002019-08-21T17:25:45-04:00/Support/KnowledgeBase/KB474.aspxKB473Max K (denis.markovtsev@inflectra.com)rapiselauncherlogsverboseViewing Rapise logs in Spira When you execute Rapise tests via Rapise Launcher - test reports and logs are automatically uploaded to Spira. But verbose level is always set to Level 1 by Rapise Launcher. If you need more detailed log set verbose to 2 or 3 in test case properties. Mon, 19 Aug 2019 07:33:38 -04002023-08-16T16:18:04-04:00/Support/KnowledgeBase/KB473.aspxKB472Alex G (alexey.grinevich@inflectra.com)Read PDF Text with Rapise Sometimes you need to check that some text is available in the PDF document. Sometimes you need to extract some value from it. So you need access to plain text content of the document. Here we explain how to do it with Rapise. Sun, 04 Aug 2019 14:17:55 -04002023-08-16T16:09:22-04:00/Support/KnowledgeBase/KB472.aspxKB471David J (support1@inflectra.com)custom report requirements traceability rtmCreating a Requirements Traceability Report of Requirements Tests and Defects A customer asked us if it was possible to create a version of the requirements traceability report that would display the following: Requirement (name and ID) Test Case (name and ID) Test Run (ID and execution status) Incident (ID) Fri, 02 Aug 2019 19:50:09 -04002023-11-17T13:25:36-05:00/Support/KnowledgeBase/KB471.aspxKB470Max K (denis.markovtsev@inflectra.com)powershellHow to run a PowerShell script in Rapise test To run a PowerShell script use Global.DoLaunch action. Mon, 29 Jul 2019 12:24:32 -04002019-07-30T12:00:35-04:00/Support/KnowledgeBase/KB470.aspxKB469David J (support1@inflectra.com)upgrade freetext indexes sqlUpgrade from v5.4 to v6.0 blocked by missing FullText Index Error Sometimes when running the Spira v6.0 installer to upgrade from v5.4.0.4 to v6.0 you get the following error: Table or indexed view TST_ATTACHMENT does not have a full-text index or user does not have permission to perform this action. This article describes the cause and provides the solution Fri, 05 Jul 2019 18:23:23 -04002019-07-30T20:02:36-04:00/Support/KnowledgeBase/KB469.aspxKB468Alex G (alexey.grinevich@inflectra.com)Rapise Java Java Web StartUsing Rapise with Java Web Start Applications Rapise supports testing of Java applications . In the case that application is launched using Java Web Start ( JWS ) additional steps are needed to successfully test an application. Fri, 05 Jul 2019 16:13:34 -04002019-07-05T16:19:42-04:00/Support/KnowledgeBase/KB468.aspxKB467Clark R (simon.bor@inflectra.com)Create Test Case Folder Report If you want to generate a list of all the test case folders in a product, here is an example template to get you started Fri, 05 Jul 2019 12:56:20 -04002023-11-17T12:14:25-05:00/Support/KnowledgeBase/KB467.aspxKB466Max K (denis.markovtsev@inflectra.com)uiautomationcustomcontrolelementspyapiuiaobjectHow to deal with custom UI Automation controls This article is for those who test a desktop application via UI Automation library. Since desktop applications are frequently built using UI controls from different vendors and the number of such controls available on the market is pretty big (> 1k) - Rapise may not have out-of-the-box support for some controls in your application. For such cases Rapise offers a low level API to navigate UI Automation tree of elements inside an application and read/write element properties. In this tutorial well show how to use this API and quickly add minimal support for a custom control. Thu, 04 Jul 2019 09:54:01 -04002019-07-04T16:25:09-04:00/Support/KnowledgeBase/KB466.aspxKB465Max K (denis.markovtsev@inflectra.com)visibilityelementHow to check if web element is really visible on screen Checking if element is visible on screen may be a tricky task. Its usually not a problem in manual testing but there are nuances when you do test automation. Wed, 19 Jun 2019 14:08:43 -04002023-08-16T15:47:04-04:00/Support/KnowledgeBase/KB465.aspxKB464David J (support1@inflectra.com)jira cloud api integration data syncIntegration with Jira Cloud/Server - Atlassian has depreciated use of passwords When you are integrating Spira with Jira cloud (hosted by Atlassian) and Jira server (locally hosted) you need to to connect to Jira using a login and Jira API Key. Previously (prior to June 3rd, 2019) you could also use a Jira login and password, that is no longer allowed by Atlassian. Wed, 12 Jun 2019 19:25:04 -04002021-05-25T13:15:34-04:00/Support/KnowledgeBase/KB464.aspxKB463Clark R (simon.bor@inflectra.com)Definitions of Spira Artifacts SpiraPlan has a range of artifacts. These are the building blocks of a product or program and contain all of their data. Each artifact holds different data and is used in different ways. For instance, requirements are one artifact, and releases are another. They work differently, and are not interchangable. There are artifacts to help you test, plan, track bugs and tasks, and more. Thu, 23 May 2019 17:51:02 -04002019-05-23T17:51:02-04:00/Support/KnowledgeBase/KB463.aspxKB462Max K (denis.markovtsev@inflectra.com)selectoptionverifyHow to check if a web dropdown element has specific option or not If a test needs to verify existence or absence of a specific option in a dropdown you can do it via a simple function presented below. Thu, 23 May 2019 11:45:42 -04002019-05-23T11:45:42-04:00/Support/KnowledgeBase/KB462.aspxKB461David J (support1@inflectra.com)custom reports test cases defectsCreating a Summary Report of Test Cases and Defects Sometimes you want a simple test execution report that includes the list of test cases, execution dates and raised defects, without all the ancillary information in the standard Spira reports. This article provides an example of such a report. Thu, 23 May 2019 02:07:50 -04002019-05-23T02:07:50-04:00/Support/KnowledgeBase/KB461.aspxKB460David J (support1@inflectra.com)installer spirateam kronodesk database size model sql serverInstalling Spira or KronoDesk with a large SQL Server model database size When you are installing SpiraTest, SpiraTeam, SpiraPlan or KronoDesk on a database server with a large model database sometimes the install will fail because the initial Spira/KronoDesk database is not large enough to contain your model database. This article provides the solution Wed, 22 May 2019 13:44:05 -04002019-05-22T13:44:05-04:00/Support/KnowledgeBase/KB460.aspxKB459David J (support1@inflectra.com)kronodesk database extract migration download attachmentsExtracting the tickets and attachments from a KronoDesk cloud instance Sometimes customers want to download their list of tickets and file attachments. This article explains how to read the data that we provide. Tue, 21 May 2019 14:13:48 -04002019-05-21T14:13:48-04:00/Support/KnowledgeBase/KB459.aspxKB458Max K (denis.markovtsev@inflectra.com)How to start Rapise Launcher on Windows Boot Windows may reboot because of various reasons. If you use a machine to run Rapise tests on regular basis than you want RapiseLauncher to be started automatically after system reboot. Thu, 16 May 2019 12:53:40 -04002023-08-16T15:36:37-04:00/Support/KnowledgeBase/KB458.aspxKB457Max K (denis.markovtsev@inflectra.com)recordingplaybackcustom code functionvariableHow to organize custom code in User.js Every test has a User.js file and it is a place to put custom code and functions. This code must follow a few rules. Thu, 16 May 2019 11:53:40 -04002019-05-16T11:54:45-04:00/Support/KnowledgeBase/KB457.aspxKB456David J (support1@inflectra.com)sql upgrade foreign keysUpgrade from v5.4 to v6.0 Blocked by Foreign Key Constraints When you upgrade from v5.4 to v6.0, unlike previous versions of the upgrader, we dont delete the entire database and recreate it. The upgrader makes the changes to live database in-situ. However if you have missing foreign key constraints in the v5.4 database it can lead to bad data that breaks the installer. Sun, 12 May 2019 21:24:24 -04002022-03-08T19:48:03-05:00/Support/KnowledgeBase/KB456.aspxKB455David J (support1@inflectra.com)upgrade test case workflowThe 'TestCaseWorkflowId' property on 'TestCaseType' could not be set to a 'null' value When you upgrade from v5.4 to v6.0 upon opening a test case detail page you receive the error: The TestCaseWorkflowId property on TestCaseType could not be set to a null value. This article explains the cause and provides the solution Sun, 12 May 2019 21:17:06 -04002019-05-12T21:17:06-04:00/Support/KnowledgeBase/KB455.aspxKB454David J (support1@inflectra.com)jira atlassianJira API Fails with IllegalStateException: Duplicate key Error When SpiraTest, SpiraTeam, or SpiraPlan connects to the Jira API to synchronize defects and user stories it relies on the Jira API working correctly and not having internal issues. This articles explains a common issue that some of our clients have found inside Atlassian Jira. Fri, 10 May 2019 13:31:14 -04002019-05-10T13:31:49-04:00/Support/KnowledgeBase/KB454.aspxKB453Max K (denis.markovtsev@inflectra.com)absoluterelativepathworking directoryWorking Directory of a Test and Relative Paths When Rapise starts execution of a test, it sets working directory. If a test refers to a file using a relative path then the absolute path is calculated using the working directory. Wed, 08 May 2019 15:58:28 -04002023-08-16T15:28:20-04:00/Support/KnowledgeBase/KB453.aspxKB452David J (support1@inflectra.com)custom properties migration tool errorsSometimes You See "Multiple controls with the same ID" Error after Migrating Projects You can use the Spira Project Backup & Migration Tool to move projects between one instance of SpiraTest and another pretty easily. However there is a known issue that can sometimes occur if you have deleted custom properties. Tue, 07 May 2019 08:34:44 -04002019-05-07T08:34:44-04:00/Support/KnowledgeBase/KB452.aspxKB451David J (support1@inflectra.com)ldap active directory base dnIntegration Spira with Active Directory and Multiple Base DNs Sometimes users have more complex LDAP configurations. For example, users may have two different Base DNs where the users are located. They want to know - if there a way somehow to define two different Base DNs ? Fri, 03 May 2019 14:01:01 -04002019-05-03T14:01:01-04:00/Support/KnowledgeBase/KB451.aspxKB450David J (support1@inflectra.com)custom reports requirements document requirements management requirementsSimple Requirements Document Report Customers sometimes ask us for a way to generate a report that would be a human readable requirements document. The built-in requirements detailed report often has more information that is needed in such a report. This article describes how to create such a report. Fri, 26 Apr 2019 03:25:14 -04002019-04-26T03:43:05-04:00/Support/KnowledgeBase/KB450.aspxKB449David J (support1@inflectra.com)java cucumber gherkin bdd test automationIntegrating Spira with a Cucumber-Based Java Automation Framework Many of our customers are using SpiraTest / SpiraTeam with their own in-house test automation framework. In this article we explain how you can use our REST API and/or our sample jUnit code to integrate your own framework easily with Spira. Thu, 25 Apr 2019 14:08:06 -04002019-04-25T14:40:40-04:00/Support/KnowledgeBase/KB449.aspxKB448Max K (denis.markovtsev@inflectra.com)xpathnavigatorbrowserHow to create a Rapise web object from XPath In some cases it may be convenient to construct Rapise Objects dynamically rather than capture in advance with record/learn . In Web tests you can do it via Navigator.Find and Navigator.SeSFind . Thu, 25 Apr 2019 09:27:51 -04002023-08-16T15:24:21-04:00/Support/KnowledgeBase/KB448.aspxKB447David J (support1@inflectra.com)internet explorer tls ssl security protocols encryptionEnable TLS 1.2 in Internet Explorer 8, 9 or 10 If you have disabled TLS 1.0 and 1.1 encryption protocols on your IIS web server, you may run into issues accessing the web interface of Spira or KronoDesk from older versions of Windows and/or IE. Wed, 17 Apr 2019 11:58:04 -04002019-04-17T11:58:04-04:00/Support/KnowledgeBase/KB447.aspxKB446Max K (denis.markovtsev@inflectra.com)Getting browser console logs In some cases it may be useful to analyze browser-side logs. For example, if you are using Navigator.ExecJS action. Wed, 17 Apr 2019 06:17:54 -04002019-04-17T06:17:54-04:00/Support/KnowledgeBase/KB446.aspxKB445David J (support1@inflectra.com)sample data cleanup spiraDeleting the Sample Users in Spira (for versions 6.4 and earlier) Sometimes you want to delete the sample users in SpiraTest, SpiraTeam or SpiraPlan. This article explains the steps for doing this. You can manage and delete all sample data from the Manage Sample Data system admin page. If this page is not available (for instance you are on a version older than 6.5) you can delete the sample data manually. Mon, 15 Apr 2019 20:40:21 -04002022-02-22T13:53:58-05:00/Support/KnowledgeBase/KB445.aspxKB444Max K (denis.markovtsev@inflectra.com)How to get title of a window In this short topic we describe how to get the value of a window title. The way depends on the application type. Mon, 15 Apr 2019 10:07:22 -04002019-04-15T10:07:22-04:00/Support/KnowledgeBase/KB444.aspxKB443Max K (denis.markovtsev@inflectra.com)closeClosing application under test from Rapise There are different techniques one can use to close the application being tested from Rapise. The method to choose may depend on the application type. Mon, 15 Apr 2019 09:39:25 -04002019-04-15T09:39:25-04:00/Support/KnowledgeBase/KB443.aspxKB442Max K (denis.markovtsev@inflectra.com)installationTroubleshooting Rapise Install If you install Rapise on non-vanilla system, e.g. old workstation with a lot of other software, especially with anti-virus and development tools, it may end-up in a state when some components are not registered successfully and some files are blocked. In this article we describe symptoms and ways to cure. Tue, 09 Apr 2019 06:24:24 -04002019-04-09T06:24:24-04:00/Support/KnowledgeBase/KB442.aspxKB441David J (support1@inflectra.com)incidents custom report reopen countCreating a Report of Incidents' Reopen Count One of the metrics that customers often find useful is the number of times that a specific incident has been reopened. We plan on adding some built-in dashboard widgets for this metric, but in the meantime, we have a custom report that you can use to report on this metric from Spira. Mon, 08 Apr 2019 16:53:17 -04002019-04-08T18:20:35-04:00/Support/KnowledgeBase/KB441.aspxKB440David J (support1@inflectra.com)custom report incidents agingCreating a Report of Incidents' Aging In Spira we have a nice incident aging graph that you can use to see the count of incidents per aging range. However sometimes customers are looking for more customizable reporting around incident aging data. This article provides some sample custom reports. Mon, 08 Apr 2019 16:13:45 -04002019-04-08T16:13:45-04:00/Support/KnowledgeBase/KB440.aspxKB439Max K (denis.markovtsev@inflectra.com)uninstallTroubleshooting Rapise Uninstall In the unlikely case of unsuccessful deinstallation of Rapise (e.g. if computer power switched off during deinstallation, or Windows Installer process terminated) there is a way to manually fix the system and complete interrupted deinstallation process.. Automatic uninstall may no longer properly work and leave files in Program Files folder. Fri, 05 Apr 2019 10:43:27 -04002019-04-05T10:44:09-04:00/Support/KnowledgeBase/KB439.aspxKB438David J (support1@inflectra.com)subversion source code integration version controlSVN Repository Stops Indexing With Error "Only one usage of each socket address" When SpiraTeam or SpiraPlan is connecting to a Subversion (SVN) repository running on Windows Server, sometimes the Windows server will not close connections fast enough, causing the cache build to fail. Mon, 01 Apr 2019 15:50:12 -04002019-04-01T15:50:12-04:00/Support/KnowledgeBase/KB438.aspxKB437David J (support1@inflectra.com)tfs ms tfs azure devops microsoft azureUsing SpiraTeam with Microsoft Azure DevOps When using SpiraPlan, SpiraTest or SpiraTeam with Microsoft Azure DevOps instead of a local installation of Microsoft Team Foundation Server there are a couple of differences in the integration configuration that you will want to be aware of. This article describes those differences. Thu, 28 Mar 2019 14:29:54 -04002020-07-29T11:13:15-04:00/Support/KnowledgeBase/KB437.aspxKB436Max K (denis.markovtsev@inflectra.com)toastHandling Toast Messages The toast message is like an alert box that is only shown for a couple of seconds when something happens (i.e. when the user clicks on a button, submits a form, etc.). This article describes how to deal with toast messages in Rapise. Wed, 27 Mar 2019 14:39:37 -04002019-03-27T14:43:28-04:00/Support/KnowledgeBase/KB436.aspxKB435David J (support1@inflectra.com)sql server database migration downgradeHow to migrate or downgrade a SQL Server database to a lower version This post shows you how you can migrate or downgrade a SQL Server database from one version to a lower or earlier one. E.g. 2016 to 2014, 2014 to 2012, 2012 to 2008 etc. This can be useful if you maintain a heterogeneous environment of SQL Server instances and you have a backup from a newer version that needs to be hosted onto an older version. This happens to us quite a bit when customers installed a trial on SQL Server Express (latest version) and we need to host it on one our cloud servers. Sat, 23 Mar 2019 10:07:39 -04002019-03-23T10:09:12-04:00/Support/KnowledgeBase/KB435.aspxKB434Alex G (alexey.grinevich@inflectra.com)How to Send Special Keys to Selenium Targets Sometimes you need to press Tab, Return, Backspace to the web page. Here is how you may do it through WebDriver. Fri, 22 Mar 2019 08:24:29 -04002023-08-16T14:20:09-04:00/Support/KnowledgeBase/KB434.aspxKB433Alex G (alexey.grinevich@inflectra.com)Using Extra Columns in RVL to add Report Attributes You may use extra RVL columns for your own purposes. In the simple case for storing additional information (notes, links). In more advanced cases extra columns may affect script behavior: add report attributes, control screenshots, control custom actions, assign variable values etc. Here we provide live example of one of such use-cases. Mon, 18 Mar 2019 19:03:40 -04002019-03-18T19:05:41-04:00/Support/KnowledgeBase/KB433.aspxKB432Max K (denis.markovtsev@inflectra.com)excelspreadsheetwrite dataWriting data to an Excel spreadsheet In this article we describe how to write data to an external Excel spreadsheet during test playback. Both RVL and JavaScript examples are given. Fri, 15 Mar 2019 07:17:41 -04002019-03-15T07:17:41-04:00/Support/KnowledgeBase/KB432.aspxKB431Alex G (alexey.grinevich@inflectra.com)Multiple Object Locators Sometimes object location is unstable. The same object may be identified by different location path or XPath depending on application version or state. Sat, 09 Mar 2019 19:43:14 -05002019-03-11T07:31:47-04:00/Support/KnowledgeBase/KB431.aspxKB430Alex G (alexey.grinevich@inflectra.com)How To Pass Shift+Control+F12 or Shift+Control+F11 from Rapise Global.DoSendKeys is a way to to that, but there is also a little trick required to make it happen. Mon, 04 Mar 2019 17:42:38 -05002023-08-16T13:36:05-04:00/Support/KnowledgeBase/KB430.aspxKB429Max K (denis.markovtsev@inflectra.com)dynamic titleHow to deal with dynamic window titles Desktop applications may use window titles to show important information to a user. In some cases the title contains subject of a displayed entity or time. Since Rapise uses window title while searching for an object during playback - the search may fail. This complication may be resolved if you replace recorded windows title with a regular expression. Wed, 20 Feb 2019 17:32:12 -05002019-02-20T17:32:36-05:00/Support/KnowledgeBase/KB429.aspxKB428Max K (denis.markovtsev@inflectra.com)relearnlocationHow to relearn an object If an object can not be found at playback and it is obvious that object location has changed because of application update (differs from the case when location is dynamic!) then the best way to fix the test is simply relearn the object. Wed, 20 Feb 2019 16:55:48 -05002019-02-20T16:55:48-05:00/Support/KnowledgeBase/KB428.aspxKB427Max K (denis.markovtsev@inflectra.com)dynamic location uiautomationSetLocatorOptsFormatStringHow to master a dynamic locator with RVL There are situations when object location attribute depends on the object data and it is not possible to record/learn all such objects in advance. In this case it may be convenient to calculate object location at playback time using FormatString and SetLocatorOpts actions of the RVL global object. Wed, 20 Feb 2019 09:51:54 -05002023-08-16T13:06:56-04:00/Support/KnowledgeBase/KB427.aspxKB426Steve M (support4@inflectra.com)visual studio addin prerequisitesSpiraTeam Visual Studio Explorer AddIn gives error on Installation for VS2017 When trying to install the Add-In SpiraTeam Explorer for Visual Studio for VS2017, the install may fail, or prevent installation due to an error. Wed, 06 Feb 2019 17:37:39 -05002019-02-06T17:54:27-05:00/Support/KnowledgeBase/KB426.aspxKB425David J (support1@inflectra.com)spira api soap examples sample codeExample of using Spira v5.0 SOAP API to Filter Test Sets A customer asked us for some sample code that illustrated how you can retrieve a filtered list of test sets using the Spira API. This example includes sample code using the Spira v5.0 API. Tue, 05 Feb 2019 01:46:06 -05002023-11-17T11:34:46-05:00/Support/KnowledgeBase/KB425.aspxKB424David J (support1@inflectra.com)git source code version control integration plugins scm vcsForcing the SpiraTeam On-Premise Git Provider to Update When you integrate SpiraTeam or SpiraPlan installed on-premise with an external Git source code repository, Spira has to maintain a copy of the Git repository locally. Sometimes you need to refresh this Git repo manually if an update did not complete. This article explains the process Thu, 31 Jan 2019 00:49:51 -05002023-11-17T11:32:52-05:00/Support/KnowledgeBase/KB424.aspxKB423Jim R (donotreply5@kronodesk.net)migration on-premise cloud backupHow to Migrate a SpiraTeam Database from On-Premise to Cloud This article explains the process for making a backup image of your on-premise SpiraTeam (or SpiraTest, SpiraPlan) instance and preparing it so that it can be sent to Inflectra to host on our cloud environment. This can happen when you have been using SpiraTeam on-premise, but now want to migrate to the cloud. Thu, 24 Jan 2019 22:06:05 -05002023-11-17T11:14:30-05:00/Support/KnowledgeBase/KB423.aspxKB422Max K (denis.markovtsev@inflectra.com)How to save/load DOM tree in Web Spy Better to see something once than to hear about it a thousand times. If a Web element can not be found on the page using given XPATH expression and you do not know why - you have an option to save the DOM tree of the page and ask someone else with Rapise for assistance. Here is how. Mon, 21 Jan 2019 13:01:49 -05002020-05-05T16:07:52-04:00/Support/KnowledgeBase/KB422.aspxKB421Max K (denis.markovtsev@inflectra.com)How to save type information for UI control in Rapise Spy Rapise supports many standard UI controls out-of-the-box. And there are even more custom UI controls that are not supported. This is why Rapise has a well-defined way of adding extensions. To add support for a custom control first it makes sense to Spy on it. If you are dealing with Managed or Java applications you can Save Type Information for the control and also save UI tree structure/properties to a file. Send this information to Rapise team to get an advice on how to add support for the new control. Mon, 21 Jan 2019 08:38:06 -05002019-02-05T12:52:18-05:00/Support/KnowledgeBase/KB421.aspxKB420Alex G (alexey.grinevich@inflectra.com)Firefox 64 Compatibility Once you have your Firefox updated to version 64 Rapise may have problems connecting to it. Here is a quick workaround until new release of Rapise addressing the problem shows up. Fri, 18 Jan 2019 04:17:50 -05002019-01-18T04:18:43-05:00/Support/KnowledgeBase/KB420.aspxKB419Kat A (support2@inflectra.com)test set no test runs pending setWhen executing a test set with a configuration, an error occurs. This article explains what to do if you are attempting to execute a test set and get this error message: There are no test runs in this pending set to be resumed. Wed, 09 Jan 2019 16:07:35 -05002019-01-09T16:21:33-05:00/Support/KnowledgeBase/KB419.aspxKB418David J (support1@inflectra.com)rapise appium mobile ios automation obsoleteIs it Possible to Automate an iOS Web App using Rapise? Yes, in general, Rapise can automate most web applications using mobile Safari running on iOS (either on a real or simulated device). However there are some limitations. This article is obsolete. The recommended way of testing Web applications is to record tests on a desktop browser via Selenium-based profile and then execute using Mobile profiles. See How to run a cross-browser test on a mobile device for more details. Mon, 31 Dec 2018 16:26:57 -05002023-08-16T12:46:44-04:00/Support/KnowledgeBase/KB418.aspxKB417Max K (denis.markovtsev@inflectra.com)selenium webdriverHow to manipulate browser cookies using Selenium API in Rapise If you run Rapise tests via Selenium WeDriver you may need to manipulate browser cookies. Learn how from this post. Fri, 28 Dec 2018 14:34:51 -05002023-08-16T12:23:53-04:00/Support/KnowledgeBase/KB417.aspxKB416Alex G (alexey.grinevich@inflectra.com)Rapise RVL Desktop WPF Calendar DatePickerWPF Calendar and DatePicker It is tricky do deal with WPF calendar control. Here we introduce a number of supplementary functions to copy in your project and use to modify and read Calendar and DatePicker data. Fri, 28 Dec 2018 10:34:57 -05002021-06-30T09:40:42-04:00/Support/KnowledgeBase/KB416.aspxKB415David J (support1@inflectra.com)rapise automation ios mobile appiumIs it Possible to Automate an iOS App Store App using Rapise? We often get asked this question: We have Rapise and want to automate a native iOS app that is available on the application store, can we do it? Sat, 22 Dec 2018 16:26:27 -05002023-08-16T12:16:02-04:00/Support/KnowledgeBase/KB415.aspxKB414David J (support1@inflectra.com)spiratest integration gitlab data synchronizationSpiraTest - GitLab Integration, What Synchronizes? When you use SpiraTest with GitLab, the synchronization plugin synchronizes some fields unidirectionally and other fields bidirectionally. To clarify the details, this article illustrates which fields are synched and in which directions. Fri, 07 Dec 2018 21:49:12 -05002019-01-17T18:05:45-05:00/Support/KnowledgeBase/KB414.aspxKB413David J (support1@inflectra.com)spiratest test case folders recursion errorsFixing "The maximum recursion 100 has been exhausted" error in Spira 5.0 and 5.1 Customers running Spira v5.0 or v5.1 may experience an issue where the system will let you create test case folders that point to one of their children as parent. This causes an infinite loop which will break the system. This article provides a solution to fix the issue (though we recommend upgrading to v5.4 to prevent it happening in the future). This article is obsolete. The infinite loop issue was fixed in later versions of Spira. Tue, 04 Dec 2018 17:02:13 -05002024-02-01T07:27:30-05:00/Support/KnowledgeBase/KB413.aspxKB412Max K (denis.markovtsev@inflectra.com)dynamics dynamics axHow to ensure that a Fast Tab is expanded and scrolled into view in Dynamics AX Many views in Dynamics AX have several collapsible panes: General, Addresses, Contact information, etc. They are also known as Fast Tabs. Learn how to ensure that a Fast Tab is expanded and scrolled into view before entering data into the fields in this tab. Requires Rapise 5.7+ Tue, 04 Dec 2018 15:25:42 -05002018-12-04T18:00:48-05:00/Support/KnowledgeBase/KB412.aspxKB411Max K (denis.markovtsev@inflectra.com)dynamics dynamics nav dynamics axIf recording of actions in Dynamics AX or Dynamics NAV does not work More and more computers are equipped with High DPI displays. Though high resolution looks beautiful it may bring some issues. One of them is broken recording in Rapise. Tue, 04 Dec 2018 12:02:02 -05002018-12-04T12:03:23-05:00/Support/KnowledgeBase/KB411.aspxKB410David J (support1@inflectra.com)testcomplete test automation integrationIntegrating with TestComplete - What Filename to Use? When you are integrating TestComplete (from SmartBear) with SpiraTest and RemoteLaunch, you need to map the test case in SpiraTest to the matching test script in TestComplete. This article provides more details. Tue, 04 Dec 2018 01:58:47 -05002018-12-04T02:41:36-05:00/Support/KnowledgeBase/KB410.aspxKB409David J (support1@inflectra.com)custom reports documents document managementCreating a Report of Documents in SpiraTeam A customer asked us this question: My team is using SpiraTeam 5.4 as a storage vault for all software documents. The documents are placed in a specific project System that has been created for this specific purpose. The documents are placed into several subdirectories: Requirements, Risks, Design., General, etc Can we generate a report that lists the name of the document, folder, author, and current version. Fri, 30 Nov 2018 14:51:38 -05002018-11-30T14:51:38-05:00/Support/KnowledgeBase/KB409.aspxKB408Max K (denis.markovtsev@inflectra.com)installation upgradeHow to upgrade Rapise to a newer version Rapise is evolving product and we release new versions of it from time to time. If you plan to upgrade your copy of Rapise follow these simple steps. Wed, 28 Nov 2018 18:11:35 -05002023-06-28T12:09:58-04:00/Support/KnowledgeBase/KB408.aspxKB407Max K (denis.markovtsev@inflectra.com)selenium webdriverHow to emulate keyboard and mouse via Selenium API in Rapise Though Rapise can execute its native recorded tests via WebDriver - some users prefer to write their tests in pure Selenium API. In this post we describe how to perform complex mouse and keyboard sequences via Selenium API in Rapise tests. Wed, 28 Nov 2018 13:30:54 -05002022-12-02T13:39:13-05:00/Support/KnowledgeBase/KB407.aspxKB406David J (support1@inflectra.com)rapise installation start pageRapise Start Page Layout Does Not Display Correctly Sometimes when you first install and open Rapise, the Start Page does not display correctly. This article explains the cause and solution to fix the issue. Fri, 23 Nov 2018 13:44:11 -05002018-11-23T13:44:11-05:00/Support/KnowledgeBase/KB406.aspxKB405David J (support1@inflectra.com)java junit testng spira pluginsjUnit or TestNG Plugins Receive a 502 Connection reset by Peer error One of our customers was reporting that their instance of our TestNG plugin was reporting a 502 Connection Reset by Peer error. We did some debugging with them, and the issue appears to be a bug inside some versions of the Java Virtual Machine (VM) itself. Thu, 15 Nov 2018 07:30:54 -05002018-11-15T07:30:54-05:00/Support/KnowledgeBase/KB405.aspxKB404David J (support1@inflectra.com)test set execution test case spiratestTest Set Execution Status Not Updating When I Run Test Cases Sometimes customers will contact us regarding questions as to why the execution status indicator of their test sets is not being updated (i.e. everything still looks as not run) even after running some of the test cases. This article explains why this might be the case and provides solutions. Mon, 12 Nov 2018 08:08:46 -05002023-11-17T10:49:51-05:00/Support/KnowledgeBase/KB404.aspxKB403Clark R (simon.bor@inflectra.com)data synchronizationHow To Build A Custom Data Sync Solution We provide the source code for a number of the data sync solutions we provide (eg Jira). This gives customers the ability to tweak the precise behavior of the sync to their specific business needs. The open source code does not run in isolation and this article explains how to make sure you have everything you need to build and test your custom code. Wed, 07 Nov 2018 16:52:05 -05002018-11-07T16:52:05-05:00/Support/KnowledgeBase/KB403.aspxKB402David J (support1@inflectra.com)spirateam privacy anonymizing hipaa gdpr personal dataAnonymizing Users To Ensure Data Privacy Sometimes you create user accounts in SpiraTeam for real users to login and test the system. For example you may have a UAT (user acceptance testing) phase, or a crowdsourced testing event (like our Software Testing Bowl ). You then want to turn over the data to a third party supplier, but you need to anonymize the users personal information Fri, 02 Nov 2018 15:50:17 -04002018-11-02T15:50:17-04:00/Support/KnowledgeBase/KB402.aspxKB401David J (support1@inflectra.com)devops continuous integration teamcity jetbrainsTeamCity Spira Plugin Does Not Save Global Settings When you are first using the SpiraTeam plugin for JetBrains TeamCity, you may run into the issue where the settings for TeamCity are not being saved correctly. Tue, 30 Oct 2018 03:21:24 -04002018-10-30T03:25:39-04:00/Support/KnowledgeBase/KB401.aspxKB400David J (support1@inflectra.com)spira custom graphs custom reports incidentsWriting a Custom Report to Display the Count of Incidents By Project and Priority A customer of ours asked for a custom report / graph for displaying the count of incidents by project and by priority. Tue, 30 Oct 2018 03:09:03 -04002023-02-23T15:15:53-05:00/Support/KnowledgeBase/KB400.aspxKB399David J (support1@inflectra.com)reporting custom properties troubleshooting errorsTroubleshooting the "Report ID" Does Not Exist Error in Spira Sometimes when you try and run certain reports you may get an strange error message The passed in report ID or report format ID does not exist. This message is unfortunately a red herring, and there is a different reason for this error. Tue, 30 Oct 2018 02:45:37 -04002018-10-30T02:45:37-04:00/Support/KnowledgeBase/KB399.aspxKB398David J (support1@inflectra.com)remotelaunch test automation pollingUsing RemoteLaunch in Immediate Execution Mode We sometimes get contacted by customers that are not sure about the two ways that RemoteLaunch can be used - in normal scheduled polling mode, and when you immediately execute a test set from the SpiraTest UI. This articles explains the two modes in more detail. Tue, 30 Oct 2018 02:18:17 -04002018-10-30T02:18:17-04:00/Support/KnowledgeBase/KB398.aspxKB397David J (support1@inflectra.com)custom reports test step traceability defense mission systemsRequirement - Test Step Traceability Report Of the unique needs of a requirements and test management system when working in the Defense industry, specifically when designing, building, and testing mission systems, is the ability to link individual test steps to the requirements. This article provides you with a custom report to use to display such a traceability matrix. Thu, 18 Oct 2018 03:36:51 -04002023-11-17T09:30:32-05:00/Support/KnowledgeBase/KB397.aspxKB396David J (support1@inflectra.com)spira data importing spreadsheet rapise requirements test stepsMapping Spira Requirements to Test Steps in Bulk Using Excel and Rapise Of the unique needs of a requirements and test management system when working in the Defense industry, specifically when designing, building, and testing mission systems, is the ability to link individual test steps to the requirements. Since v5 of SpiraTest, this has been possible inside the Spira user interface, however many customers have been looking for a way to map test steps to requirements in bulk using Excel. Wed, 17 Oct 2018 01:23:13 -04002018-10-18T03:14:37-04:00/Support/KnowledgeBase/KB396.aspxKB395Max K (denis.markovtsev@inflectra.com)appiummobileandroidHow to configure Mobile Profile to automatically grant Android application permissions on install When Appium installs an application at the beginning of a test session - Android may ask for permissions (e.g. access to media files, camera, etc.). Until such prompt is dismissed - Main activity is not launched. It prevents the test from proceeding. Learn how to configure the Mobile Profile to automatically grant required permissions on install. Thu, 11 Oct 2018 10:36:41 -04002019-02-05T12:35:14-05:00/Support/KnowledgeBase/KB395.aspxKB394Max K (denis.markovtsev@inflectra.com)chromedriver appium androidHow to use specific version of Chromedriver with Appium In Mobile Spy of Rapise when switching from NATIVE_APP to WEBVIEW context you may see an error message: Chrome version must be >= 55.0.2883.0 From this article you will learn how to fix this. Thu, 11 Oct 2018 08:48:39 -04002023-06-22T12:05:49-04:00/Support/KnowledgeBase/KB394.aspxKB393Alex G (alexey.grinevich@inflectra.com)RapiseDoClick() vs DoClick(x,y) When doing mouse click from Rapise it is sometimes need to use offset coordinates. You will learn: 1. When explicit coordinates are needed 2. How to determine them Thu, 11 Oct 2018 08:02:23 -04002023-08-16T11:53:39-04:00/Support/KnowledgeBase/KB393.aspxKB392David J (support1@inflectra.com)spira custom properties upgrading error messageError Saving Item Due to Old Custom Property Records in Spira 5.x If you have recently upgraded to Spira v5.x from an earlier version and get an error message saving artifacts that mentions XPKTST_ARTIFACT_CUSTOM_PROPERTY then you may have some old artifact custom property records that are blocking the new item saving Tue, 09 Oct 2018 14:28:21 -04002023-11-17T06:31:17-05:00/Support/KnowledgeBase/KB392.aspxKB391Max K (denis.markovtsev@inflectra.com)dynamics dynamics ax ax purchase orderCreating a Purchase Order in Dynamics AX Learn how to break down a long scenario into manageable pieces in RVL. Creating a purchase order in Dynamics AX takes many steps: start PO process, enter basic details, fill order lines, approve, receive, invoice. In RVL you can create separate sheets to implement stages of a complex test. Thu, 04 Oct 2018 16:17:29 -04002018-10-04T16:17:29-04:00/Support/KnowledgeBase/KB391.aspxKB390David J (support1@inflectra.com)reports custom reporting spirateam xsltCreating a Requirements Traceability Support Report A customer asked us if it was possible to create a version of the requirements traceability report that would not display each of the individual mapped test cases, but instead would give summary counts by priority. Tue, 02 Oct 2018 02:27:52 -04002018-10-02T02:45:02-04:00/Support/KnowledgeBase/KB390.aspxKB389David J (support1@inflectra.com)reports custom reporting spirateam xsltCustomizing the Requirements Traceability Report in Spira We often get enquiries from customers looking to customize some of the reports in Spira. Although our support does not generally extend to writing such reports for customers (we have consultants and partners who would be happy to do it as a service), in this article we explain a common situation that we get asked about. Tue, 02 Oct 2018 02:16:07 -04002018-10-02T02:24:09-04:00/Support/KnowledgeBase/KB389.aspxKB388Clark R (simon.bor@inflectra.com)What permissions are needed to create new artifacts? From v5.4 of SpiraTest, SpiraTeam, and SpiraPlan, to perform any edit on the list pages for artifacts requires different permissions. Lets explore how to create new artifacts based on these new permissions. Wed, 26 Sep 2018 15:28:17 -04002018-09-26T15:29:21-04:00/Support/KnowledgeBase/KB388.aspxKB387David J (support1@inflectra.com)rapise intellisense activex code completion javascriptDisplay Intellisense for ActiveX and .NET Objects Sometimes when you are using Rapise, you have to use external ActiveX or .NET objects to perform specific actions. You can get Rapise to display intellisense for those objects. Mon, 24 Sep 2018 17:46:41 -04002018-09-24T17:46:41-04:00/Support/KnowledgeBase/KB387.aspxKB386David J (support1@inflectra.com)spiratest spiraplan spirateam administration projects deletesHow do I Recover a Deleted Project in Spira? Most of the artifacts in Spira are soft deleted, i.e. they are simply marked with a deleted flag, and can be recovered easily by a project administrator using the Project History Changes option to review the changes, filter by deletes and revert the change. However when a system administrator deletes a whole project, it physically deletes the project and cannot be undone. Thu, 20 Sep 2018 11:00:22 -04002018-09-20T11:00:22-04:00/Support/KnowledgeBase/KB386.aspxKB385Clark R (simon.bor@inflectra.com)What Happens to Folder Contents When A Folder is Deleted A number of artifacts have folders to help you organize your items. Folders can be created and deleted and items moved into and out of them. What happens when you delete a folder? Wed, 19 Sep 2018 13:25:40 -04002018-09-19T13:25:40-04:00/Support/KnowledgeBase/KB385.aspxKB383Max K (denis.markovtsev@inflectra.com)rpa process automation robotic process automationRPA Features of Rapise Robotic Process Automation (RPA) is well suited for processes that are clearly defined, repeatable and rules based. With Rapise you can create software robots that can do boring repetitive tasks and free employee time for more creative work. Below you will find a brief description of RPA tasks that Rapise can do. Tue, 18 Sep 2018 08:15:06 -04002018-09-18T17:30:18-04:00/Support/KnowledgeBase/KB383.aspxKB382Max K (denis.markovtsev@inflectra.com)mobile androidAndroid Testing Hints Most complex part in Mobile testing is connecting to a simulator or device. In this article we describe steps necessary to configure the testing environment. Note: In brackets we specify versions of software components we used at the time of writing this article. Mon, 17 Sep 2018 16:33:02 -04002023-06-14T11:56:56-04:00/Support/KnowledgeBase/KB382.aspxKB381Max K (denis.markovtsev@inflectra.com)mobile iosiOS Testing Hints Most complex part in Mobile testing is connecting to a simulator or device. In this article we describe steps necessary to configure the testing environment. Note: In brackets we specify versions of software components we used at the time of writing this article. Mon, 17 Sep 2018 16:00:10 -04002019-02-05T12:36:10-05:00/Support/KnowledgeBase/KB381.aspxKB380Max K (denis.markovtsev@inflectra.com)manual rvl semimanual semiautomatedHow to insert an RVL step into Manual Test Sometimes it makes sense to automate certain steps of a Manual Test. If you prefer to implement automatic steps in RVL then include the AUTO helper function into your test. Wed, 12 Sep 2018 17:45:52 -04002018-09-12T17:45:52-04:00/Support/KnowledgeBase/KB380.aspxKB379Alex G (alexey.grinevich@inflectra.com)Processing registration Emails Common scenario: register a user and receive registration confirmation link by email. The most painless way for doing it. Wed, 12 Sep 2018 07:36:44 -04002023-08-17T14:48:28-04:00/Support/KnowledgeBase/KB379.aspxKB378Max K (denis.markovtsev@inflectra.com)dynamics ax dynamics ax rpaRPA - importing data into Dynamics AX If anything can be automated - it will be automated. You can use Rapise to automate day-to-day processes within a company to free your employees for more creative and productive job. Imagine you have data from third-party system in Excel file and you want to import it into Dynamics AX instance. You have a choice either to develop a software program that does the import via Dynamics AX API or you can create an automation script in Rapise. Mon, 10 Sep 2018 13:07:30 -04002019-02-26T18:02:04-05:00/Support/KnowledgeBase/KB378.aspxKB377Max K (denis.markovtsev@inflectra.com)How to find an object in the object tree A test may contain a lot of objects. If you want to locate an object in the object tree you may use the filter box. Wed, 05 Sep 2018 13:44:24 -04002023-08-16T10:13:20-04:00/Support/KnowledgeBase/KB377.aspxKB376Max K (denis.markovtsev@inflectra.com)What is object Location? When you record a test Rapise captures UI elements with which you interact and adds them as objects to the Object Tree of a test. Each object has a Type (Button, Text, Label, Tree, Grid, ...) and Location. Rapise uses Location attribute of an object to find it in the application during test execution. Tue, 04 Sep 2018 12:29:10 -04002018-09-04T12:31:34-04:00/Support/KnowledgeBase/KB376.aspxKB375Max K (denis.markovtsev@inflectra.com)How to check that Rapise can find an object on screen When you execute a recorded test, sometimes, Rapise may not find some object on screen and display Object is not found error message in the report. If you see that the object is visible you can check if Rapise can find it or not without running the test. Tue, 04 Sep 2018 11:41:28 -04002018-09-12T18:44:06-04:00/Support/KnowledgeBase/KB375.aspxKB374Max K (denis.markovtsev@inflectra.com)dynamicsdynamics navnavrpaRPA - importing data into Dynamics NAV If anything can be automated - it will be automated. You can use Rapise to automate day-to-day processes within a company to free your employees for more creative and productive job. Imagine you have data from third-party system in Excel file and you want to import it into Dynamics NAV instance. You have a choice either to develop a software program that does the import via Dynamics NAV API or you can create an automation script in Rapise. Mon, 03 Sep 2018 12:05:20 -04002018-09-03T17:38:33-04:00/Support/KnowledgeBase/KB374.aspxKB372Max K (denis.markovtsev@inflectra.com)exceltablegridsoreadsheetHow to save content of a table/grid into a spreadsheet file If you need to make a copy of data in a Table/Grid object - you may simply save it to Excel file with a single function call. Wed, 15 Aug 2018 17:47:33 -04002018-08-15T17:47:33-04:00/Support/KnowledgeBase/KB372.aspxKB371Alex G (alexey.grinevich@inflectra.com)Sample Spira-Friendly Framework with Multiple RVLs and Common Library Working example of test framework designed to maximize flexibility and get the most from Rapise productivity features. Wed, 15 Aug 2018 10:56:39 -04002018-08-15T10:56:39-04:00/Support/KnowledgeBase/KB371.aspxKB370David J (support1@inflectra.com)import hp qc hp alm fieldsWhat's Migrated from HP ALM into SpiraTeam We have a migration tool that makes it easy to move from HP ALM (aka Quality Center) to SpiraTeam. This article provides some more information on exactly what is migrated in each module. Fri, 10 Aug 2018 14:31:55 -04002021-06-08T21:28:34-04:00/Support/KnowledgeBase/KB370.aspxKB369David J (support1@inflectra.com)reports custom properties templatesUsing the Spira v5.x Custom Reporting with Custom Properties The custom reporting functionality in SpiraTest, SpiraPlan and SpiraTeam v5.4 (or later) includes the ability to write complex reports, joining various tables, using SQL aggregation (COUNT, SUM, etc.) functions and other advanced reporting features. A common needs is to display a list of artifacts (requirements, test cases, etc.) and join against the custom property definitions so that you get the custom fields displayed with the names of the value not just the IDs. This articles explains how to do this. Tue, 07 Aug 2018 17:50:43 -04002023-11-14T13:14:27-05:00/Support/KnowledgeBase/KB369.aspxKB368Kat A (support2@inflectra.com)reports xslt dateEditing the language in report templates Within the standard reports included with SpiraTeam (Test/Plan), some words exist, such as the 3-letter month abbreviations. These items are in English, even if you have chosen a different language for your Spira user interface . The report templates can be edited to change these words to a different language. This article explains how to do that. Mon, 06 Aug 2018 15:09:40 -04002023-11-14T14:45:28-05:00/Support/KnowledgeBase/KB368.aspxKB367Alex G (alexey.grinevich@inflectra.com)Rapise RVL GlobalStoring Values Across Test Cases and Sessions in Rapise Sometimes test set requires a value passing through the sequence of test cases. Good example is User ID assigned during sign-in and then used in subsequent test cases. Another use case is when test case requires some input value that should always be unique. Thu, 02 Aug 2018 12:18:57 -04002023-08-16T09:20:17-04:00/Support/KnowledgeBase/KB367.aspxKB366Max K (denis.markovtsev@inflectra.com)dynamicsdynamics navnavfast tabsHow to ensure that a Fast Tab is expanded and scrolled into view in Dynamics NAV Many views in Dynamics NAV have several collapsible panes: General, Lines, Invoice Details, etc. They are also known as Fast Tabs. Learn how to ensure that a Fast Tab is expanded and scrolled into view before entering data into the fields in this tab. Requires Rapise 5.7+ Wed, 01 Aug 2018 16:55:45 -04002018-08-01T17:00:21-04:00/Support/KnowledgeBase/KB366.aspxKB365David J (support1@inflectra.com)reports custom reporting spirateam xsltSpiraTeam Simplified Test Execution Report We had a potential customer that was looking to generate simplified test result reports from SpiraTeam that had more details for each of the executed test steps, with full size screenshots displayed, rather than the small table cells that are in the small reports. This article contains an example of such a report. Tue, 24 Jul 2018 18:11:26 -04002018-07-24T18:25:23-04:00/Support/KnowledgeBase/KB365.aspxKB364Max K (denis.markovtsev@inflectra.com)scrollingviewportdisplayHow to ensure that a web element is visible before interacting with it? Sometimes an element on a web page may be invisible because it is out of a viewport. Real user scrolls a page vertically and horizontally to reach such an element. How to achieve same behavior with Rapise? Tue, 24 Jul 2018 06:34:12 -04002023-08-16T09:14:44-04:00/Support/KnowledgeBase/KB364.aspxKB363Max K (denis.markovtsev@inflectra.com)webprofilexpathHow to define a profile for Web Application in Rapise Each web application is unique in terms of assigning attributes to elements and this complicates the process of generating XPath locators. Some applications assign dynamic IDs to elements, some use ARIA attributes and some do not, some values of class attribute have meaning related to element position and some just used for styling . There are also cases when an app contains hidden DOM layers which stack on top of each other. So usage of same set of attributes for generating XPath is not efficient and may lead to weak locators that break after application reloading or slight modification. To cope with these problems Rapise introduces Web App Profile. It is a simple JSON file of a defined structure that instructs Rapise how to build XPath for elements in a particular application. From this article you will learn how to define a profile for your web application. Fri, 20 Jul 2018 06:23:45 -04002023-08-16T09:11:25-04:00/Support/KnowledgeBase/KB363.aspxKB362Max K (denis.markovtsev@inflectra.com)dynamicsframeworkunified service deskHow to automate testing of Unified Service Desk for Microsoft Dynamics 365 Unified Service Desk (USD) is a hybrid application. It is a windows desktop application with embedded browser components. Follow this guide to setup a test automation framework for USD. Wed, 18 Jul 2018 18:10:08 -04002018-07-19T12:15:09-04:00/Support/KnowledgeBase/KB362.aspxKB361David J (support1@inflectra.com)angular angularjs web testing rapise text boxText Validation Does Not Always Fire on Angular4 Application Sometimes when you are testing an application written in Angular 4, the text box will not accept a value that is correct during playback (e.g. zip code is not in the right format) when you use DoSetText to set the value. Wed, 18 Jul 2018 11:09:48 -04002022-03-23T16:54:40-04:00/Support/KnowledgeBase/KB361.aspxKB360David J (support1@inflectra.com)rapise spiratest parameters settings rapiselauncherOverriding Rapise Settings from SpiraTest Sometimes you want to override certain Rapise settings (e.g. the Command Interval) from within SpiraTest. For example you might to run one test set more slowly than other test sets because the environment is slower. This article explains how you can easily pass settings values from SpiraTest to Rapise. Tue, 10 Jul 2018 17:44:13 -04002023-08-16T08:37:27-04:00/Support/KnowledgeBase/KB360.aspxKB359David J (support1@inflectra.com)rapise chrome firefox web extensionsHow to Install the Chrome and Firefox Extensions Offline By default, when you want to use Rapise to record and playback web tests using either Chrome or Firefox, you simply go to the appropriate web browser store and install the extension directly from the store . However sometimes you are testing web applications on a machine with no Internet Connectivity. Mon, 09 Jul 2018 18:47:05 -04002021-07-01T12:21:05-04:00/Support/KnowledgeBase/KB359.aspxKB358Max K (denis.markovtsev@inflectra.com)seleniumchromeHow to disable "Chrome is being controlled by automated test software" message When you run a test with Selenium - Chrome profile the browser is launched with a warning message below the address bar. It can be disabled. Wed, 04 Jul 2018 11:04:40 -04002023-02-22T14:40:16-05:00/Support/KnowledgeBase/KB358.aspxKB357Max K (denis.markovtsev@inflectra.com)spreadsheetexceldata-drivenddtData-driven testing with spreadsheets and RVL Many test automation scenarios require performing same steps with different data. For example, login into application with different user credentials, or enter several lines of a sales order into a table. This is data-driven testing. From this article you will learn how to do this in Rapise Visual Language (RVL) and JavaScript modes. You will also learn how to define data within a test and in external spreadsheet. Mon, 02 Jul 2018 14:09:11 -04002023-08-15T18:16:34-04:00/Support/KnowledgeBase/KB357.aspxKB356David J (support1@inflectra.com)rest api spirateam uploading screenshots attachments documentsUploading Screenshots to Spira using the v5.0 REST API We have had some customers looking to upload files to Spira using our REST API. This article provides some sample code. Fri, 29 Jun 2018 21:42:04 -04002023-11-14T14:43:54-05:00/Support/KnowledgeBase/KB356.aspxKB355David J (support1@inflectra.com)healthcare life sciences medical devices cloud updatesHow to Control Upgrades of Cloud Spira in Life Sciences Many of our customers work in the life sciences and healthcare industries . They want to use cloud hosted versions of SpiraTest, SpiraTeam, or SpiraPlan, but they need to be able to control the updates and also be able to have a staging and production environment. This article explains the options we provide Fri, 29 Jun 2018 16:14:05 -04002023-11-14T14:43:43-05:00/Support/KnowledgeBase/KB355.aspxKB354Max K (denis.markovtsev@inflectra.com)overrideHow to override an action for an object type Rapise supports many types of objects in Web, Mobile and Desktop applications. And each object has a set of actions that can be applied to it. You may want to override behavior of existing action or add a new one. Learn how from this article. Thu, 28 Jun 2018 13:26:07 -04002023-08-18T07:52:24-04:00/Support/KnowledgeBase/KB354.aspxKB353David J (support1@inflectra.com)rapise fonts installationRapise Doesn't Launch Because of Missing Windows Fonts If you dont have some of the standard Window fonts installed (e.g. Courier New), when you try and launch Rapise, it will fail to open correctly. This article provides information on the problem and solution. Wed, 27 Jun 2018 18:35:52 -04002018-06-28T14:37:39-04:00/Support/KnowledgeBase/KB353.aspxKB352David J (support1@inflectra.com)rapise user functions scenariodConverting Recorded Steps into Functions/Scenarios You have recorded some basic test scripts in Rapise, and now you want to easily extract the steps into a reusable function that can be called from the main test script. This article explains how you can do this for both RVL and JavaScript based tests. Tue, 26 Jun 2018 03:21:02 -04002023-08-15T17:47:04-04:00/Support/KnowledgeBase/KB352.aspxKB351Max K (denis.markovtsev@inflectra.com)windows 10How to automatically enter user credentials into Windows Security dialog on Windows 10 Some test scenarios require running processes as different user or entering user credentials into Internet Explorer security prompt. Rapise can enter user credentials into Windows Security dialog on Windows 10 automatically. Mon, 25 Jun 2018 19:00:49 -04002023-08-15T17:41:35-04:00/Support/KnowledgeBase/KB351.aspxKB350David J (support1@inflectra.com)import hp qc hp alm mtm testrailLong Running Import Tasks into Spira Failing Many of our customers are importing from other tools, such as HP QC, HP ALM, Microsoft Test Manager, TestRail, etc. We have convenient import tools for these products. However sometimes these import tasks can fail due to interruptions. This article provides some solutions Mon, 25 Jun 2018 10:17:34 -04002023-11-14T14:43:29-05:00/Support/KnowledgeBase/KB350.aspxKB349Max K (denis.markovtsev@inflectra.com)dynamics navdynamics 365business centralRecording tips for Dynamics NAV 2017 Web Client and Dynamics 365 Business Central Dynamics 365 Business Central is a successor of Dynamics NAV 2017 Web Client. Both solutions were built by Microsoft using same technology though they have a few differences. Rapise includes a library DomDynamicsNAV which makes test recording and playback of Dynamics NAV web clients a pleasant thing. From this post you will learn basics of recording a reliable test for these solutions as well as test playback troubleshooting methods. Well use Dynamics 365 Business Central as system under test. Wed, 06 Jun 2018 06:38:18 -04002018-06-06T17:59:16-04:00/Support/KnowledgeBase/KB349.aspxKB348David J (support1@inflectra.com)releases iterations sprints phases rollupReleases and Iterations - What Rolls Up? Customers sometimes contact us with questions about how the Releases and Iterations in Spira work, specifically what kinds of data (test status, task progress, etc.) roll up from an iteration to a minor release, and from a minor release to a major release. Also they want to know whether iterations are included when you filter by release. This article provides some clarifications. Mon, 04 Jun 2018 19:11:13 -04002023-11-14T14:43:19-05:00/Support/KnowledgeBase/KB348.aspxKB347Max K (denis.markovtsev@inflectra.com)dynamics navHow to record entering of data into Dynamics NAV tables Follow these simple rules to record entering of data into Dynamics NAV grids. For example, entering of new order lines into a Sales Order. Mon, 04 Jun 2018 09:45:29 -04002018-06-04T09:45:29-04:00/Support/KnowledgeBase/KB347.aspxKB346Clark R (simon.bor@inflectra.com)APIGET an automated test script using Spira's REST API An automated test case stores its test script as a standard document inside of the SpiraTest/Team/Plan application. To GET the current script using our REST API you need to make 2 calls: 1 to get the document ID and the other to retrieve the script itself. Tue, 29 May 2018 16:23:36 -04002018-05-29T16:23:36-04:00/Support/KnowledgeBase/KB346.aspxKB345Inflectra Sarah (donotreply6@kronodesk.net)gdpr spirateam history reports purging personal data privacyFinding Old Projects to Purge for GDPR Compliance With the establishment of the EU General Data Protection Regulation (GDPR), you now may need to find old SpiraTeam projects that are not active any more so that you can delete them and reduce unnecessary storage of personal data. Fri, 25 May 2018 15:39:52 -04002023-11-14T14:43:00-05:00/Support/KnowledgeBase/KB345.aspxKB344David J (support1@inflectra.com)rapise database stringsDoing a SubString on a Database Value in Rapise When you try and do a substring on a value returned from a database, you may get an error about the object not supporting the property. Wed, 23 May 2018 13:58:52 -04002023-08-15T17:25:18-04:00/Support/KnowledgeBase/KB344.aspxKB343Max K (denis.markovtsev@inflectra.com)dynamics navHow to scroll Dynamics NAV table vertically and horizontally Rapise 5.7+ performs scrolling automatically before clicking on a cell. Also there is DoScroll action that does explicit scrolling. In Rapise 5.6 and below use this simple function to scroll your Dynamics NAV table left, right, up, bottom. Wed, 16 May 2018 16:53:09 -04002018-08-23T12:49:51-04:00/Support/KnowledgeBase/KB343.aspxKB342Jim R (donotreply5@kronodesk.net)desktop data sync jira power optionsPreventing DesktopDataSync from Going to Sleep This article is kindly provided by one of our customers - Boris - who has been using the Desktop Data Sync and JIRA to integrate his on-premise JIRA instance with a cloud instance of SpiraTeam. Fri, 04 May 2018 14:12:44 -04002023-11-14T14:42:39-05:00/Support/KnowledgeBase/KB342.aspxKB341Jim R (donotreply5@kronodesk.net)rapise user functions code editorJumping to the Definition of a User Function When you have a user defined function in Rapise, you sometimes want to jump to it. Wed, 02 May 2018 15:24:34 -04002023-08-15T14:44:38-04:00/Support/KnowledgeBase/KB341.aspxKB340David J (support1@inflectra.com)rapise scriptless rvl visual language loopsHow to Do a Nested Loop with Rapise Visual Language (RVL) Sometimes you want to have multiple nested loops to test a set of test data (for example loop over a list of users, and for each user, loop over a list of browsers). In JavaScript you can use standard nested loops, this article explains how you can do the same using RVL. Wed, 02 May 2018 15:17:46 -04002018-05-02T15:19:17-04:00/Support/KnowledgeBase/KB340.aspxKB339David J (support1@inflectra.com)logs support rapise loggingWhere does Rapise log errors? Sometimes when you are using Rapise, you see an error on the screen, or something doesnt work as expected. In that case, our support team will need a copy of the log file that is likely to contain the error message. This article explains how to get that log file. Fri, 27 Apr 2018 13:55:49 -04002023-08-18T07:08:10-04:00/Support/KnowledgeBase/KB339.aspxKB338Alex G (alexey.grinevich@inflectra.com)Dealing with Unexpected Popup Objects Some applications show unexpected popup windows. This could be feature announcements, update reminders, license expiration reminders, alerts, internal messengers and so on. Here we are going to show a solution for this problem. Mon, 16 Apr 2018 12:43:24 -04002018-04-16T12:51:20-04:00/Support/KnowledgeBase/KB338.aspxKB337David J (support1@inflectra.com)taravault subversion git on-premise scm version controlHow do I use TaraVault On-Premise? If you are using SpiraTeam and SpiraPlan on-premise , and are looking at our TaraVault cloud-hosted code management service, this article explains what TaraVault is, and how you can have the same functionality on Premise. Fri, 13 Apr 2018 14:21:03 -04002018-04-13T14:45:36-04:00/Support/KnowledgeBase/KB337.aspxKB336Max K (denis.markovtsev@inflectra.com)flakyunstableWays to deal with flaky tests When you do UI test automation and create a big enough test coverage the probability of having certain portion of flaky tests increases. In many cases there is no reasonable way in terms of time and resources to mitigate all flakiness from the test coverage. In some cases even a flaky test may still be useful. Wed, 11 Apr 2018 17:32:40 -04002021-06-11T12:55:15-04:00/Support/KnowledgeBase/KB336.aspxKB335Max K (denis.markovtsev@inflectra.com)frameworkWhat is UI Test Automation Framework? At Inflectra we think that UI Test Automation Framework is a set of tools with specific features that enables QA teams to develop and run tests, and effectively analyze test execution results. Tue, 10 Apr 2018 17:56:57 -04002018-04-10T18:14:49-04:00/Support/KnowledgeBase/KB335.aspxKB334Max K (denis.markovtsev@inflectra.com)browserprivateincognitowebHow to launch a browser in private mode? In some cases it makes sense to launch a browser in private mode to ensure exact same conditions every time you run a test. This helps to cope with such things as remembered accounts or pending sessions not disconnected by a previous test. Learn how to properly adjust browser profiles from this article. Mon, 02 Apr 2018 15:27:27 -04002023-08-15T14:20:33-04:00/Support/KnowledgeBase/KB334.aspxKB333David J (support1@inflectra.com)rapise chrome firefox extensions addonsInstalling Rapise Browser Extensions without Internet Access Normally you can install the add-ons for Chrome and Firefox directly from the browsers app store (just search for Rapise). This is the easiest option, and avoids the need to run the browsers in developer mode. Fri, 09 Mar 2018 21:11:01 -05002021-06-30T09:41:18-04:00/Support/KnowledgeBase/KB333.aspxKB332David J (support1@inflectra.com)git subversion migrating version control scmMigrating from Subversion to Git If you want to migrate your TaraVault Subversion repositories from Subversion (SVN) to Git, to take advanced of the superior merging and branching functionality, as well enabling your teams to work in a distributed manner, this KB article explains the steps to perform the migration, whilst keeping your commit history and branches. Fri, 09 Mar 2018 12:13:22 -05002018-03-12T16:51:28-04:00/Support/KnowledgeBase/KB332.aspxKB331David J (support1@inflectra.com)delphi windows desktop thick client rapise automated testingHow to Check if Rapise Can Test My Delphi Application In order for Rapise to be able to test a thick-client desktop application written using Delphi, it needs to support Microsoft Active Accessibility (MSAA) , as described in this article - http://edn.embarcadero.com/article/33642 This article demonstrates how to check your application to see if it supports MSAA. Thu, 08 Mar 2018 21:36:40 -05002023-08-15T13:50:45-04:00/Support/KnowledgeBase/KB331.aspxKB330Alex G (alexey.grinevich@inflectra.com)Compare two SpreadSheets in Rapise Sometimes you need to compare two tables. Here we introduce a function to compare two spreadsheets. Wed, 07 Mar 2018 13:57:10 -05002023-08-15T13:42:01-04:00/Support/KnowledgeBase/KB330.aspxKB329Kat A (support2@inflectra.com)project associations cross-projectWhich artifacts can be shared across projects? By default, all projects are completely self-contained; artifacts in one project can only be linked or associated with artifacts in the same project. However, there is a way for the project admin to selectively allow other projects to access artifacts in the current project. (Administration -> Project Associations) The cross-project functionality is being introduced gradually. As of Spira version 6.0, it applies only to requirements, test cases, tasks (SpiraPlan and SpiraTeam), and incidents . This article explains how and where the artifacts from another project can be used. Wed, 28 Feb 2018 17:02:35 -05002023-11-14T14:42:10-05:00/Support/KnowledgeBase/KB329.aspxKB328Max K (denis.markovtsev@inflectra.com)browserstackandroidiosUsing Rapise Mobile with Browserstack BrowserStack supports automated browser testing via Selenium and Appium on real iOS and Android devices. Learn how to configure Rapise to connect to Browserstack via Appium. Mon, 26 Feb 2018 09:52:00 -05002024-02-22T09:47:03-05:00/Support/KnowledgeBase/KB328.aspxKB327Clark R (simon.bor@inflectra.com)APIHow to filter a REST API search by a DateRangeValue When using Spiras REST API, there are a number of calls that let you create powerful filters to query for only the specific information you want. These use a POST request with the filter in the body as either JSON or XML. Heres how to correctly formulate JSON to get only artifacts that fall between two dates. Tue, 20 Feb 2018 15:47:35 -05002018-02-20T15:47:35-05:00/Support/KnowledgeBase/KB327.aspxKB326David J (support1@inflectra.com)rapise excel rvl windows scripting host windows 10Windows Scripting Host Crashes When Playing Back Rapise RVL Script after Windows 10 Update Unfortunately, Windows10 has a nasty habit of frequently updating itself and then breaking existing applications. We found that the February 14th, 2018 Windows10 update corrupted the Excel device driver that Rapise uses to access the RVL test script spreadsheet during playback. Thu, 15 Feb 2018 22:11:41 -05002018-02-15T22:11:41-05:00/Support/KnowledgeBase/KB326.aspxKB325Alex G (alexey.grinevich@inflectra.com)rapise rapiselauncher rdp vmvncresolutionRunning nightly tests with RapiseLauncher on VM with RDP It is common to use UI tests with RDP connected to remote VM. By default this works only while RDP window is open and client is connected. On disconnect remote session gets locked and UI becomes unavailable for the test. This topic covers a workaround. Mon, 12 Feb 2018 11:47:24 -05002023-08-15T13:23:42-04:00/Support/KnowledgeBase/KB325.aspxKB324Alex G (alexey.grinevich@inflectra.com)Rapise RVL Loops Data Generation ArrayList Files from Folder in RVL Sometimes it is required to have list of files from some folder. Here we demonstrate how to get this list and how to iterate through it in RVL. Thu, 08 Feb 2018 06:17:26 -05002018-02-08T06:17:26-05:00/Support/KnowledgeBase/KB324.aspxKB323David J (support1@inflectra.com)web testing responsive design mobile website browser sizeHow to launch a web browser in Rapise with a specific size Sometimes when recording a test against a mobile responsive web site, it is useful to be able to record on the local browser (before playing it back against a cloud service such as SauceLabs, Browserstack, etc.). However you want to always record using a specific browser window size. Tue, 30 Jan 2018 19:47:16 -05002023-08-17T15:16:27-04:00/Support/KnowledgeBase/KB323.aspxKB322Max K (denis.markovtsev@inflectra.com)browserstack selenium cross-browser androidHow to run cross-browser tests on BrowserStack BrowserStack enables testing of your website for cross browser compatibility on real browsers. Instant access to multiple desktop and mobile browsers. Learn how to configure Selenium profiles in Rapise to enable connection to BrowserStack services. Requires Rapise 5.3+ Tue, 30 Jan 2018 11:34:46 -05002023-02-22T14:09:42-05:00/Support/KnowledgeBase/KB322.aspxKB321David J (support1@inflectra.com)incidents excel incident status incident type priority severityFixing the database when you have incidents linked to values from other projects The incidents in Spira are able to have customizable incident types, statuses, priorities and severities. This means that each project has unique IDs for the various attributes. Sometimes when you incorrectly load in data using our Excel Add-In, you can link incidents to attributes from other projects. This article describes the problem and the solution. Sun, 28 Jan 2018 00:59:22 -05002018-01-28T00:59:22-05:00/Support/KnowledgeBase/KB321.aspxKB320Alex G (alexey.grinevich@inflectra.com)Rapise RVL Loops Data GenerationUsing RVL Loop to generate sequence of file names We show how to do data generation for test scenario using RVL Variable loop in Rapise. This sample shows how to produce a sequence of filenames: FILE1.txt, FILE2.txt, FILE3.txt and so on. Fri, 26 Jan 2018 12:49:23 -05002018-01-26T12:49:51-05:00/Support/KnowledgeBase/KB320.aspxKB319David J (support1@inflectra.com)error message database custom properties test executionReceiving database constraint error when trying to execute a test case or test set If you are trying to run a test case or test set and you receive the following error: Messages: Database constraint violation occurred [APPLICATION.Business.EntityConstraintViolationException] An error occurred while updating the entries. See the inner exception for details. [System.Data.UpdateException] Violation of PRIMARY KEY constraint XPKTST_ARTIFACT_CUSTOM_PROPERTY. Cannot insert duplicate key in object dbo.TST_ARTIFACT_CUSTOM_PROPERTY. The statement has been terminated. [System.Data.SqlClient.SqlException] Then this article provides the solution for you. Thu, 25 Jan 2018 17:18:00 -05002023-11-14T13:27:21-05:00/Support/KnowledgeBase/KB319.aspxKB318David J (support1@inflectra.com)rapise antivirus installationTroubleshooting the "The Pipe is being Closed" Error during Rapise Installation Sometimes when you try and install Rapise, you will see the error message The Pipe is Being Closed, this article provides some solutions for this message. Mon, 22 Jan 2018 15:41:29 -05002018-01-22T15:46:11-05:00/Support/KnowledgeBase/KB318.aspxKB317Alex G (alexey.grinevich@inflectra.com)Read external Excel spreadsheet in RVL Attaching to external .XLS spreadsheet in RVL may be easily done in RVL by use of Range type of the Map . Thu, 18 Jan 2018 11:04:55 -05002018-09-03T06:22:16-04:00/Support/KnowledgeBase/KB317.aspxKB316David J (support1@inflectra.com)spirateam spiratest spiraplan dashboards rss on-premiseRemoving News Feed Widget from On-Premise Spira Installations Some of our customers who have SpiraTest, SpiraPlan, and SpiraTeam installations wanted to know how you can remove the News Feed RSS widget from all users dashboards since it was causing Spira to access the www.inflectra.com domain. Tue, 16 Jan 2018 16:31:25 -05002023-11-14T13:27:00-05:00/Support/KnowledgeBase/KB316.aspxKB315David J (support1@inflectra.com)database deletionOrder of Database Table Deletes when Projects Deleted in Spira Some of our customers wanted to know that we delete the data in the SpiraTest, SpiraPlan, and SpiraTeam tables when we delete a project. This article outlines that approximate order of the data being deleted Tue, 16 Jan 2018 16:30:22 -05002024-02-06T10:23:32-05:00/Support/KnowledgeBase/KB315.aspxKB314Max K (denis.markovtsev@inflectra.com)dynamics navHow to start Dynamics NAV client Check that Dynamics NAV client is installed on a machine and launch it if it is not started yet with this simple function. Thu, 11 Jan 2018 15:59:42 -05002019-02-05T12:54:27-05:00/Support/KnowledgeBase/KB314.aspxKB313Max K (denis.markovtsev@inflectra.com)Salesforce VisualforceTesting Visualforce components in Salesforce Visualforce is the component-based user interface framework for the Force.com platform. Visualforce components can be tested with Rapise just like default Salesforce interface. Wed, 10 Jan 2018 14:05:30 -05002019-02-05T12:43:25-05:00/Support/KnowledgeBase/KB313.aspxKB312Alex G (alexey.grinevich@inflectra.com)rvl react dom attributesAccessing DOM elements by Attributes in RVL It is possible to access such objects form RVL using one of the methods shown in this article. Mon, 08 Jan 2018 12:40:15 -05002023-08-18T10:33:01-04:00/Support/KnowledgeBase/KB312.aspxKB311David J (support1@inflectra.com)taravault jenkins gitBuild Hang or Fail with Git for Windows My build hangs when doing a git fetch on a windows node My build fails during git fetch on a windows node Wed, 20 Dec 2017 16:42:25 -05002017-12-20T16:42:40-05:00/Support/KnowledgeBase/KB311.aspxKB310Alex G (alexey.grinevich@inflectra.com)webspywebspyCustom Attributes for XPath Generation in the Rapise Web Spy Sometimes web applications use custom DOM attributes for internal purposes. XPath locators containing those attributes are sometimes more stable and resilient. Rapise contains features intended to simplify utilization of such attributes. Tue, 12 Dec 2017 20:27:57 -05002023-08-18T10:11:11-04:00/Support/KnowledgeBase/KB310.aspxKB309David J (support1@inflectra.com)sql server performance indexes database tuningBest Practices for Configuring Microsoft SQL Server for use with SpiraTest, SpiraTeam, and KronoDesk When you install SpiraTest, SpiraTeam, SpiraPlan, or KronoDesk on premise, you have a choice in different ways to configure SQL Server. Every situation is different, but this article presents some recommendations. Wed, 06 Dec 2017 15:30:45 -05002017-12-06T15:30:45-05:00/Support/KnowledgeBase/KB309.aspxKB308Alex G (alexey.grinevich@inflectra.com)How to include file with common function in test Sometimes it is useful to have common functionality and variables in a separate JavaScript source file. This topic explains the steps to do it. Wed, 29 Nov 2017 14:47:11 -05002023-08-18T09:12:10-04:00/Support/KnowledgeBase/KB308.aspxKB307David J (support1@inflectra.com)rapise automated testing qt framework msaa accessibilityHow to Check if Rapise can Test my Qt Application In order for Rapise to be able to test a thick-client desktop application written using Qt, it needs to support Microsoft Active Accessibility (MSAA) , as described in this article - http://doc.qt.io/qt-5/accessible-qwidget.html This article demonstrates how to check your application to see if it supports MSAA. Wed, 15 Nov 2017 17:26:03 -05002023-08-18T09:35:35-04:00/Support/KnowledgeBase/KB307.aspxKB306David J (support1@inflectra.com)iis web server upload sizeIncreasing the Maximum Upload File Size in IIS By default, IIS web server allows for limited file size to be uploaded to the web server. For IIS 6 and IIS 7, the default maximum file upload size is 4 MB and 28.6 MB respectively. IIS 7 returns a 404 error (HTTP Error 404.13 - CONTENT_LENGTH_TOO_LARGE) if someone uploads something larger than 30MB. In order to allow for larger file size uploads, a few server changes are required. Fri, 10 Nov 2017 01:56:21 -05002023-11-02T13:20:51-04:00/Support/KnowledgeBase/KB306.aspxKB305Max K (denis.markovtsev@inflectra.com)cmdcommand lineshellHow to run a program as a different user Sometimes a test needs to run a process as a different user (not the logged in user executing Rapise). It is not possible to use runas command for this purpose because it forces a user to type a password manually. From this short article you will learn how to reach the goal. Thu, 09 Nov 2017 10:45:43 -05002017-11-09T11:41:46-05:00/Support/KnowledgeBase/KB305.aspxKB304Alex G (alexey.grinevich@inflectra.com)Using Global.DoEncrypt and Global.DoDecrypt to Hide Passwords Sometimes passwords need to stay secure. Here are simple steps on how to hide some information in Rapise. Here we will demonstrate usage of Global.DoDecrypt and Global.DoEncrypt available since Rapise 5.4. Wed, 08 Nov 2017 11:29:27 -05002023-08-18T08:54:44-04:00/Support/KnowledgeBase/KB304.aspxKB303Max K (denis.markovtsev@inflectra.com)cmdcommand lineshellHow to run CMD shell commands In some cases a test needs to run a Windows shell command (e.g. dir, ipconfig, gpresult) and capture/parse output. Learn how to do this in Rapise from this short article. Tue, 07 Nov 2017 11:21:28 -05002017-11-07T11:21:28-05:00/Support/KnowledgeBase/KB303.aspxKB302Alex G (alexey.grinevich@inflectra.com)imagefinder image recognition automated testingAbout Rapise ImageFinder Sometimes the goal is to find specific image on the screen. It may be special symbol, map pointer or an icon. This topic contains ImageFinder and sample test demonstrating its capabilities. Wed, 01 Nov 2017 09:53:50 -04002020-02-24T08:59:24-05:00/Support/KnowledgeBase/KB302.aspxKB301Max K (denis.markovtsev@inflectra.com)timeout delay sleepWays to slow down test execution There are several types of delays one can use to slow down test execution. Implicit Explicit fixed Explicit with timeout Thu, 19 Oct 2017 17:25:43 -04002018-09-04T11:54:47-04:00/Support/KnowledgeBase/KB301.aspxKB300Alex G (alexey.grinevich@inflectra.com)jenkins rapise continuous integration build servers devopsRunning Rapise GUI Tests with Jenkins Recommended approach is to use SpiraTest and RapiseLauncher designed for this task. In some cases it is not an option and we need to execute a test directly. Mon, 09 Oct 2017 10:31:17 -04002022-05-25T11:16:21-04:00/Support/KnowledgeBase/KB300.aspxKB299Alex G (alexey.grinevich@inflectra.com)Installing Rapise on PC without Internet Access In general Rapise installs on disconnected PC without problems. However, if PC contains old version of windows without most recent root certificates then installer may fail due to inability to check application authenticode certificate. This topic explains a workaround. Thu, 05 Oct 2017 16:12:09 -04002017-10-05T16:14:45-04:00/Support/KnowledgeBase/KB299.aspxKB298David J (support1@inflectra.com)ldap activedirectory sso ldapsTroubleshooting LDAP & ActiveDirectory Integration Integrating SpiraTest, SpiraPlan or SpiraTeam with your LDAP or ActiveDirectory direcory server makes a lot of sense. It allows you to have a single user authentication system, with all logins and passwords centrally managed. Spira includes integration out of the box with LDAP and this article provides help for some common issues that we have come across. Wed, 04 Oct 2017 11:19:03 -04002022-09-19T11:49:43-04:00/Support/KnowledgeBase/KB298.aspxKB297Kat A (support2@inflectra.com)scenario multiple testers test setSetting up a test scenario in which different steps need to be performed by different people Sometimes you want to test a process which requires a handoff between departments and would involve different testers to complete the full range of functionality. This article describes how to set that up, using a test set. Mon, 02 Oct 2017 14:00:31 -04002023-11-07T14:44:37-05:00/Support/KnowledgeBase/KB297.aspxKB296Kat A (support2@inflectra.com)version number releaseWhen creating a release, an error states that the version number has already been used. Sometimes, when you try to create a new release, a error message says that You need to choose a Version Number thats not already been used. But you cannot find a release with that version number. Thu, 21 Sep 2017 15:54:34 -04002019-08-02T15:28:22-04:00/Support/KnowledgeBase/KB296.aspxKB295David J (support1@inflectra.com)spirateam spiratest custom reporting reports release notesSample Release Notes Custom Report Customers sometimes ask us for a simple Release Notes report that can be used to display the list of new features and enhancements / fixed bugs in a specific release. We use a report like that ourselves to generate the Release Notes for our products (Rapise, SpiraTest, SpiraTeam, etc.). This article describes how you can create a similar report yourself Tue, 19 Sep 2017 16:08:59 -04002023-11-01T10:31:56-04:00/Support/KnowledgeBase/KB295.aspxKB294Alex G (alexey.grinevich@inflectra.com)How to Measure Operation Performance in Rapise Sometimes we need to track the time taken by an operation. This KB contains suggested approach for Rapise and working sample. Tue, 19 Sep 2017 10:42:05 -04002017-09-19T14:34:07-04:00/Support/KnowledgeBase/KB294.aspxKB293Max K (denis.markovtsev@inflectra.com)spirateam git rapiselauncher vsts visual studio obsoleteHow to store Rapise tests in Git and run them with SpiraTeam In some cases it is convenient to store tests in the same Git repository where source code of an application under test is located. For example, if you are using Visual Studio Team Services. From this article you will learn how to execute Rapise tests stored in a Git repository with SpiraTeam and leverage the power of SpiraTeam reporting and analysis features. This article is obsolete. There is much simpler approach with use of RapiseLauncher Extension for Azure DevOps . Tue, 19 Sep 2017 06:07:09 -04002023-08-15T12:56:08-04:00/Support/KnowledgeBase/KB293.aspxKB292Max K (denis.markovtsev@inflectra.com)dynamics navDynamics NAV Support in Rapise In this guide we describe how to master tests for Dynamics NAV application using Rapise. Rapise provides a complete automated testing solution that can handle all of your technologies in one environment. With support for web, mobile and desktop applications and a wide variety of third-party component libraries. Microsoft Dynamics NAV is an enterprise resource planning (ERP) software suite for midsize organizations. The system offers specialized functionality for manufacturing, distribution, government, retail, and other industries. Fri, 15 Sep 2017 08:44:30 -04002018-08-01T17:03:45-04:00/Support/KnowledgeBase/KB292.aspxKB291Alex G (alexey.grinevich@inflectra.com)screenshots rapiseHow to Enable/Disable screenshots during script execution Sometimes we need to disable screenshots for a while (during some long loop) or when doing some specific operations. Here we show how to do it. Fri, 15 Sep 2017 06:56:32 -04002017-11-15T17:57:38-05:00/Support/KnowledgeBase/KB291.aspxKB290Alex G (alexey.grinevich@inflectra.com)framework spira obsoleteHow to create Spira-friendly Test Set with shared functions and files The notion of the integrated test framework usually implies common functions and shared data between tests. Here we provide sample configuration making sharing Spira-friendly. This article is obsolete. If you are on Rapise 8.0+ then we recommend to follow the new Framework Mode methodology and start with the Benefits of using the new Framework mode KB article. Thu, 14 Sep 2017 09:48:04 -04002023-08-15T12:45:42-04:00/Support/KnowledgeBase/KB290.aspxKB289Alex G (alexey.grinevich@inflectra.com)How Object Recognition Works in Rapise This article contains of overview of object recognition by UI automation tools in general and its implementation in Rapise in particular. Wed, 13 Sep 2017 10:23:39 -04002023-08-15T12:10:50-04:00/Support/KnowledgeBase/KB289.aspxKB288Alex G (alexey.grinevich@inflectra.com)Search by Name, Text, XPath or Attribute on the Web Page It is common task to search for an element by its text. In some cases it is the fastest way to find one. This approach works in web browsers and selenium targets. Tue, 12 Sep 2017 18:28:08 -04002023-08-15T12:00:45-04:00/Support/KnowledgeBase/KB288.aspxKB286David J (support1@inflectra.com)spirateam waterall v-model methodologiesBest Practices When Using SpiraTeam for V-Model Projects SpiraTeam has been designed to work with a variety of different software development methodologies , including several different flavors of agile, waterfall and hybrid. This articles describes one of the more popular waterfall methods called the V-Model and gives best practices for how to use SpiraTeam on such projects. Tue, 12 Sep 2017 17:49:59 -04002023-11-02T12:01:48-04:00/Support/KnowledgeBase/KB286.aspxKB285Alex G (alexey.grinevich@inflectra.com)Using bytext and byname Locators in WinForms byname and bytext is an universal feature common for Web, UI Automation and WinForms (Managed) targets. Here we consider WinForms (.NET) desktop applications. Tue, 12 Sep 2017 07:24:29 -04002023-08-15T11:46:03-04:00/Support/KnowledgeBase/KB285.aspxKB284Max K (denis.markovtsev@inflectra.com)model-based testing shift-leftModel-Based UI Testing Model-based testing is widely used for a long time for testing software systems. Typical application fields include telecommunication protocols, embedded software, server software, automotive and reactive systems. What about model-based testing of desktop, web and mobile GUI applications? Fri, 08 Sep 2017 15:20:39 -04002017-09-08T15:23:51-04:00/Support/KnowledgeBase/KB284.aspxKB283Alex G (alexey.grinevich@inflectra.com)Using bytext and byname locators in UI Automation byname and bytext simplify finding objects by text or by name. Fri, 08 Sep 2017 12:26:45 -04002023-08-15T10:16:16-04:00/Support/KnowledgeBase/KB283.aspxKB282Max K (denis.markovtsev@inflectra.com)xpath webElastic XPATH Expressions When working on UI test automation for a web application a test engineer has to deal with XPATH expressions. They are used to locate UI elements during test execution. It is very important to use such XPATH expressions that do not break when developers update the application. Good XPATH expressions which still find required elements after UI modification can be referred to as resilient or elastic. In this article well consider several examples of elastic XPATH expressions. Thu, 31 Aug 2017 11:34:45 -04002023-11-02T13:56:01-04:00/Support/KnowledgeBase/KB282.aspxKB281Max K (denis.markovtsev@inflectra.com)code complete editorHow to get the most out of code complete feature in Rapise Writing JavaScript code in Rapise is fun and easy. It has full featured editor with folding, syntax highlighting and code complete. From this article you will learn how to enhance Rapise code complete with support for external types. Mon, 28 Aug 2017 15:55:33 -04002017-08-28T15:55:33-04:00/Support/KnowledgeBase/KB281.aspxKB280Max K (denis.markovtsev@inflectra.com)appium selenium mobile cross-browser ios androidHow to specify Selenium or Appium capabilities which are not available through Rapise UI? From this article you will learn how to pass additional parameters to Selenium or Appium target, even if they can not be specified in a profile. This recipe can be also used to override parameters of a profile right from a test code. Requires Rapise 5.3+ Tue, 22 Aug 2017 15:31:44 -04002019-09-25T12:31:19-04:00/Support/KnowledgeBase/KB280.aspxKB279Max K (denis.markovtsev@inflectra.com)appium selenium mobile cross-browser ios androidHow to run cross-browser and mobile tests on Sauce Labs? Sauce Labs allows users to run tests in the cloud on different combinations of browser and OS versions as well as mobile devices and emulators. Learn how to configure Selenium and Mobile profiles in Rapise to enable connection to Sauce Labs services. Requires Rapise 5.3+ Tue, 22 Aug 2017 15:06:30 -04002023-08-15T09:23:58-04:00/Support/KnowledgeBase/KB279.aspxKB278Max K (denis.markovtsev@inflectra.com)mobile cross browser selenium appium android iosHow to run a cross-browser test on a mobile device? Lets assume you have a cross-browser test which was created on desktop and can be successfully executed on any desktop browser (Chrome, Firefox, Internet Explorer, Safari). You want to execute this test on your mobile devices or emulators. Learn how from this article. Requires Rapise 5.3+ Tue, 22 Aug 2017 14:19:39 -04002017-08-22T16:42:38-04:00/Support/KnowledgeBase/KB278.aspxKB277Max K (denis.markovtsev@inflectra.com)dynamics crm dynamics 365Tips & Tricks for Rapise and Dynamics 365 for Sales Essential information to get started with testing Dynamics 365 for Sales. Thu, 17 Aug 2017 11:51:38 -04002023-08-15T09:09:46-04:00/Support/KnowledgeBase/KB277.aspxKB276Max K (denis.markovtsev@inflectra.com)appium android chromeHow to upgrade Chrome browser on Android emulator Appium requires certain version of Chrome to work with. Even Android 7.0 is shipped with Chrome 51 and this is too old version. From this article you will learn how to upgrade Chrome on your Android emulator. Mon, 14 Aug 2017 14:15:15 -04002017-08-14T14:15:15-04:00/Support/KnowledgeBase/KB276.aspxKB275Alex G (alexey.grinevich@inflectra.com)Rapise JSONJSON in Rapise This topic describes how to read and write JSON data in Rapise. Fri, 11 Aug 2017 07:18:25 -04002023-08-15T08:53:05-04:00/Support/KnowledgeBase/KB275.aspxKB274David J (support1@inflectra.com)rapise mobile appium kobiton device farm cloud ios androidUsing Rapise Mobile with a Cloud Device Farm Rapise connects to mobile devices (iOS and Android) using the standard Appium mobile device testing API (similar to Selenium WebDriver for web browsers). This articles describes how you can use Rapise to connect to a mobile device farm using the Appium mobile device profiles inside Rapise. We use Kobiton as an example. Thu, 10 Aug 2017 21:02:50 -04002020-12-14T07:33:26-05:00/Support/KnowledgeBase/KB274.aspxKB273David J (support1@inflectra.com)rapise dynamics ax automated testing test automationRapise Tips, Tricks & Workarounds when Testing Dynamics AX 2012 During the evaluation of Rapise 5.2 for Microsoft Dynamics AX testing, a customer collected the following tips and tricks from our support team (thanks Maxime!). Mon, 07 Aug 2017 19:48:36 -04002023-05-03T06:34:28-04:00/Support/KnowledgeBase/KB273.aspxKB272David J (support1@inflectra.com)microsoft dynamics dynamics ax dynamics crm dynamics 365 dynamics navMicrosoft Dynamics Solutions - Which One Do You Have? As described in a recent article, Microsoft Dynamics has been going through major changes in the past year , there are now many different products that all bear the Microsoft Dynamics brand, including older legacy tools such as Dynamics AX, NAV, GP, SL and CRM and the new Dynamics 365 platform which has different modules (Sales, Operations, etc.). This article helps you know which tool you have when you need help from our Rapise support team. Thu, 03 Aug 2017 18:46:40 -04002019-02-28T06:39:58-05:00/Support/KnowledgeBase/KB272.aspxKB271Max K (denis.markovtsev@inflectra.com)chromeheadlessHeadless Chrome Testing Headless Chrome on Windows is introduced in version 60 . Learn how to configure Rapise to run cross-browser tests using non-GUI mode of Chrome. Wed, 02 Aug 2017 12:05:38 -04002021-12-16T11:27:37-05:00/Support/KnowledgeBase/KB271.aspxKB270Alex G (alexey.grinevich@inflectra.com)Using Object ID as RVL ParamValue Sometimes Object ID used as a parameter to the function or object Action (such as Global.DoWaitFor(objId) ). RVL contains special feature intended to make pick-up of object from the list easier. Wed, 02 Aug 2017 10:04:13 -04002023-08-15T08:40:04-04:00/Support/KnowledgeBase/KB270.aspxKB269David J (support1@inflectra.com)rapise slowing down playback waitingDifferent Ways of Slowing Down Rapise to Handle Slow Applications We often get requests for ways to slow down the playback speed of Rapise so that the application under test (AUT) has time to respond. This article describes the different ways and provides suggestions as to when you should use each one. Tue, 01 Aug 2017 20:26:16 -04002023-08-15T08:37:51-04:00/Support/KnowledgeBase/KB269.aspxKB268Max K (denis.markovtsev@inflectra.com)chrome drag and drop draggingHow to automate Drag and Drop from Windows Explorer into Google Drive Modern technologies allow to drag&drop files into a browser window to upload them to a server. Such a feature works for example in Chrome browser in Google Drive and Photo applications. In this howto post well show how to automate drag&drop of files from Windows Explorer to Google Drive opened in Chrome. Wed, 26 Jul 2017 12:51:26 -04002021-10-13T01:27:35-04:00/Support/KnowledgeBase/KB268.aspxKB267David J (support1@inflectra.com)website support loginsInflectra Account vs Inflectra Support Account We get questions from users sometimes where they get confused between their Inflectra customer account and their Inflectra support account. This article provides some clarity. Fri, 21 Jul 2017 15:52:52 -04002024-02-02T14:16:41-05:00/Support/KnowledgeBase/KB267.aspxKB266Max K (denis.markovtsev@inflectra.com)elasticsearchintegrationrestHow to integrate Rapise and Elasticsearch Rapise is a test automation platform for desktop, web and mobile applications. It is designed for building automated and manual end-to-end UI tests and fits any TestOps infrastructure. Elasticsearch is a distributed, RESTful search and analytics engine capable of solving a growing number of use cases. As the heart of the Elastic Stack, it centrally stores your data so you can discover the expected and uncover the unexpected. From this article you will learn how to integrate Rapise and Elasticsearch together. Fri, 21 Jul 2017 12:09:25 -04002017-07-21T12:14:35-04:00/Support/KnowledgeBase/KB266.aspxKB265David J (support1@inflectra.com)jira plugins data synchronization bug trackingTroubleshooting the Data-Synchronization between SpiraTest and Jira This article describes some basic troubleshooting steps that you should take when the data-synchronization service between SpiraTest and another bug tracker (in this example Jira, but much of this also applies to other data syncs) does not appear to work correctly. Wed, 19 Jul 2017 15:19:01 -04002023-05-31T13:13:05-04:00/Support/KnowledgeBase/KB265.aspxKB264Max K (denis.markovtsev@inflectra.com)bddjasmineintegrationHow to integrate Rapise with Jasmine BDD Framework Jasmine is a behavior-driven development framework. If you want to test UI with Rapise in a behavior-driven way learn how to tie Rapise and Jasmine together. Fri, 14 Jul 2017 13:48:06 -04002017-07-14T13:50:18-04:00/Support/KnowledgeBase/KB264.aspxKB263Max K (denis.markovtsev@inflectra.com)64-bitieHow to fix IE 11 recording/playback on Windows 64-bit Symptoms: When new recording is started Rapise always opens new IE window Spy does not show DOM tree During playback no object is found Thu, 13 Jul 2017 15:37:31 -04002017-07-13T15:37:31-04:00/Support/KnowledgeBase/KB263.aspxKB262Max K (denis.markovtsev@inflectra.com)debuggingchromevscodeDebugging Rapise DOM libraries in Chrome using VS Code Rapise can be extended with DOM libraries to add support for custom UI controls used in modern web applications. Many of such applications work in Chrome browser. So there may be a need to debug Rapise code embedded into Chrome via Rapise Extension for Chrome. Most powerful and easy way to do this is to add VS Code into the equation. From this article you will learn how to tie Rapise, Chrome and VS Code together. Tue, 11 Jul 2017 09:45:38 -04002017-07-11T09:46:53-04:00/Support/KnowledgeBase/KB262.aspxKB261David J (support1@inflectra.com)indexes database performanceRebuilding the Database Indexes - Advanced Version With the latest version of SpiraTest, SpiraPlan and SpiraTeam, we have provided a simple button in the Data Tools section that lets you rebuild the database indexes using the same script that we published in KB10 . However sometimes the database is so large that the execution takes longer than the 30 minutes allowed by the application, or you want more control over the fragmentation levels that trigger a rebuild. This article provides guidance and a more advanced script for power users. Thu, 06 Jul 2017 16:36:08 -04002017-07-06T16:41:25-04:00/Support/KnowledgeBase/KB261.aspxKB260Alex G (alexey.grinevich@inflectra.com)Handling Auth prompt in Rapise Some web site show Auth prompt when entering some area. The prompt is rendered differently by different browser. Here we show how to bypass the prompt in automation scripts. Tue, 04 Jul 2017 07:46:07 -04002023-08-15T08:13:15-04:00/Support/KnowledgeBase/KB260.aspxKB259Max K (denis.markovtsev@inflectra.com)rapisejavapopupcustomHow I added support for JPopupMenu automation in 1-hour Example of adding support for Java UI control in Rapise. Wed, 07 Jun 2017 17:29:49 -04002017-06-07T17:45:07-04:00/Support/KnowledgeBase/KB259.aspxKB257David J (support1@inflectra.com)rapise rvl visual language scriptlessUsing Rapise Visual Language (RVL) 5.1 with Multiple Sheets With the release of the new Rapise Visual Language (RVL), there have been some questions about how to use it to organize tests, subtests and multiple sheets. For example: I see that I can create multiple sheets. How does Rapise handle multiple sheets? Does it run each in order or can they be run separately? Is it possible to call a test in RVL from another test in RVL? In other worlds, how can I create subtests and scenarios using RVL? Fri, 02 Jun 2017 15:37:30 -04002023-08-15T07:53:09-04:00/Support/KnowledgeBase/KB257.aspxKB256David J (support1@inflectra.com)custom reports xslt xml custom properties spirateamDisplaying the Value of a List Custom Property in Spira Custom Reports In the standard reports that come with SpiraTeam, we have the Detailed reports that are designed to include a primary artifact (e.g. requirements) and then include tables that display lists of related items (e.g. Tasks, Incidents, etc.). By default, we only show some of the fields in these tables. This article explains how to display the value of specific custom fields in the tables when you customize the standard reports . Thu, 01 Jun 2017 20:55:02 -04002017-06-02T16:38:31-04:00/Support/KnowledgeBase/KB256.aspxKB255David J (support1@inflectra.com)migration on-premise restoreHow to Install a SpiraTeam Database from our Cloud Servers Locally This article explains the process for taking a SpiraTeam (or SpiraTest, SpiraPlan) backup image from Inflectras cloud servers and installing it on a local on-premise instance of SpiraTeam. This can happen when you have been using SpiraTeam in the cloud, but now want to host it locally. Fri, 26 May 2017 02:44:41 -04002023-10-31T11:00:19-04:00/Support/KnowledgeBase/KB255.aspxKB254David J (support1@inflectra.com)performance cloud har browsers networkHow to generate a HAR file in Chrome or Firefox Sometimes, when troubleshooting complex issues with SpiraTest, SpiraPlan, SpiraTeam or KronoDesk, its necessary for us to get some additional information to troubleshoot the issue further. For example, when we receive a report of performance trouble when using our cloud services, there are a lot of different factors that may contribute to the problem. To narrow down the cause of the performance problem, we need more data. Tue, 16 May 2017 15:46:02 -04002023-10-31T10:15:13-04:00/Support/KnowledgeBase/KB254.aspxKB253Kat A (support2@inflectra.com)incidents workflow transition notifications emailSetting up Incident Workflow Transitions and Notifications A workflow is a predefined sequence of incident statuses linked together by workflow transitions. Incident statuses and workflow transitions are highly configurable. This article gives an overview of workflow transitions. Tue, 09 May 2017 15:51:37 -04002023-10-31T10:09:48-04:00/Support/KnowledgeBase/KB253.aspxKB252Jim R (donotreply5@kronodesk.net)spirateam reporting graph csv extractAccessing the SpiraTeam Graph Data Grid as CSV When you display a graph in the SpiraTeam reporting page, you can download a graph as a CSV file. Some customers have asked about ways to get the data making a REST call. This article explains the components of the API. Fri, 05 May 2017 17:56:25 -04002023-10-31T14:16:42-04:00/Support/KnowledgeBase/KB252.aspxKB251Jim R (donotreply5@kronodesk.net)files attachments storageHow Are the Attachments in SpiraTeam Stored? We often get questions about how the attachments in SpiraTeam are stored, and what the relationship is between the X.dat files on the file system and the original filenames. This articles provides information on this. Fri, 05 May 2017 17:48:01 -04002023-10-30T11:21:11-04:00/Support/KnowledgeBase/KB251.aspxKB250David J (support1@inflectra.com)spiratest custom reports entity sqlCreating a SpiraTest custom report with date values (no time component) Sometimes you want to create a new custom report with a list of fields from SpiraTest that includes the date that a test cases was executed or the date that a defect was logged, but you dont want to clutter the report with the time part. Alternatively you want to join two tables on a date-time field where only a date comparison is needed. Wed, 05 Apr 2017 20:54:25 -04002023-10-31T13:04:41-04:00/Support/KnowledgeBase/KB250.aspxKB249David J (support1@inflectra.com)javascript rapise scripting resourcesResources for Learning JavaScript One of the most popular programming languages in the world is JavaScript. Initially conceived by Netscape as a web page scripting language, christened JavaScript to leverage the popularity of Java (which was fairly new and sexy at the time) and now used for servers (NodeJS), desktop apps (ReactNative) and for us at Inflectra, the core technology at the heart of our Rapise test automation system. This article provides some useful resources for those first learning the language. Thu, 30 Mar 2017 17:51:16 -04002023-08-15T07:37:55-04:00/Support/KnowledgeBase/KB249.aspxKB248David J (support1@inflectra.com)automated testingRapise Recording/Playback Throw Error Due to ANSICON application conflict A customer of ours was using Rapise on a computer that was also running the ANSICON application. This changed some of the settings in the Windows registry that affected the Windows command-line parser. This article explains how to clean up the command-line to allow both applications to work correctly together. Thu, 30 Mar 2017 16:01:17 -04002023-08-15T07:16:04-04:00/Support/KnowledgeBase/KB248.aspxKB247Alex G (alexey.grinevich@inflectra.com)Formatting dates in JavaScript This is a short sample demonstrating how one can format a date. Mon, 27 Mar 2017 08:31:46 -04002023-08-15T07:04:45-04:00/Support/KnowledgeBase/KB247.aspxKB246Clark R (simon.bor@inflectra.com)apiSending XML data using Spira's REST API SpiraTeam lets you send data for POST requests in our REST API using either JSON or XML. To ensure that data is saved correctly, when using XML all fields must be in alphabetical order. Wed, 22 Mar 2017 16:12:45 -04002017-03-22T16:12:45-04:00/Support/KnowledgeBase/KB246.aspxKB245David J (support1@inflectra.com)test sets execution status test casesHow the Test Set Execution Status is Calculated in Spira 5.0+ One of the limitations in SpiraTest and SpiraTeam v4.x was that for performance reasons we could not handle test sets with very large numbers of test cases and that the system was not able to display the counts of the test cases and the execution status for test set folders. Mon, 13 Mar 2017 16:03:13 -04002017-03-13T18:30:14-04:00/Support/KnowledgeBase/KB245.aspxKB244David J (support1@inflectra.com)jira plugins data synchronizationSynchronizing JIRA 5.0+ with Spira version 4.x The plugins listed on our website for integrating with JIRA are compatible with the latest major version (5.0 at time of writing) of SpiraTest, SpiraPlan or SpiraTeam. This article provides older versions of the JIRA data-synchronization plugin for customers that are using older versions of Spira. Fri, 10 Mar 2017 17:10:48 -05002023-11-02T12:14:02-04:00/Support/KnowledgeBase/KB244.aspxKB243David J (support1@inflectra.com)rapise rest web services headersChanging REST Headers When Web Service Testing When performing web service testing using Rapise you may need to change the HTTP headers being sent with the request. This article provides suggestions on the different ways of doing this. Thu, 02 Mar 2017 17:10:07 -05002023-08-15T10:57:52-04:00/Support/KnowledgeBase/KB243.aspxKB242Max K (denis.markovtsev@inflectra.com)rapisejavascriptHow to execute a JavaScript function when its name as a string Sometimes it is convenient to store function names in strings and use those strings to call actual functions. The article describes two ways of how you can do this in Rapise. Thu, 02 Mar 2017 09:40:00 -05002017-03-02T09:57:30-05:00/Support/KnowledgeBase/KB242.aspxKB241David J (support1@inflectra.com)rapise training certificationiRP-100: Rapise Fundamentals Certification This article enumerates the different skills you need to be self-certified at the training course: Rapise iRP-100 fundamentals. The article includes the list of skills in a readable format as well as a downloadable spreadsheet that you can fill out. Thu, 02 Mar 2017 03:37:06 -05002017-03-02T03:38:54-05:00/Support/KnowledgeBase/KB241.aspxKB240David J (support1@inflectra.com)kronodesk training certificationiKD-100: KronoDesk Fundamentals Certification This article enumerates the different skills you need to be self-certified at the training course: KronoDesk iKD-100 fundamentals. The article includes the list of skills in a readable format as well as a downloadable spreadsheet that you can fill out. Wed, 22 Feb 2017 23:19:01 -05002017-02-23T01:51:51-05:00/Support/KnowledgeBase/KB240.aspxKB237David J (support1@inflectra.com)training certification spiraiSP-100: Spira Fundamentals CertificationThis article enumerates the different skills you need to be self-certified at the training course: Spira iSP-100 fundamentals. The article includes the list of skills in a readable format as well as a downloadable spreadsheet that you can fill out. Wed, 15 Feb 2017 05:00:00 -05002017-02-15T21:13:37-05:00/Support/KnowledgeBase/KB237.aspxKB236David J (support1@inflectra.com)training certificationsInflectra Training Certifications This article contains a sample spreadsheet that describes each of the course modules for being trained on our products: SpiraTeam Rapise KronoDesk Please download the spreadsheet and use to help self-certify your skills and competency with our products. Mon, 13 Feb 2017 05:00:00 -05002017-02-15T20:51:08-05:00/Support/KnowledgeBase/KB236.aspxKB235Alex G (alexey.grinevich@inflectra.com)Magic Tricks of the Triple Click This article shows how to select paragraph of text using various types of mouse activities. Also it demonstrates use of clipboard Global.DoTrim function. Working example is attached. Thu, 09 Feb 2017 05:00:00 -05002023-08-15T09:56:20-04:00/Support/KnowledgeBase/KB235.aspxKB234Clark R (simon.bor@inflectra.com)cssHow to Perfectly Center Elements Vertically, Horizontally, or Both Getting HTML elements on your web page to be pixel perfect centered can be a pain. This easy trick works every time, even with dynamic content, and even in IE9. Wed, 01 Feb 2017 16:58:50 -05002023-10-30T10:09:42-04:00/Support/KnowledgeBase/KB234.aspxKB233David J (support1@inflectra.com)silent methods privacy sensitive data loggingSuppressing Text in Rapise Logs for Sensitive Data A customer had a question - is there a way to suppress the DoSetText or DoSendkeys methods from sending their text to the logs. They didnt want users to see this text in the Rapise (and SpiraTest) logs because they contained sensitive information (e.g. passwords). Wed, 25 Jan 2017 05:00:00 -05002023-08-15T10:13:53-04:00/Support/KnowledgeBase/KB233.aspxKB232David J (support1@inflectra.com)web testing tips rapise automated testingRapise Tip - How to Handle a Webpage that Displays an Alert when You Navigate Away One of our users had a webpage with a form. When it was submitted partially filled, the page came back (after being processed on the backend) with some errors about incomplete form. If the user tried to navigate away from this page via a link (or close the page/browser tab) he was prompted with browsers standard Are you sure you want to leave this page? dialog. He needed a way for Rapise to handle this popup when recording and playing back the web test. Wed, 18 Jan 2017 05:00:00 -05002023-08-15T10:30:10-04:00/Support/KnowledgeBase/KB232.aspxKB231David J (support1@inflectra.com)obsoleteadobe air flex flashAdobe Flash / Flex / AIR Support in Rapise Rapise 4.0 supports the testing of Adobe AIR Flex applications using the Adobe Integrated Runtime (AIR). Rapise can test applications using a wide variety of different Flex controls and supports testing both Flex 3 and Flex 4 applications. Rapise 4.0 supports the testing of Adobe Flex applications that are executed by the Adobe Flash Player inside the Internet Explorer, Mozilla Firefox or Google Chrome web browsers. Rapise can test applications using a wide variety of different Flex controls and supports testing both Flex 3 and Flex 4 applications. [We have depreciated support for testing Adobe Flex/Flash applications in Rapise 5.0 and later, so this article is provided for use by existing customers] Sun, 15 Jan 2017 05:00:00 -05002023-08-15T10:34:09-04:00/Support/KnowledgeBase/KB231.aspxKB230David J (support1@inflectra.com)ie automated testing web testingUnusual case where Rapise Cannot Click on Hyperlinks in IEWe have found an occasional situation where Rapise is not able to click on hyperlinks ( tags) when you playback a test on IE. The same test works fine on other computers and on other browsers on the same computer. Tue, 10 Jan 2017 21:22:04 -05002017-01-10T21:22:04-05:00/Support/KnowledgeBase/KB230.aspxKB229David J (support1@inflectra.com)support toolsUseful Tools to Help Reporting Support Enquiries When you log a help desk ticket, to help ensure a speedy resolution, it is important to provide as much information as possible. This article provides some general guidelines and useful tools when reporting issues or enquiries to us. Wed, 28 Dec 2016 05:00:00 -05002023-10-31T09:28:30-04:00/Support/KnowledgeBase/KB229.aspxKB228David J (support1@inflectra.com)ie html zero size xpathWeb Object Not Found in IE when Object has 0px Size We had a customer with a problem related to having elements with complex display styles applied inside an HTML anchor tag . The anchor tag was reporting back as having zero size (0px) in IE, so when Rapise tried to locate it to click on it, the browser was not able to find it. Mon, 19 Dec 2016 05:00:00 -05002023-08-15T10:38:06-04:00/Support/KnowledgeBase/KB228.aspxKB227David J (support1@inflectra.com)batch file rapiseExecuting a Windows .BAT Batch File from Rapise Sometimes you need to run a Windows batch file (.BAT) from Rapise. Unlike an executable, you cannot simply use Global.DoLaunch() to execute it since its not actually an application. This article provides the code you need to use. Tue, 15 Nov 2016 15:14:03 -05002023-08-15T10:40:48-04:00/Support/KnowledgeBase/KB227.aspxKB226David J (support1@inflectra.com)excel import vstoInstalling the Excel Add-Ins on a machine that has a newer version of Microsoft VSTO When you install the Spira MS-Office Add-Ins to help import data into SpiraTest, SpiraPlan or SpiraTeam from Excel, Word or MS-Project the installer will check that you have the Microsoft Visual Studio Tools for Office (VSTO) pre-requisite installed. Sometimes if you have this already installed with a newer version it will prevent the install from completing. This article is obsolete , since there is a new version of the import/export tools available. To import data using SpiraPlan Excel Import/Export Too l / SpiraPlan MS-Word Requirements & Test Case Import Tool it is not required any more to have Microsoft Visual Studio Tools for Office (VSTO) installed as a prerequisite. Mon, 14 Nov 2016 05:00:00 -05002024-02-01T07:25:06-05:00/Support/KnowledgeBase/KB226.aspxKB225David J (support1@inflectra.com)chrome rich text editorSpaces are being removed from Rich Text Editors in Chrome 54 When using rich text editors in SpiraTest, SpiraPlan, SpiraTeam or KronoDesk with Google Chrome 54, users are seeing spaces not being accepted. This article is now obsolete. All issues with rich text editors have been resolved. Fri, 11 Nov 2016 13:04:42 -05002024-02-01T07:20:00-05:00/Support/KnowledgeBase/KB225.aspxKB224David J (support1@inflectra.com)web testing popups IE Internet ExplorerTesting Popup Windows using Internet Explorer When you are testing a web application that has popup windows (where the popup is a whole new browser window) you will need to make a slight change to the test script to enable it to playback successfully in Internet Explorer (no change is needed for Chrome or Firefox). Thu, 27 Oct 2016 04:00:00 -04002023-08-15T10:42:12-04:00/Support/KnowledgeBase/KB224.aspxKB223David J (support1@inflectra.com)java swing awtTroubleshooting Java Swing/AWT Testing When you are testing a Java application using either Swing or AWT you may run into some issues due to the environment. This article collects some of these common cases and provides the recommended solutions. Sat, 22 Oct 2016 04:00:00 -04002023-08-15T12:13:18-04:00/Support/KnowledgeBase/KB223.aspxKB222David J (support1@inflectra.com)excel work project importers microsoft officeHow Do I Import From Excel 2010+ into SpiraTeam v4.x We recently announced the release of an updated MS-Office plugin for Spira v5.0 that makes use of the new API in Spira 5.0. However some customers still need the older MS-Office 2010+ plugin for older versions of Spira (v4.x). This article is obsolete. Our Excel365 plugin can be downloaded from the Microsoft Store from the add-ins menu. More details about the Excel365 addin can be found here . Fri, 21 Oct 2016 04:00:00 -04002024-02-01T07:19:22-05:00/Support/KnowledgeBase/KB222.aspxKB221David J (support1@inflectra.com)debugging scriptingWhere do I get the Microsoft Script DebuggerWhen you install Rapise onto a computer that does not have Visual Studio or the Microsoft Script Debugger installed you will get a message to install the debugger. This article provides the download link to the necessary debugger. Thu, 22 Sep 2016 04:00:00 -04002016-09-22T18:37:00-04:00/Support/KnowledgeBase/KB221.aspxKB220David J (support1@inflectra.com)localization datesWhy are Months in Czech & Slovak Cultures Sometimes Shown in Roman Numerals When running Spira or KronoDesk on certain versions of Windows, when using the Czech or Slovak culture settings (or using Server default when Windows is installed in those languages) you may get unusual formatted dates. This article is obsolete. There is a new Style Guide for Czech and Slovak - can be found here: https://download.microsoft.com/download/7/b/5/7b57e4a1-d299-4238-9997-f3ac51d6f763/ces-cze-StyleGuide.pdf Tue, 20 Sep 2016 04:00:00 -04002024-02-01T07:18:47-05:00/Support/KnowledgeBase/KB220.aspxKB218David J (support1@inflectra.com)obsoleteandroid adobe air flex mobileTesting Adobe AIR Applications on Mobile Devices We have had a couple of questions about whether Rapise can test Adobe AIR based applications running on mobile devices using platforms such as Android. This article provides some background and also describes the support Rapise has. [We have depreciated support for testing Adobe Flex/Flash applications in Rapise 5.0 and later, so this article is provided for use by existing customers] Fri, 02 Sep 2016 04:00:00 -04002023-08-15T12:24:23-04:00/Support/KnowledgeBase/KB218.aspxKB219David J (support1@inflectra.com)obsoletecross frames web testing security domWhat to do When Rapise Doesn't Display the Web Page DOM? Sometimes when testing certain web applications instead of the browser DOM tree appearing you will see strange results such as Node0 appearing. This is caused by the application using nested frames with potentially different security origins. This article describes some of the common issues and describes the solution. Fri, 02 Sep 2016 04:00:00 -04002023-08-15T12:27:38-04:00/Support/KnowledgeBase/KB219.aspxKB217David J (support1@inflectra.com)alllibraries file paths missing junctionsRapise - Cannot Find AllLibraries.json file during Recording/Playback When recording or playing back a test script on a new PC you may get an error message that Rapise cannot find the path to AllLibraries.json.This article provides instructions on how to fix the issue. Mon, 29 Aug 2016 04:00:00 -04002023-08-11T13:53:56-04:00/Support/KnowledgeBase/KB217.aspxKB216David J (support1@inflectra.com)web testing multiple tabs chrome tabsTesting Multiple Web Browser Tabs at Once in Chrome Sometimes you have a web test where you need to test the contents of two browser tabs at the same time in Google Chrome. For example you may have an application which opens up a second browser tab and you want to test that changes in the second tab show up correctly in the first tab. This article describes how to perform this kind of testing. Fri, 26 Aug 2016 04:00:00 -04002023-08-11T13:38:43-04:00/Support/KnowledgeBase/KB216.aspxKB215David J (support1@inflectra.com)appium selenium mobile testingFixing the 'Method Not Found' error when using Appium for Mobile Testing in Rapise If you receive the following error message when performing Mobile device testing with Rapise, this article provides the necessary solution: Method not found: OpenQA.Selenium.RemoteCommandInfoRepository OpenQA.Selenium.RemoteCommandInfoRepository.get_Instance(). Note: related to Appium DLL version 1.3.0.1 and Selenium WebDriver v2.48.0. Fri, 19 Aug 2016 04:00:00 -04002023-08-11T13:32:48-04:00/Support/KnowledgeBase/KB215.aspxKB213David J (support1@inflectra.com)tfs ms tfs visual studio onlineUsing SpiraTeam with Visual Studio Online When using SpiraPlan, SpiraTest or SpiraTeam with Microsoft Visual Studio Online instead of a local installation of Microsoft Team Foundation Server there are a couple of differences in the integration configuration that you will want to be aware of. This article describes those differences. Wed, 27 Jul 2016 04:00:00 -04002018-06-06T13:56:01-04:00/Support/KnowledgeBase/KB213.aspxKB214David J (support1@inflectra.com)database schema database changes custom reportingDatabase Changes Between Spira v4.2 and v5.0 As part of the v5.0 update to SpiraTest, SpiraPlan and SpiraTeam, we made major changes to the database structure to improve performance and usability as well as lay the foundation for v5.1, v5.2 and v5.3 due out later this year. Customers using custom reports that relied on the old v4.2 database structure will need to modify their custom reports. This article is obsolete. This only applies to upgrading to v5.0 which was released in 2016. Wed, 27 Jul 2016 04:00:00 -04002024-02-01T07:18:09-05:00/Support/KnowledgeBase/KB214.aspxKB212David J (support1@inflectra.com)reports excel protected modeFixing Security Issue that Prevents Excel Reports from Opening in Spira The symptom is that whenever a user tries to open an Excel format report in SpiraTest, SpiraPlan or SpiraTeam, the report will download. When the user clicks on it to open, Excel opens but the area where the report should be is blank and gray. It affects all reports types in Excel format. Other formats (HTML, XML, etc.) work fine. Tue, 26 Jul 2016 13:50:23 -04002016-07-26T13:50:23-04:00/Support/KnowledgeBase/KB212.aspxKB211Clark R (simon.bor@inflectra.com)APIMake sure you can use all verbs in our API for self-hosted customers - fixing a 403 errorOn-premise / self-hosted customers who have Spira installed on older versions of Windows (eg Windows Server 2003) may be using an old version of Internet Information Services 6 (IIS 6). IIS 6 can restrict by default which API verbs it allows throwing a 403.1 error. Thu, 14 Jul 2016 04:00:00 -04002016-07-18T22:34:15-04:00/Support/KnowledgeBase/KB211.aspxKB210David J (support1@inflectra.com)spira icons fonts ie internet explorerSpira Icons Don't Appear When Running on Internet Explorer 11.0 in v5.x A couple of our customers have run into a situation where the new font-based glyph icons that were using in Spira 5.0 dont display. This is usually due to a configuration issue within IE itself, this article provides the recommended solution. Mon, 11 Jul 2016 04:00:00 -04002023-10-27T08:40:33-04:00/Support/KnowledgeBase/KB210.aspxKB209David J (support1@inflectra.com)svg vector graphics draggingTesting Web Applications that use SVG One of the more challenging types of web application is that with uses of embedded SVG (Scalable Vector Graphics) in additional to HTML DOM elements. This article describes how to use Rapise to write automated testing scripts for such applications. Thu, 09 Jun 2016 04:00:00 -04002023-08-14T16:34:54-04:00/Support/KnowledgeBase/KB209.aspxKB208David J (support1@inflectra.com)installer upgradeWhat to do When Upgrading to Spira 5.4 (or below) Fails? When you upgrade an older version of SpiraTest, SpiraPlan or SpiraTeam (hereafter referred to as Spira) from an older version to the latest version, the installer has to upgrade the application and database at the same time. This article provides some solutions to cases where the installer throws an error or fails to upgrade the database for some reason. Tue, 31 May 2016 04:00:00 -04002024-03-20T00:24:29-04:00/Support/KnowledgeBase/KB208.aspxKB207David J (support1@inflectra.com)excel import kronodesk csv exportHow to Import Data into KronoDesk from MS-Excel This article describes the steps for importing data from an Excel spreadsheet into KronoDesk. You can use this to import help desk tickets and notes. Tue, 03 May 2016 17:29:03 -04002023-10-26T13:39:58-04:00/Support/KnowledgeBase/KB207.aspxKB206David J (support1@inflectra.com)best practices test cases test setsBest Practices for Test Folders and Test Sets Several customers have asked us for recommendations and best practices for how to organize their test cases / folders and test sets / folders. This article provides some suggestions. Tue, 19 Apr 2016 20:17:05 -04002016-04-19T20:17:05-04:00/Support/KnowledgeBase/KB206.aspxKB205David J (support1@inflectra.com)chrome x64Rapise 3.x / 4.0 Does not Connect to Chrome x64 Bit When you try and connect to the 64-bit version of the Google Chrome web browser using Rapise 4.0 (or earlier) you may get the error Connection to Chrome Failed! . This issue has been fixed in the Rapise 4.1 release, but for those customers using Rapise 4.0 or earlier, this article provides two solutions. Wed, 06 Apr 2016 04:00:00 -04002019-02-05T12:46:47-05:00/Support/KnowledgeBase/KB205.aspxKB204Inflectra Sarah (donotreply6@kronodesk.net)wpf rapise uiautomation grids tables listsWorking with WPF and UIAutomation Structures It is a common situation that desktop applications written using Microsoft Windows Presentation Framework (WPF) will have complex layouts including tabs, splitters and panels having custom grids and tables inside. This article provides help in dealing with such situations, including how to dynamically find items. Fri, 01 Apr 2016 04:00:00 -04002023-08-11T13:59:48-04:00/Support/KnowledgeBase/KB204.aspxKB202David J (support1@inflectra.com)io files filesystemobjectReading the Details of Files on the Windows File System In the KB62 article - Accessing Files using Rapise we explain how to access the names, versions and locations of files on the Windows file system. One customer asked - can we verify any file details other than version. This article provides sample code for accessing other information. Note: if you have Rapise 5.5+ then you may simply use File.Info action. Tue, 29 Mar 2016 14:55:25 -04002023-08-11T13:43:37-04:00/Support/KnowledgeBase/KB202.aspxKB203David J (support1@inflectra.com)windows registry rapiseAccessing the Windows Registry using Rapise Sometimes when testing local/desktop applications you need to access the Windows registry to verify that keys exist or that keys have specific values. For example you may be testing that a DLL was successfully registered. This article provides information on the UsingRegistry sample that comes with Rapise. Tue, 29 Mar 2016 04:00:00 -04002023-08-11T13:24:05-04:00/Support/KnowledgeBase/KB203.aspxKB201David J (support1@inflectra.com)excel 64-bit rapise spreadsheetError attaching to Excel spreadsheet when using Rapise 4.0 with MS-Excel 64-bitWhen you are using the global Rapise Spreadsheet object on a system running the 64-bit version of MS-Office, you may get an error attaching to the spreadsheet. This article describes the cause of the issue and provides a solution and workaround. Thu, 24 Mar 2016 04:00:00 -04002016-03-24T17:39:20-04:00/Support/KnowledgeBase/KB201.aspxKB200David J (support1@inflectra.com)rapise ms-word office desktopTesting MS-Word With Rapise We had some customers that were looking to record some tests against Microsoft Word 2010. When testing against MS-Word 2010 there are actually two parts to the application: There is the application ribbon (the menus, navigation, etc.) There is the MS-Word text window where your content is actually displayed This article provides some strategies for dealing with both areas. Tue, 22 Mar 2016 04:00:00 -04002023-08-10T13:52:50-04:00/Support/KnowledgeBase/KB200.aspxKB198David J (support1@inflectra.com)migration git taravaultHow do I upload my existing Git repository? We have been asked several times by customers - how do they migrate an existing Git repository to TaraVault (either self-hosted or hosted by another provider)? This article explains the process. Mon, 07 Mar 2016 21:30:04 -05002022-03-07T22:25:03-05:00/Support/KnowledgeBase/KB198.aspxKB197David J (support1@inflectra.com)subversion taravault migrationHow do I upload my existing Subversion repository? Inflectra can automatically upload your Subversion repository from your current self-managed copy or from another provider. We accept Subversion dump files (as produced by the "svnadmin dump" command) either uncompressed or compressed as ZIP, GZIP, or BZip2. Mon, 07 Mar 2016 21:22:29 -05002016-03-07T21:22:29-05:00/Support/KnowledgeBase/KB197.aspxKB199David J (support1@inflectra.com)taravault projects provisioning source codeHow do I provision new TaraVault projects? Since TaraVault is an add-on feature to either SpiraPlan or SpiraTeam (hereafter just 'Spira') you use the Spira web interface to handle the provisioning of new TaraVault projects. This articles explains the steps. Mon, 07 Mar 2016 05:00:00 -05002016-03-07T21:47:24-05:00/Support/KnowledgeBase/KB199.aspxKB196David J (support1@inflectra.com)selenium dot net nunit spiratestRunning Selenium WebDriver Scripts using RemoteLaunch and NUnit This article explains the process for running Selenium WebDriver test scripts written in C# using NUnit, RemoteLaunch and SpiraTest. Fri, 04 Mar 2016 05:00:00 -05002017-01-05T16:39:49-05:00/Support/KnowledgeBase/KB196.aspxKB195David J (support1@inflectra.com)reports excel officeSpiraTeam MS-Excel Reports Give Message when Opening When opening the SpiraTeam MS-Excel (printable) reports in MS Excel you may get a message displayed - The file you are trying to open xxx.xls is in a different format than specified by the file extenstion . This article explains why this message appears and how to deal with it. Thu, 03 Mar 2016 05:00:00 -05002023-03-07T16:32:52-05:00/Support/KnowledgeBase/KB195.aspxKB194Kat A (support2@inflectra.com)Chrome disable-web-security cross frameWhen recording with Chrome, Rapise does not record actions within frames When creating web tests with Chrome, objects within cross-frames are not recognized by the Rapise Web Spy and recorder. This article gives a solution. Tue, 01 Mar 2016 05:00:00 -05002023-08-10T13:46:46-04:00/Support/KnowledgeBase/KB194.aspxKB193Kat A (support2@inflectra.com)frames iframes framesetUsing Rapise to test websites that contain frames If the website under test contains frames, that presents some challenges to test automation. This article gives tips for success and explains the current limitations. This article is obsolete. Please use Selenium-based profiles for Web testing. Read about Rapise XPath extensions here . Mon, 29 Feb 2016 05:00:00 -05002023-08-10T12:36:29-04:00/Support/KnowledgeBase/KB193.aspxKB192David J (support1@inflectra.com)xpath web testing ariaDifferent XPath Options in Rapise 4.0 When testing complex data-driven web applications using Rapise, it is helpful to understand the different ways that Rapise can automatically learn the objects. Rapise can learn an object using either XPATH or CSS. In the case of XPATH there are several strategies that Rapise can use to make the testing more robust. This article describes these strategies and provides some suggestions about which one is the best to use for different scenarios. Fri, 26 Feb 2016 05:00:00 -05002023-08-10T12:16:36-04:00/Support/KnowledgeBase/KB192.aspxKB191David J (support1@inflectra.com)webspy dom web testing attributes htmlWebSpy Attribute Filtering The v4.0 release of Rapise adds enhanced attribute filtering to the Web Spy as well as different options for creating XPath queries automatically. This article explains why you would want to use these features and how they can make the testing of complex data-driven web applications much easier. Thu, 25 Feb 2016 05:00:00 -05002023-08-10T12:03:24-04:00/Support/KnowledgeBase/KB191.aspxKB190David J (support1@inflectra.com)doors ibm rational import requirements dxl spirateamDOORS Import DXL Runtime ErrorSometimes when you are using the SpiraTeam Importer for IBM Rational DOORS, you will get a DXL Runtime Error. This article explains the cause and provides the appropriate solution. Mon, 22 Feb 2016 16:07:09 -05002016-02-22T16:07:09-05:00/Support/KnowledgeBase/KB190.aspxKB189David J (support1@inflectra.com)sql server identity primary keys sequenceSpiraTeam and KronoDesk have IDs that occasionally jump by 1,000 When using SpiraTest, SpiraPlan, SpiraTeam or KronoDesk with SQL Server 2012 or later, you may occasionally have a situation where the ID for an artifact (test cases, incident, ticket) suddenly jumps by exactly 1,000 values (e.g. from 214 to 1214 instead of just incrementing to 215). Tue, 16 Feb 2016 18:31:20 -05002023-10-27T07:54:43-04:00/Support/KnowledgeBase/KB189.aspxKB188David J (support1@inflectra.com)reports custom reporting test cases test stepsCreating a Report of Test Sets, Test Cases and Test Steps in Hierarchical Order Sometimes you want to get a report of all the test sets with their included test cases along with their test steps with the tests organized by the order in which they are displayed in SpiraTest. The custom reporting system in Spira allows you to create a custom report of all the test cases (by test set) and test steps sorted by test case order. This articles describes the process for creating such a report. (There are different versions of the ESQL query to use based on the version of Spira that you are using) Tue, 12 Jan 2016 05:00:00 -05002023-10-26T11:21:20-04:00/Support/KnowledgeBase/KB188.aspxKB185David J (support1@inflectra.com)shared objects global sub-tests obsoleteUsing Global.DoLoadObjects to Use Rapise Objects from External File 72 One of the challenges using an automated testing tool is to organize things in a way that it is logical enough to find something quickly, structured enough to avoid duplication and simple enough to maintain and upgrade. This statement is also true for Rapise objects. A common requirement is to deal with the same objects within a flow of different test cases. For instance, if an application has Log In functionality then many, many tests will require logging-in and logging-out. Each test will have this object in its own object tree. However this causes trouble if a change in the application affects the recognition of the Log In object. All of the test cases will need to be updated. In such situations it is much more convenient to have the Log In objects placed into their own file and re-used by other tests. This article is obsolete. In Rapise 8.0 and above the recommended approach is to use Page Objects / Modules . Wed, 06 Jan 2016 05:00:00 -05002023-08-10T11:54:07-04:00/Support/KnowledgeBase/KB185.aspxKB186David J (support1@inflectra.com)testing waiting application not readyGlobal.DoWaitFor vs Global.DoWaitForProperty 72 The most commonly used synchronization option to make Rapise wait until the application under test (AUT) is ready is the Global.DoSleep action. However having just a sleep may cause an unnecessary delay because we have to consider the maximum wait interval and it may be much less on average. Rapise includes some additional synchronization options for more fine grained control of the test case flow. Normal 0 false false false EN-US X-NONE X-NONE /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin-top:0in; mso-para-margin-right:0in; mso-para-margin-bottom:10.0pt; mso-para-margin-left:0in; line-height:115%; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin;} Wed, 06 Jan 2016 05:00:00 -05002019-09-18T09:04:17-04:00/Support/KnowledgeBase/KB186.aspxKB187David J (support1@inflectra.com)navigator check object exists synchronizationUsing CheckObjectExists(xpathOrObjId) to See if Web Object Exists on Page This articles describes how you can use the Navigator.CheckObjectExists (...) action to see if an element exists on a web page and how it differs from the Global.DoWaitFor / DoWaitForProperty actions that are described in another article . Wed, 06 Jan 2016 05:00:00 -05002019-09-25T04:33:37-04:00/Support/KnowledgeBase/KB187.aspxKB184David J (support1@inflectra.com)reporting test flowWhat is the purpose of the Tester.EndTest() Function? The Tester.EndTest() function in Rapise is described as: Marks end of a currently executed test. Calculates test results and performs finalization of test execution . We have found that some of our customers have been confused as what the purpose of this function is. Wed, 16 Dec 2015 20:17:42 -05002020-03-09T07:33:18-04:00/Support/KnowledgeBase/KB184.aspxKB183David J (support1@inflectra.com)desktop thick-client librariesDesktop Application Testing - Choosing the Right Library Suppose we have a situation that a thick-client (desktop) application under test (AUT) is based on a technology that is too old or not completely supported by Rapise. Rapise has a number of libraries for different types of apps. Usually Rapise finds the correct libraries using its auto-detection, but sometimes an application is unusual and the auto-detection fails. Wed, 16 Dec 2015 19:19:56 -05002023-08-10T11:38:01-04:00/Support/KnowledgeBase/KB183.aspxKB182David J (support1@inflectra.com)automation rich text tinymce How to automate the testing of TinyMCE Rich Text Boxes using Rapise DEPRECATED Method described in this article does not work any more because browser security has changed since 2015. Now it is not possible to directly access client side JavaScript model. We have a new article that explains how to automate TinyMCE https://www.inflectra.com/Support/KnowledgeBase/KB541.aspx When you have a rich text box in a web application, the process for recording a test and playing it back will be different to a standard HTML plain text box. When you are using the popular TinyMCE rich text box you have more options to automate it by using its special client-side JavaScript API. Tue, 15 Dec 2015 05:00:00 -05002020-05-21T16:13:29-04:00/Support/KnowledgeBase/KB182.aspxKB181David J (support1@inflectra.com)rest web services api testingDynamically constructing the .rest file URLs to test REST APIs Sometimes when using Rapise to test REST web services, you want to be able to dynamically change the base URL of the web service yet still use the same URL template and method information. This article describes a process for achieving this. Wed, 09 Dec 2015 19:17:53 -05002023-08-10T10:51:51-04:00/Support/KnowledgeBase/KB181.aspxKB180David J (support1@inflectra.com)ms-office excel word ms-project vsto import exportResolving 'Unable to cast COM object' errors when using MS-Office Add-Ins Sometimes when using our MS-Office Add-Ins (for Excel, Word and Project) on a new computer you will see an error message of the type: Unable to cast COM object of type System.__ComObject to interface type Microsoft.Office.Tools.Excel.Worksheet. This operation failed because the QueryInterface call on the COM component for the interface with IID ... This article explains the cause of these types of error and provides some common solutions Wed, 09 Dec 2015 05:00:00 -05002018-12-21T16:28:19-05:00/Support/KnowledgeBase/KB180.aspxKB179David J (support1@inflectra.com)custom reports custom reporting test stepsCreating a custom report to display test step execution counts The build in reports in SpiraTest / SpiraTeam are primarily geared to display the # passes, # fails, etc. from the perspective of test cases. It assumes that even a single fail / block / caution of any of the steps constitutes a failure of the entire test case. However some of our customers were looking for ways to display the execution information at the test step level. This articles describes how to create a simple custom report to display this. Mon, 30 Nov 2015 05:00:00 -05002023-10-26T11:13:41-04:00/Support/KnowledgeBase/KB179.aspxKB178David J (support1@inflectra.com)migration trialMigrating from Cloud/Hosted Trial to On-PremiseWe sometimes get customers that have signed up for a hosted/cloud trial of our products but want to migrate their trial data to an on-premise installation for production use (instead of just having us move it to our production cloud servers). This article outlines the process for such a migration. Sun, 29 Nov 2015 05:00:00 -05002015-11-30T03:14:51-05:00/Support/KnowledgeBase/KB178.aspxKB177David J (support1@inflectra.com)web testing browser testing cross browser testingWeb testing - Dynamically Switching the Browser in the Same Test Sometimes you have a test that you want to run on Chrome, Firefox, and IE in the same script. Normally you write a browser-agnostic test and then have SpiraTest simply call Rapise with different browser names as a parameter and then you have the same test executed multiple times. However suppose you want to have a single test that by itself can run on all the necessary browsers. This article addresses this case. Mon, 23 Nov 2015 05:00:00 -05002023-08-10T10:36:12-04:00/Support/KnowledgeBase/KB177.aspxKB176David J (support1@inflectra.com)browser performance web testingMeasuring browser performance with Rapise How do you get the exact time that Rapise takes to load a page? Now, the reports summary shows the overall execution time but if you have pause times between steps then these times are added to the total time of that a page took to display. Customers have asked if Rapise has some kind of function that will allow them to see only the transaction time between pages without the pause times. Does Rapise have something like that? This article provides a solution to these cases. Thu, 19 Nov 2015 21:22:43 -05002023-08-10T10:24:49-04:00/Support/KnowledgeBase/KB176.aspxKB175David J (support1@inflectra.com)excel spreadsheet data-driven testingUsing Rapise to populate data in an Excel SpreadsheetThe built-in Spreadsheet object in Rapise makes it easy to read data from an MS-Excel spreadsheet. What happens if you want to write data back to the Excel sheet? Mon, 16 Nov 2015 20:53:47 -05002015-11-16T20:53:47-05:00/Support/KnowledgeBase/KB175.aspxKB174David J (support1@inflectra.com)git urlWhere is my Git URL? TaraVault allows you to create as many projects as you like. Each project has its own source code repository (Subversion or Git) and its own linked Spira project. Therefore, each project has its own source code URLs for the relevant repository type. Fri, 30 Oct 2015 20:55:25 -04002015-10-30T20:55:25-04:00/Support/KnowledgeBase/KB174.aspxKB173David J (support1@inflectra.com)svn subversion urlWhere is my Subversion URL?TaraVault allows you to create as many projects as you like. Each project has its own source code repository (Subversion or Git) and its own linked Spira project. Therefore, each project has its own source code URLs for the relevant repository type. Fri, 30 Oct 2015 04:00:00 -04002015-10-30T20:55:13-04:00/Support/KnowledgeBase/KB173.aspxKB172David J (support1@inflectra.com)xpath css learningDynamically changing object locators for Web applications Sometimes you want to dynamically change the XPATH or CSS used in a specific object from within the test script itself. This article explains the process for doing this. Thu, 24 Sep 2015 04:00:00 -04002023-08-10T09:58:03-04:00/Support/KnowledgeBase/KB172.aspxKB171David J (support1@inflectra.com)fusion logging binding c sharp dot netHow to enable assembly bind failure logging (Fusion) in .NET Sometimes when using RemoteLaunch with a specific plugin (e.g. Selenium), you may get an error such as: Could not load file or assembly 'WebDriver, Version=2.44.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified. The way to debug this kind of error message is to enable Microsoft .NET Fusion Logging to get more information as to which dependency could not be loaded. This article explains how to turn this on. Fri, 18 Sep 2015 04:00:00 -04002017-01-05T16:40:49-05:00/Support/KnowledgeBase/KB171.aspxKB170David J (support1@inflectra.com)sql server ssms sql server management studio queries sqlRunning Queries Using SQL Server Management Studio During the course of investigating a technical support issue for SpiraTest, SpiraPlan, SpiraTeam or KronoDesk , the need may arise to run a query against your Microsoft SQL database. To do so, you will use Microsoft SQL Server Management Studio. If you did not install this when you installed SQL, you can install it from the original source. Mon, 14 Sep 2015 04:00:00 -04002023-10-26T10:22:51-04:00/Support/KnowledgeBase/KB170.aspxKB169Steve M (support4@inflectra.com)logs support event log loggingExporting Event Logs for Support This article describes how to export server Event Logs when requested by support. Mon, 24 Aug 2015 15:30:42 -04002017-11-28T15:06:32-05:00/Support/KnowledgeBase/KB169.aspxKB168David J (support1@inflectra.com)rapise reportingCustomizing the Rapise Reports By default, the reports displayed within Rapise report back each test activity and assert statement as a line in the report with all of the activities and events being displayed in a single flat list regardless of whether they happen inside the main Test() function or a sub-function. This articles explains how you can extend the reporting. Sat, 22 Aug 2015 04:00:00 -04002023-08-10T09:50:07-04:00/Support/KnowledgeBase/KB168.aspxKB167David J (support1@inflectra.com)custom reports custom reporting execution countsCreating a report to display test cases with execution counts in Spira v4.2 This articles describes the steps to create a custom report that displays a table of test cases with the following fields: Test Case ID Test Case Name Last Execution Date Last Execution Status Number of Test Runs Tue, 28 Jul 2015 20:30:36 -04002023-10-26T10:08:00-04:00/Support/KnowledgeBase/KB167.aspxKB166Kat A (support2@inflectra.com)Rapise web site testing multi select list HTML select multipleUsing Rapise 3.1 to test a web page with a multi-select list When you have a multi-select list in a web application, you may need to check which items are selected, or to check whether or not a particular item is selected. This article illustrates how to do that. Fri, 17 Jul 2015 04:00:00 -04002023-08-10T09:45:59-04:00/Support/KnowledgeBase/KB166.aspxKB165David J (support1@inflectra.com)sql server database network firewall remote accessConfiguring MS SQL Server for Remote Access When connecting from Spira or Krono installed on a separate application server to a remote SQL server, you may have difficulties connecting. This article describes the steps for making sure that your SQL Server can be accessed remotely. Thu, 16 Jul 2015 17:42:05 -04002023-10-25T10:31:27-04:00/Support/KnowledgeBase/KB165.aspxKB164David J (support1@inflectra.com)asserts quiet rapiseCalling Rapise DoX functions without reporting result When you use a DoX command in Rapise to perform a specific command (e.g. DoDOMChildrenCount() to get a number of objects DOM children), in the report an extra step -- assert -- is created during test execution. Sometimes you want to be able to call a function quietly without it affecting the report. Mon, 06 Jul 2015 19:29:18 -04002023-08-10T09:34:20-04:00/Support/KnowledgeBase/KB164.aspxKB163David J (support1@inflectra.com)style dom web testing computer dynamicAccessing the Computed Style Properties of an HTML DOM Object A common question from our users is, is there a way to get objects style properties that are in effect at a certain point in time. (for example, it could have been inherited from higher level of hierarchy, or modified via JavaScript running on the page)? This article describes how to do this. Mon, 06 Jul 2015 00:23:01 -04002023-08-10T09:24:21-04:00/Support/KnowledgeBase/KB163.aspxKB162David J (support1@inflectra.com)api constants requirements releases soap restUseful constants when calling the Spira API Sometimes when using our SOAP or REST APIs there are constants that are useful for some of the filters. In many cases they are included in the build-in API documentation, but sometimes they are not listed. This article details some of the release/requirement ones that may be useful: Mon, 22 Jun 2015 14:36:37 -04002015-06-22T14:36:37-04:00/Support/KnowledgeBase/KB162.aspxKB161David J (support1@inflectra.com)ie trusted sites security playback click modeCertain Hyperlinks won't click during playback with Internet Explorer (IE) Sometimes when you record a test script using IE and then play it back, some of the clicks on hyperlinks will not playback correctly. Rapise will list them as Passed, but the click wont actually be performed. Fri, 19 Jun 2015 04:00:00 -04002023-08-10T09:19:52-04:00/Support/KnowledgeBase/KB161.aspxKB160David J (support1@inflectra.com)firefox updates web testingRapise cannot connect to Firefox immediately after Firefox updates If you try and connect to Firefox with Rapise immediately after Firefox has updated, you may see the following error message: Microsoft JScript runtime error: 'Navigator.GetBrowserHWND()' is null or not an object Wed, 17 Jun 2015 04:00:00 -04002015-12-16T20:04:34-05:00/Support/KnowledgeBase/KB160.aspxKB159David J (support1@inflectra.com)dbnull document foldersFixing 'Unable to cast object of type 'System.DBNull' to type 'System.String'' errors in Spira v4.x Sometimes when you are saving Rapise test scripts into some early versions of Spira v4.2.x.x (e.g. Spira v4.2.0.1 - v4.2.0.5) you can start getting these errors on the Test Case details page. You may also get the error for other reasons in earlier versions of Spira v4.x. Mon, 15 Jun 2015 04:00:00 -04002023-10-24T09:49:20-04:00/Support/KnowledgeBase/KB159.aspxKB158David J (support1@inflectra.com)rest api spiraAccessing the Spira v4.2 REST API to get test cases in a release This article describes the process and provides an example for accessing the Spira v4.2 REST API to get a filtered list of test cases in a release. Wed, 10 Jun 2015 04:00:00 -04002023-08-10T09:08:52-04:00/Support/KnowledgeBase/KB158.aspxKB157David J (support1@inflectra.com)viewstate cache browser faqsSome of my users are receiving 'Invalid Viewstate' errors. How do I resolve this? Ask the user to clear out their browser's cache of cookies and stored internet pages/content. After they do this and then close and reopen their browser, the issue should be resolved.Tue, 09 Jun 2015 22:07:05 -04002015-06-09T22:07:05-04:00/Support/KnowledgeBase/KB157.aspxKB156David J (support1@inflectra.com)database login user linking sql server faqsAfter restoring a backup of my database, I keep getting unable to login to database errors? This usually just means that the restored database just needs to be linked to the existing database server login. This can be done by executing the appropriate SQL command listed below: Tue, 09 Jun 2015 22:05:56 -04002023-10-24T09:36:52-04:00/Support/KnowledgeBase/KB156.aspxKB153David J (support1@inflectra.com)migrate trial production database installerHow do I migrate data from a trial installation of Spira or KronoDesk to the production one? This is a common need, since you may have installed SpiraTest, SpiraPlan, SpiraTeam, or KronoDesk on a workstation to evaluate its capabilities and now need to install it on a production server for real use, but you dont want to lose all your existing data. Tue, 09 Jun 2015 21:51:38 -04002023-10-23T12:44:30-04:00/Support/KnowledgeBase/KB153.aspxKB152David J (support1@inflectra.com)databases sql serverChoosing a Database to Run SpiraTeam or KronoDesk On This article answers some common questions about which databases you can run SpiraTest, SpiraPlan, SpiraTeam and KronoDesk on, and where you can get them from. Tue, 09 Jun 2015 21:48:18 -04002023-10-25T10:13:51-04:00/Support/KnowledgeBase/KB152.aspxKB151David J (support1@inflectra.com)hosting cloud saas soc2 pci-dss security privacy gdprHosting Questions - SpiraTest, SpiraPlan, SpiraTeam & KronoDesk You already know the advantages of us hosting your application in our cloud: Focus on managing your projects not hardware Flexible pricing and contracts by # users Backups and all maintenance handled by our staff Globally accessible using just a web browser Get up and running in minutes with no installations Choice of hosting locations (USA, EU, Canada, India, Singapore, Australia) However you may have questions about our hosting service. This article provides important information about our cloud hosting services, including security, privacy and reliability information. Tue, 09 Jun 2015 21:43:52 -04002023-07-03T15:07:22-04:00/Support/KnowledgeBase/KB151.aspxKB149David J (support1@inflectra.com)iis msdtc installation faqs questionsSpiraTeam & KronoDesk - Common Installation Questions Our web-based products: SpiraTest, SpiraPlan, SpiraTeam and KronoDesk make use of the Microsoft IIS web-server and Microsoft SQL Server database platforms. This KB article explains some of the more common error messages that can occur after installing one of our products and the steps to remedy them. Article was initially written specifically for versions v3.0 - v4.2 of Spira and versions v1.x of KronoDesk, but some of the issues applicable to the recent versions as well. Tue, 09 Jun 2015 21:23:50 -04002023-10-17T09:19:14-04:00/Support/KnowledgeBase/KB149.aspxKB150David J (support1@inflectra.com)faqs upgrading installation spira kronodeskSpiraTeam and KronoDesk - Upgrade Questions One of the benefits of using Inflectra software is that you get unlimited upgrades for the first year and as long as you maintain an active service plan. This articles describes the process for upgrading your installation of SpiraTest, SpiraPlan, SpiraTeam or KronoDesk to the latest version. It also answers many common questions about the process. Tue, 09 Jun 2015 04:00:00 -04002022-09-13T18:47:32-04:00/Support/KnowledgeBase/KB150.aspxKB154David J (support1@inflectra.com)backup SQLHow should I backup my installation of Spira or KronoDesk? This article describes the process for backing up instances of SpiraTest, SpiraPlan, SpiraTeam or KronoDesk (hosted on-premise). The example is written using SpiraTeam, but applies equally well to SpiraTest, SpiraPlan or KronoDesk, you just need to change the database name in the SQL files. Tue, 09 Jun 2015 04:00:00 -04002023-10-25T10:16:17-04:00/Support/KnowledgeBase/KB154.aspxKB155David J (support1@inflectra.com)email smtp faqs gmailCommon Email Sending Issues when using SpiraTeam or KronoDesk It is a common need to be able to connect our products (SpiraTest, SpiraPlan, SpiraTeam and KronoDesk) to a mail server. If we are hosting it in our cloud, then we take care of this for you, however if you are hosting it yourselves, you need to connect Spira or KronoDesk to an SMTP mailserver. This article provides answers to some common mail questions.Tue, 09 Jun 2015 04:00:00 -04002015-06-09T22:03:23-04:00/Support/KnowledgeBase/KB155.aspxKB148David J (support1@inflectra.com)selenium java testng spiratestRunning Selenium WebDriver Scripts using RemoteLaunch and TestNG This article explains the process for running Selenium WebDriver test scripts written in Java using TestNG, RemoteLaunch and SpiraTest. Thu, 04 Jun 2015 16:46:34 -04002015-06-04T16:46:34-04:00/Support/KnowledgeBase/KB148.aspxKB147David J (support1@inflectra.com)reporting custom esql spira test runsCreating a Custom Spira Report for Comparing Test Results A customer asked us the following question: I run an automated test suite consisting of the same 250 tests every night. Id like to be able to run a report in the morning that shows me the tests that failed, but had passed the previous night. How can I accomplish this using the reporting mechanism ?? Wed, 03 Jun 2015 04:00:00 -04002023-10-23T08:59:29-04:00/Support/KnowledgeBase/KB147.aspxKB146David J (support1@inflectra.com)common objects common functions rest web servicesHow to Use Sub-Tests and Common Objects with REST Web Service Tests It is often useful to have a common set of code libraries and objects that can be reused amongst multiple tests. With Rapise this can be done by creating a common test and then including it into the other actual tests. However due to the way REST web service tests are stored, there are some slight changes needed to handle REST services. This articles describes the process. Note: if you have Rapise 8.0+ there is a simpler way, just create a module for REST service calls . Mon, 18 May 2015 04:00:00 -04002023-08-08T16:31:00-04:00/Support/KnowledgeBase/KB146.aspxKB145David J (support1@inflectra.com)ruby cucumber automated testing acceptance testing bddIntegrating SpiraTest and RemoteLaunch with Cucumber Cucumber is a software tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behavior-driven development (BDD) style. Cucumber is written in the Ruby programming language. This articles explains how you can use SpiraTest and RemoteLaunch to integrate with Cucumber. Wed, 13 May 2015 15:00:37 -04002017-03-27T16:51:30-04:00/Support/KnowledgeBase/KB145.aspxKB144David J (support1@inflectra.com)deleted items recovering requirements undeleteFinding deleted requirements when you only know a child item's ID Sometimes you have a situation where a user deletes an entire tree of requirements and you only know the ID of one of the child items and not the parent ID that was actually deleted. This KB article provides a query that lets you find all the deleted parents of a specific requirement. Wed, 06 May 2015 19:50:34 -04002023-10-23T08:45:15-04:00/Support/KnowledgeBase/KB144.aspxKB143David J (support1@inflectra.com)network share folder rapiseRapise Won't Record Steps or Display Reports If you are running Rapise and you suddenly start to find that none of your recordings get saved and the reports are not displaying during execution it may be due to the fact that you have saved your Rapise test folder onto a Network Share.Wed, 06 May 2015 14:19:50 -04002015-05-06T14:19:50-04:00/Support/KnowledgeBase/KB143.aspxKB142Kat A (support2@inflectra.com)DoClick Click mouse obsoleteScripts created with Rapise 2.1 or earlier no longer playing back correctly in Rapise 2.2 or later In Rapise 2.2, DoClick behavior was changed, so we dont do a click but rather just position the mouse over the control and do API-level click event. However we provided a way to enable backward compatibility. This article is obsolete. Mon, 04 May 2015 04:00:00 -04002023-08-08T15:23:04-04:00/Support/KnowledgeBase/KB142.aspxKB141David J (support1@inflectra.com)silverlight uiautomationTesting Silverlight Applications When testing Silverlight applications, you may find that Rapise fails to recognize the objects in the Silverlight app using the UIAutomation library. When using the Rapise Spy Tool, the whole app is identified as a single window. The objects such as a dropdown, buttons etc. inside the silverlight app are not individually recognized. Tue, 07 Apr 2015 04:35:48 -04002023-08-08T15:20:14-04:00/Support/KnowledgeBase/KB141.aspxKB544David J (support1@inflectra.com)rapise rapise cloud cloud ami awsHow to Use Rapise Cloud on AWS With our Rapise cloud edition, you can take your automated software testing to the cloud. With Rapise cloud edition you can start testing immediately, no hardware or test lab needed, just sign up for Amazon Web Services (AWS) and rent our Rapise cloud AMIs on-demand, with no minimum usage and no annoying monthly or annual fees, just pay for what you use. Wed, 11 Mar 2015 00:00:00 -04002019-11-02T00:00:00-04:00/Support/KnowledgeBase/KB544.aspxKB140Inflectra Sarah (donotreply6@kronodesk.net)junit selenium webdriverRunning Selenium WebDriver Scripts using RemoteLaunch and JUnit This article explains the process for running Selenium WebDriver test scripts written in Java using JUnit, RemoteLaunch and SpiraTest. Tue, 03 Mar 2015 19:07:17 -05002015-03-03T19:07:17-05:00/Support/KnowledgeBase/KB140.aspxKB139David J (support1@inflectra.com)rapise recording commentsDisabling the generation of comments during Recording By default Rapise records user actions with a line commented out for each action. This articles describes how you can disable this behavior if you just want the script lines recorded on their own. Mon, 02 Mar 2015 05:00:00 -05002023-08-07T15:47:42-04:00/Support/KnowledgeBase/KB139.aspxKB138David J (support1@inflectra.com)recording actions user activityMy Actions are Not Recorded By design Rapise tries to record user activity on the highest possible level. This makes recorded actions more readable and universal (often several lower-level user actions are combined) Rapise uses a heuristics to distinguish meaningful activity from low level actions. In some cases this leads to a result that some user activity is not automatically recorded (for example, a mouse click before entering text in a box). There is a broad range of available UI platforms and libraries. The variety of graphical widgets makes user interface robust and beautiful. Rapise tries to recognize as much objects as possible. However this range is growing and there are always widgets that are not being recorded. Sat, 21 Feb 2015 22:44:58 -05002023-08-07T15:20:45-04:00/Support/KnowledgeBase/KB138.aspxKB137David J (support1@inflectra.com)antivirus av test automationAnti-Virus Software and Test Automation Anti-virus software is very sensitive to test automation tools. This is normal, because test automation tools usually do API, keyboard and mouse hooking to be able to record and playback user actions. Fri, 20 Feb 2015 21:50:13 -05002023-08-07T14:59:09-04:00/Support/KnowledgeBase/KB137.aspxKB136David J (support1@inflectra.com)global functions including sub testsHow are Global Functions stored and recalled? Q: We need to call many common functions from a common library frequently. Fri, 20 Feb 2015 21:32:52 -05002023-08-07T14:50:30-04:00/Support/KnowledgeBase/KB136.aspxKB134David J (support1@inflectra.com)flex recording rapise instrumentation obsoleteWhy is My Flex application recorded as mouse clicks? A Flex application requires some instrumentation to be ready for testing. By default Flash player has security restrictions preventing Rapise from accessing the application contents. Please, check the this help topic to learn more about Adobe Flex testing. This article is obsolete. Flex support was removed from Rapise. Fri, 20 Feb 2015 21:20:39 -05002023-08-07T13:54:06-04:00/Support/KnowledgeBase/KB134.aspxKB133David J (support1@inflectra.com)recording librariesThe Recorder asks for a Library. Which should I choose? In most cases Auto is the best choice. Manual selection of libraries may be needed in more advanced scenarios and is intended for experienced users. Fri, 20 Feb 2015 21:18:54 -05002023-08-07T13:50:50-04:00/Support/KnowledgeBase/KB133.aspxKB132David J (support1@inflectra.com)uac windows user access controlDoes Rapise work with Windows UAC? If you are using Rapise on Windows Vista or Windows 7 it is not necessary to disable the Windows User Account Control (UAC) to use Rapise. Unlike some other automated testing tools on market, you can use Rapise with UAC enabled. Fri, 20 Feb 2015 21:16:46 -05002015-02-20T21:16:46-05:00/Support/KnowledgeBase/KB132.aspxKB131Jim R (donotreply5@kronodesk.net)rdp vm remote desktop virtual machine terminal servicesExecuting Under a VM or Remote Desktop Sometimes you need to test an application running on a VM or remote computer using Remote Desktop (RDP) rather than a physical terminal. This guide explains how to ensure that Rapise is able to correctly fire events on the application under test. Fri, 20 Feb 2015 19:58:39 -05002023-08-04T14:06:15-04:00/Support/KnowledgeBase/KB131.aspxKB130Jim R (donotreply5@kronodesk.net)waiting sleep wait for object wait for propertyWaiting Until Application Ready Sometimes you need to synchronize the test script so that it waits for a specific application event (change for status message or wait for some specific value). This guide explains how to ensure that Rapise waits for the appropriate condition. Fri, 20 Feb 2015 19:57:46 -05002019-09-18T06:30:02-04:00/Support/KnowledgeBase/KB130.aspxKB124Jim R (donotreply5@kronodesk.net)object state reading validationReading an Object's State Sometimes it is necessary to examine the state of an object. For example, determine if Toggle Button is pressed or not, Radio/Check Button is checked or not, etc. This guide describes a couple of different ways of achieving this. Fri, 20 Feb 2015 19:47:35 -05002023-08-10T08:58:14-04:00/Support/KnowledgeBase/KB124.aspxKB123Jim R (donotreply5@kronodesk.net)flash highlighting rectanglesAbout Highlighting (Flash Command) Rectangles Rapise has a choice of visual effects it can use when highlighting a control being learned during the recording process. This guide describes the different modes. Fri, 20 Feb 2015 19:46:16 -05002023-08-10T08:48:56-04:00/Support/KnowledgeBase/KB123.aspxKB121Jim R (donotreply5@kronodesk.net)object type recordingChoosing Object Type Manually Sometimes Rapise will incorrectly recognize a GUI component. This guide outlines how you can manually change the object type captured during recording. Fri, 20 Feb 2015 19:43:47 -05002023-08-10T08:44:38-04:00/Support/KnowledgeBase/KB121.aspxKB120Jim R (donotreply5@kronodesk.net)screenshots playback screen captureCapture Screenshots During Playback When playing back a test it is useful to be able to capture the screen as its current state so that the cause of any test failures can be more easily deduced. Fri, 20 Feb 2015 19:42:44 -05002023-08-10T08:38:30-04:00/Support/KnowledgeBase/KB120.aspxKB119Jim R (donotreply5@kronodesk.net)content menu recordingWorking with Right-Click Context Menus The context menu control is not natively supported by Rapise, but one can use a simple workaround. Fri, 20 Feb 2015 19:34:30 -05002023-08-10T08:36:41-04:00/Support/KnowledgeBase/KB119.aspxKB118Jim R (donotreply5@kronodesk.net)combo box selectable lists list box comboboxWorking with Selectable Lists The behavior of list and combobox controls in GUI applications sometimes require additional attention. This guide explains the different types of combobox controls and best practices for testing them in Rapise. Fri, 20 Feb 2015 19:32:13 -05002023-05-03T06:43:33-04:00/Support/KnowledgeBase/KB118.aspxKB115Jim R (donotreply5@kronodesk.net)web menu dynamic sites recordingRecording Web Menus Many web sites have dynamic site menus. This guide outlines the best practices for recording events associated with such dynamic site menus. Fri, 20 Feb 2015 19:25:27 -05002023-05-03T06:46:44-04:00/Support/KnowledgeBase/KB115.aspxKB114Jim R (donotreply5@kronodesk.net)recording mouse activity automationMy Actions are Not Recorded By design Rapise tries to record user activity on the highest possible level. This makes recorded actions more readable and universal. However that sometimes means that certain actions that a user performs wont be automatically picked up. This guide explains ways to handle situations when a specific user activity is not recorded. Fri, 20 Feb 2015 19:24:16 -05002023-08-09T15:40:37-04:00/Support/KnowledgeBase/KB114.aspxKB113Jim R (donotreply5@kronodesk.net)mouse activity recording clicksRecording Mouse Activity This guide describes the different types of mouse events and how they are recorded in Rapise. Fri, 20 Feb 2015 19:15:30 -05002023-08-11T08:53:06-04:00/Support/KnowledgeBase/KB113.aspxKB112David J (support1@inflectra.com)test logic reuse scenarios sharing obsoleteRe-Using Test Logic [obsolete] It is common for test scenarios to share similar pieces of functionality. A good example of such sharing is login logic. This guide outlines ways in which you can share such logic to avoid having repeated code in your tests. This article is obsolete. To find out about re-using test parts, modules and page objects please refer to Rapise 8.0: how to use Page Objects/Modules . Fri, 20 Feb 2015 05:00:00 -05002024-03-18T00:02:50-04:00/Support/KnowledgeBase/KB112.aspxKB116Jim R (donotreply5@kronodesk.net)xpath dom browser automationWorking with HTML XPath When testing web applications you will often need to use XPath to query the browser DOM for elements based on the scenario under test. This guide explains how you can use XPath queries with Rapise to make your browser testing more flexible and adaptive to changes on the screen. Fri, 20 Feb 2015 05:00:00 -05002023-08-07T13:04:19-04:00/Support/KnowledgeBase/KB116.aspxKB117Jim R (donotreply5@kronodesk.net)web testing tables dynamic html obsoleteWorking with HTML Tables containing Dynamic Data Many web sites use HTML tables to display lists of tabular data. When testing such applications you will often need to dynamically search for items in the table to verify that the application under test performed correctly. This guide outlines best practices for accessing data held in HTML tables. This article is obsolete. For dealing with dynamic table data please refer to How to define and use a dynamic Web locator article. Fri, 20 Feb 2015 05:00:00 -05002023-10-30T21:52:28-04:00/Support/KnowledgeBase/KB117.aspxKB122Jim R (donotreply5@kronodesk.net)object value object text send keysChange Object Value or Text This guide describes the different ways that you can change the value of text label of an object.Fri, 20 Feb 2015 05:00:00 -05002016-01-07T18:03:44-05:00/Support/KnowledgeBase/KB122.aspxKB125Jim R (donotreply5@kronodesk.net)analog recordingAnalog Recording Sometimes the application under test doesnt contain any learnable objects. In that case you may need to use the fallback of Analog Recording . This guide describes how you perform analog recording. Fri, 20 Feb 2015 05:00:00 -05002023-08-04T15:10:26-04:00/Support/KnowledgeBase/KB125.aspxKB126Jim R (donotreply5@kronodesk.net)simulated objects analog recordingSimulated Objects This guide describes what simulated objects are and when they should be used. Fri, 20 Feb 2015 05:00:00 -05002023-08-04T15:01:31-04:00/Support/KnowledgeBase/KB126.aspxKB127Jim R (donotreply5@kronodesk.net)test parameters automationPassing Test Parameters There are many different ways of passing test parameters to Rapise from an external system. This guide describes the different ways of passing parameter values to Rapise. Fri, 20 Feb 2015 05:00:00 -05002023-08-04T14:13:18-04:00/Support/KnowledgeBase/KB127.aspxKB128Jim R (donotreply5@kronodesk.net)test set sub testCreating a Set of Tests to Run in Rapise This guide describes how you manage groups of Rapise tests together in situations where you are not using SpiraTest test sets. Fri, 20 Feb 2015 05:00:00 -05002023-01-18T17:28:32-05:00/Support/KnowledgeBase/KB128.aspxKB129Jim R (donotreply5@kronodesk.net)dll dot net activex dynamic linked libraryUsing Dynamic Linked Library (DLLs) in Test Scripts Sometimes you need to call code libraries from your Rapise tests, for example when the built-in JavaScript scripting engine does not provide the necessary functionality. This guide explains how to call an external DLL from your Rapise test script. Fri, 20 Feb 2015 05:00:00 -05002023-08-02T15:41:23-04:00/Support/KnowledgeBase/KB129.aspxKB135David J (support1@inflectra.com)dialogs modal recordingHow does Rapise detect if a dialog is already open? There are several ways to find if something is already on the screen, this article explains some of the options. Fri, 20 Feb 2015 05:00:00 -05002023-08-02T09:50:35-04:00/Support/KnowledgeBase/KB135.aspxKB111David J (support1@inflectra.com)analog recording break pause keyboard laptopAnalog Testing when the Machine does not have the Break Key When using Rapise for analog testing you need to use the key sequence CTRL+BREAK to start and stop the analog recorder. However some machines (particularly smaller laptops) do not have a BREAK or PAUSE (often the same function as BREAK) key. This article describes some solutions Thu, 19 Feb 2015 05:00:00 -05002023-08-04T15:27:49-04:00/Support/KnowledgeBase/KB111.aspxKB110David J (support1@inflectra.com)reports custom reporting test runs test stepsCreating a Report of Test Cases and Test Runs in Hierarhical Order Sometimes you want to get a report of all the tests executed along with their test cases with the tests organized by the order in which they are displayed in SpiraTest. The custom reporting system in Spira allows you to create a custom report of all the test runs and test run steps sorted by test case order. This articles describes the process for creating such a report. Tue, 27 Jan 2015 05:00:00 -05002019-11-29T13:06:59-05:00/Support/KnowledgeBase/KB110.aspxKB109David J (support1@inflectra.com)xpath dynamic objects child countUsing DoDOMChildrenCount and DoDOMQueryXPath to inspect child HTML elements Often you want to be able to query for the child elements on a web page that are dynamically created and therefore not good candidates for LEARNing individually. This article explains how you can use the dynamic XPATH methods of Rapise to accomplish this task. Tue, 20 Jan 2015 05:00:00 -05002023-08-02T09:25:03-04:00/Support/KnowledgeBase/KB109.aspxKB108David J (support1@inflectra.com)remotelaunch selenium ide selenium2 seleneseRunning Selenium IDE Scripts using RemoteLaunch When you use RemoteLaunch with SpiraTest / SpiraTeam, you have the ability to run Selenium IDE scripts written in the Selenese format as well as WebDriver scripts run using specific language bindings. However the RemoteLaunch Selenium2 plugin only handles the Selenium IDE commands that have a corresponding Selenium WebDriver equivalent or ones that RemoteLaunch can handle natively (e.g. pause). Wed, 14 Jan 2015 20:37:07 -05002015-01-14T20:37:07-05:00/Support/KnowledgeBase/KB108.aspxKB106David J (support1@inflectra.com)iis windows8 features javascriptSpiraTeam and KronoDesk Javascript Not Loading Fully on Windows 8+ If you install SpiraTeam or KronoDesk on Windows 8 or later, you need to make sure that the various IIS Roles and Features are installed. If not, you may find that various Menus dont display correctly or that the pages do not display any data. This article describes the features and roles that need to be included. Wed, 14 Jan 2015 17:11:54 -05002023-10-23T07:02:59-04:00/Support/KnowledgeBase/KB106.aspxKB107Jim R (donotreply5@kronodesk.net)vbscript remotelaunch command lineRunning VBScript automated test scripts using RemoteLaunch With RemoteLaunch you can execute test scripts written in a variety of languages on your test computers and have them scheduled and managed by SpiraTest. This article explains the process. Wed, 14 Jan 2015 05:00:00 -05002015-01-14T18:19:17-05:00/Support/KnowledgeBase/KB107.aspxKB105David J (support1@inflectra.com)ie internet explorer 3025390 ms14-080After installing Windows Update KB3025390 Rapise No Longer Connects to IE An old (December 9th, 2014) security update for Microsoft Windows and Internet Explorer (KB3025390) broke the support in IE for 'out-of-process' code execution. This effectively prevented an automated testing application such as Rapise from automating Internet Explorer (IE) applications. This was subsequently fixed by Microsoft on February 10th, 2015 with the KB 3021952 update. Mon, 12 Jan 2015 05:00:00 -05002015-02-11T17:00:31-05:00/Support/KnowledgeBase/KB105.aspxKB104David J (support1@inflectra.com)reports date format xsltHow to Change the Date Format in the Spira Reports To save space in the various SpiraTest, SpiraPlan and SpiraTeam reports, the default report templates use the format xxxxx. Often times it will be required to display a different date format either across the entire report or in part of the report. This article describes how to change the date format in one of the standard reports by changing the XSLT template used to generate the report. Tue, 06 Jan 2015 05:00:00 -05002023-10-24T08:29:03-04:00/Support/KnowledgeBase/KB104.aspxKB103David J (support1@inflectra.com)reports user listCreating a Report of All Users in the System Sometimes you want to get a report of all the users in the system. The custom reporting system in Spira allows you to create a custom report of all the users. This articles describes the process for creating such a report. Mon, 05 Jan 2015 15:19:54 -05002021-08-03T13:09:23-04:00/Support/KnowledgeBase/KB103.aspxKB102David J (support1@inflectra.com)logging overflood trace obsoleteHow to Get Rapise Trace Logging Information When using Rapise, it is often useful to see how Rapise is identifying objects in the Application Under Test (AUT) and if necessary find out why Rapise is not able to locate a specific object. This article outlines how to increase the logging level in Rapise. This article is obsolete. There is no ribbon in Rapise since version 6. If you have Rapise 6.0+ then follow these steps to change the verbose level. Mon, 29 Dec 2014 05:00:00 -05002023-08-02T09:14:06-04:00/Support/KnowledgeBase/KB102.aspxKB101Jim R (donotreply5@kronodesk.net)rapise file upload htmlAutomating HTML File Upload Boxes Sometimes you have to automate the uploading of files using an HTML file upload control. This article explains how to record and playback such a script. Fri, 19 Dec 2014 05:00:00 -05002024-03-27T06:17:34-04:00/Support/KnowledgeBase/KB101.aspxKB100David J (support1@inflectra.com)hpqc importHPQC 9.0 Importer Fails to Import Users Sometimes when importing users from HPQC using the SpiraTest / SpiraTeam QC 9.0+ importer, it will fail to import the users.Wed, 10 Dec 2014 16:06:27 -05002014-12-10T16:06:27-05:00/Support/KnowledgeBase/KB100.aspxKB99David J (support1@inflectra.com)reports custom reporting sqlWriting Custom Entity SQL Reports in Spira Our Spira platform (SpiraPlan, SpiraTest, SpiraTeam) has powerful custom reporting capabilities that let you build custom reports using the Microsoft Entity SQL language. This article provides some pointers on writing such reports. Tue, 09 Dec 2014 05:00:00 -05002023-10-20T13:28:49-04:00/Support/KnowledgeBase/KB99.aspxKB98David J (support1@inflectra.com)javascript code completion intellisenseCode Completion of Native JavaScript Objects Rapise has built-in code completion logic that lets it suggest the available list of functions for a specific object. However since JavaScript is fundamentally an un-typed language, for the code completion to work, there are some tips and tricks that you can use. Thu, 04 Dec 2014 16:36:34 -05002023-05-03T07:00:27-04:00/Support/KnowledgeBase/KB98.aspxKB97David J (support1@inflectra.com)confirm alert popup dialog javascriptRecording Popup JavaScript Confirmation Boxes When you are recording a test against a Web application you may have to deal with a popup JavaScript confirm or alert box. This article describes the process for dealing with them. Thu, 04 Dec 2014 05:00:00 -05002019-03-27T12:44:44-04:00/Support/KnowledgeBase/KB97.aspxKB96David J (support1@inflectra.com)automation rich text iframeHow to automate the testing of Rich Text Boxes using Rapise When you have a rich text box in a web application, the process for recording a test and playing it back will be different to a standard HTML plain text box. This is because the browser actually uses a separate IFRAME and HTML document for the editable rich text box. This article explains the process for recording/playing back such a test. Thu, 20 Nov 2014 05:00:00 -05002020-05-21T15:27:21-04:00/Support/KnowledgeBase/KB96.aspxKB95David J (support1@inflectra.com)performance ie iis asp dot netPerformance issues with IE9 running apps under ASP.NET 4.5 If you face performance issues with Spira or KronoDesk when the users use Internet Explorer 9.0, there is a known issue in ASP.NET 4.5 that can cause the client to disconnect and all subsequent AJAX calls do not get processed. This article describes the symptoms and the solution. This article is now obsolete. Internet Explorer 9 is no longer supported by Spira or KronoDesk. Thu, 13 Nov 2014 17:52:41 -05002024-02-01T07:17:22-05:00/Support/KnowledgeBase/KB95.aspxKB94David J (support1@inflectra.com)logging diagnosticsHow to adjust the logging levels in Spira and KronoDesk Sometimes to diagnose issues with SpiraTest, SpiraPlan, SpiraTeam or KronoDesk it is helpful to increase the logging level to log all trace activity in the system. This KB article describes how to enable this feature. Thu, 13 Nov 2014 17:42:59 -05002023-10-20T13:16:57-04:00/Support/KnowledgeBase/KB94.aspxKB93David J (support1@inflectra.com)saved filter error incidents upgradeGetting 'X' is not a member of type 'Inflectra.SpiraTest.DataModel.IncidentView' after 4.2 upgrade After upgrading to Spira v4.2, if you get either of the following error messages: Width is not a member of type Inflectra.SpiraTest.DataModel.IncidentView DisplayMode is not a member of type Inflectra.SpiraTest.DataModel.IncidentView Please follow the instructions in the article to solve the issue that happens when you try and use a saved filter that gives this issue. This article is obsolete. It is referring to the old bug fixed in later versions and applies only to that particular case when upgrading to Spira v4.2. Mon, 03 Nov 2014 15:53:30 -05002024-02-01T07:16:44-05:00/Support/KnowledgeBase/KB93.aspxKB92David J (support1@inflectra.com)reports email list notificationHow to email everyone in the system This article explains how you can use a custom report to get a list of all the email addresses of the users of a Spira installation: Mon, 27 Oct 2014 14:24:25 -04002023-10-20T13:51:06-04:00/Support/KnowledgeBase/KB92.aspxKB91David J (support1@inflectra.com)SSL Security Hardening TLS CiphersHardening SSL on IIS 6 - IIS 7 If you are running a web application (such as SpiraTest, SpiraPlan, SpiraTeam or KronoDesk) on an IIS web server using Secure Sockets Layer (SSL), you will want to harden the environment by removing the older versions of SSL and TLS that are no longer considered secure. These steps apply to: Windows Server 2003 R1 & R2 Windows Server 2008 R1 & R2 Usually Windows Server 2012 and later are already configured to be secure. Thu, 09 Oct 2014 04:00:00 -04002023-10-20T11:11:16-04:00/Support/KnowledgeBase/KB91.aspxKB90David J (support1@inflectra.com)reports images attachments embeddingEmbedding Image Attachments in a Report This article describes how you create / modify the XSLT report templates in Spira to include embedded images without having to manually embed them in the artifacts. It uses the ability of the XSLT reports to have an tag in the report template that references the attachment URL. Thu, 02 Oct 2014 04:00:00 -04002017-07-17T14:20:02-04:00/Support/KnowledgeBase/KB90.aspxKB89David J (support1@inflectra.com)flex flash air controls obsoleteAdding Support for Custom Flex Controls By default the Rapise Flex library supports a wide variety of Flex controls which will be capable of testing the majority of application. However sometimes there will be an unknown objects which will be learnt as a generic object with FlexObject flavor. The article describes support for such custom Flex controls. This article is obsolete. Flex support was removed from Rapise since Flex is dead already for a long time. Tue, 16 Sep 2014 04:00:00 -04002023-08-02T08:44:15-04:00/Support/KnowledgeBase/KB89.aspxKB88David J (support1@inflectra.com)spira api soap rest remotefilter fieldsList of Possible Filterable Field Names in Spira when Using API When you use our SOAP or REST web service APIs you will often times want to retrieve a filtered list of data. This is done by using the RemoteFilter that lets you query the list of requirements, test cases, tasks, incidents, etc. and pass in the field to be filtered. This article includes the list of standard fields that you can use in the RemoteFilter. Thu, 11 Sep 2014 14:18:04 -04002024-02-08T14:56:02-05:00/Support/KnowledgeBase/KB88.aspxKB87David J (support1@inflectra.com)database tables query comparing dataUsing Rapise to Validate Display of Data Grid Data One common requirement is to run a query in an application being tested and verify that the data on the screen matches the data in the application. This article explains the recommended process for doing this. Fri, 08 Aug 2014 04:00:00 -04002023-08-02T08:41:19-04:00/Support/KnowledgeBase/KB87.aspxKB86David J (support1@inflectra.com)cross-browser testing chrome firefox internet explorer obsoleteChoosing the Web Browser in Rapise from SpiraTest / SpiraTeam When writing a web test in Rapise you will often want to run the same test script in all three web browsers (IE, Firefox and Chrome). You will want to be able to choose the Test Script from within Rapise when debugging the test and then from a Test Set in SpiraTest when you move the test into production. This article explains the process. This article is obsolete. For modern way of running Rapise tests in multiple browsers please refer to Rapise 8.0: how to run test cases on different browsers . Thu, 07 Aug 2014 04:00:00 -04002023-08-02T08:36:14-04:00/Support/KnowledgeBase/KB86.aspxKB85David J (support1@inflectra.com)sendkeys special keys global keypressSending Special Keys to the Current Application You can use the Global.DoSendKeys(... command in Rapise to send keypresses to the current application. Sometimes you will want to send special control keys to the application (e.g. Page Down, or CTRL + Key). This article explains the way to do this. Wed, 30 Jul 2014 04:00:00 -04002024-03-15T10:49:57-04:00/Support/KnowledgeBase/KB85.aspxKB84David J (support1@inflectra.com)custom reporting templatesModifying the underlying MS-Word Templates in Spira 4.1+ The web-based custom reporting system in Spira v4.1 (or later) is designed to let you easily change the layout and contents of the various reports (and to create your own reports). It works in a format-agnostic manner, so that the same templates and layouts can be used regardless of whether the final report will be in PDF, HTML, Excel or MS-Word format. However sometimes there is a need to modify the specific template used to generate a specific format (e.g. MS-Word). This article describes the process.Tue, 03 Jun 2014 04:00:00 -04002014-06-03T15:52:31-04:00/Support/KnowledgeBase/KB84.aspxKB83David J (support1@inflectra.com)chrome firefox auto-updating web browsersTurning off Chrome and Firefox Auto-Updating When you are testing a web application against different environments, it can be useful disable to default browser auto-updating policies so that you have a stable testing environment. This articles describes how to disable the auto-updating policies of Google Chrome and Firefox. Thu, 15 May 2014 18:18:54 -04002021-06-30T09:43:13-04:00/Support/KnowledgeBase/KB83.aspxKB82David J (support1@inflectra.com)testcomplete testexecute windows 8 windows 10Running TestExecute/TestComplete tests under Windows 8/10 throws an error Sometimes when running RemoteLaunch and either TestExecute or TestComplete (from SmartBear) on Windows 8 and Windows 10 will result in an error message being displayed due to the security permissions in Windows 8 and 10: HRESULT: 0x800702E4 (Requires Elevation) Wed, 14 May 2014 04:00:00 -04002016-08-11T13:39:03-04:00/Support/KnowledgeBase/KB82.aspxKB81David J (support1@inflectra.com)404 page not found rewriterSpira or KronoDesk displays 404 page not found error on certain pages If you have an installation of SpiraTest, SpiraPlan, SpiraTeam or KronoDesk that displays a 404 page not found message on certain pages, it may be due to a configuration issue on the server preventing the URL rewriter from functioning correctly. Tue, 06 May 2014 13:59:54 -04002023-10-20T10:20:53-04:00/Support/KnowledgeBase/KB81.aspxKB80David J (support1@inflectra.com)dot net upgrade installationUpgrading SpiraTeam v4.1 from older version fails due to .NET 4.0 check failing Sometimes when running the SpiraTeam v4.1 installer to upgrade from an older version of SpiraTeam (same also applies to SpiraTest and SpiraPlan) you will get the error message: You must install the Microsoft .NET Framework 4.0.30319 even though .NET 4.0, 4.5 or 4.5.1 is installed. This article is now obsolete. Current framework requirements listed here . Mon, 05 May 2014 04:00:00 -04002024-02-01T07:11:33-05:00/Support/KnowledgeBase/KB80.aspxKB79David J (support1@inflectra.com)installer antivirusA DLL required for this install to complete could not be run If you run one of our installation packages (.msi) and receive the following message: A DLL required for this install to complete could not be run Thu, 01 May 2014 19:11:55 -04002014-05-01T19:11:55-04:00/Support/KnowledgeBase/KB79.aspxKB78David J (support1@inflectra.com)installer installation msiEnabling Windows Installer (.msi) Trace Logging Sometimes when installing our products you get error messages during the installation and it's necessary to provide Inflectra support personnel with detailed trace/logging information so that they can better support you. This article describes the steps necessary to enable Windows Installer (.msi) trace logging. Wed, 30 Apr 2014 04:00:00 -04002014-04-30T04:09:00-04:00/Support/KnowledgeBase/KB78.aspxKB77David J (support1@inflectra.com)player installation recordHow to resolve WScript.CreateObject: Could not connect object errors Sometimes when you install Rapise on a computer that had a previous version of Rapise installed, when you try to record and/or playback a test you get the following error message: C:\Program Files (x86)\Inflectra\Rapise\Engine\Player.js WScript.CreateObject: Could not connect object. This article describes the steps to correct the error. Sat, 26 Apr 2014 01:50:10 -04002014-04-26T01:50:10-04:00/Support/KnowledgeBase/KB77.aspxKB76David J (support1@inflectra.com)performance sql server iis indexes speedWays to Optimize Spira and KronoDesk Performance Sometimes we get help desk tickets from on-premise customers regarding the performance of our web-based applications (SpiraTest, SpiraPlan, SpiraTeam and KronoDesk). Whilst every situation is different, this article provides some common best practices that should help having a high-performing system. Wed, 23 Apr 2014 04:00:00 -04002024-01-18T14:42:28-05:00/Support/KnowledgeBase/KB76.aspxKB75David J (support1@inflectra.com)requirement statusChanging Requirement Status in Spira v4.1 to match v4.0 In v4.1 the status of requirements was changed so that requirements set to 'Completed' in v4.0 will now be shown as 'Developed' with two new statuses Tested and Completed available.Thu, 10 Apr 2014 20:38:54 -04002014-04-10T20:38:54-04:00/Support/KnowledgeBase/KB75.aspxKB74David J (support1@inflectra.com)reports custom properties templatesUsing the Spira v4.x Custom Reporting with Custom Properties The custom reporting functionality in SpiraTest, SpiraPlan and SpiraTeam v4.1 (or later) includes the ability to write complex reports, joining various tables, using SQL aggregation (COUNT, SUM, etc.) functions and other advanced reporting features. A common needs is to display a list of artifacts (requirements, test cases, etc.) and join against the custom property definitions so that you get the custom fields displayed with the names of the value not just the IDs. This articles explains how to do this. Wed, 26 Mar 2014 04:00:00 -04002023-10-19T10:19:10-04:00/Support/KnowledgeBase/KB74.aspxKB73Inflectra Sarah (donotreply6@kronodesk.net)reporting views entities custom queryList of reportable entities in Spira 4.1-5.4 Spira 4.1 onwards includes the ability to write custom reports against various reportable entities. This article provides a list of reportable entities that were available in Spira version 4.1 through to 5.4 Thu, 20 Feb 2014 05:00:00 -05002023-10-19T10:21:58-04:00/Support/KnowledgeBase/KB73.aspxKB72David J (support1@inflectra.com)msdtc requirements use cases transaction coordinatorMSDTC Causing Issues Creating Requirements & Use Cases on Spira 4.1 If you are running Spira v4.1 and you have the situation where you cannot create requirements or use case steps, please read this article for instructions on how to fix the issue. Tue, 11 Feb 2014 05:00:00 -05002014-02-11T16:41:41-05:00/Support/KnowledgeBase/KB72.aspxKB71David J (support1@inflectra.com)screenshot capture java security warningsIssues using the KronoDesk and Spira Screenshot Java Applet SpiraTest, SpiraPlan and SpiraTeam versions older than v4.1 and KronoDesk versions lower than v1.1.0.7 use a screenshot capture utility written using the Java development platform. This lets the web browser capture a screenshot and attach it to items in the system without having to first save the item. This article describes some issues using this applet and outlines the replacement plan we have implemented to use HTML5 instead of Java going forward. Fri, 07 Feb 2014 05:00:00 -05002014-02-07T21:46:54-05:00/Support/KnowledgeBase/KB71.aspxKB70David J (support1@inflectra.com)multiple platforms platform testingExecuting Test Cases on Multiple Platforms Sometimes you will have a situation where you want to run the same test cases on multiple different platforms (e.g. Windows/Linux, IE/Firefox/Chrome, MySQL/Oracle/DB2), and be able to distinguish the results. This article describes several different ways to do this. Tue, 07 Jan 2014 05:00:00 -05002023-10-19T10:27:06-04:00/Support/KnowledgeBase/KB70.aspxKB69David J (support1@inflectra.com)qtp uftIssues when running QTP/UFT tests with UFT 11.5 There are some common issues that can occur when running tests written for HP QuickTestPro (QTP) or HP Unified Functional Testing (UFT) that happen because of some known bugs within UFT 11.5. Although these bugs are actually defects in UFT rather than Remotelaunch, we have included them here to provide some suggestions to our customers who may encounter them. For more advanced troubleshooting we recommend contacting HP Support.Mon, 23 Dec 2013 05:00:00 -05002013-12-23T15:34:26-05:00/Support/KnowledgeBase/KB69.aspxKB68Inflectra Sarah (donotreply6@kronodesk.net)clipboardAccessing Clipboard in Rapise Sometimes when automating a test, you need to access the local Windows clipboard. This article describes how to access the Windows clipboard programmatically. Thu, 12 Dec 2013 15:53:59 -05002023-08-02T08:14:17-04:00/Support/KnowledgeBase/KB68.aspxKB67Jim R (donotreply5@kronodesk.net)jmeter csv xmlData at the root level is invalid error when running JMeter tests When running a JMeter test script through RemoteLaunch, you may get the following error: Exception: Data at the root level is invalid. Line 1, position 1. Stack Trace: at Inflectra.RemoteLaunch.Engines.JMeter2AutomationEngine.JMeterAutomationEngine.StartExecution (AutomatedTestRun automatedTestRun) at Inflectra.RemoteLaunch.Business.RunTestThread.Execute() Thu, 12 Dec 2013 15:02:23 -05002013-12-12T15:02:23-05:00/Support/KnowledgeBase/KB67.aspxKB66Steve M (support4@inflectra.com)avatar guest users displayUser Avatars are not visible to Guests in KronoDesk v1.1 If KronoDesk v1.1 was installed or upgraded before Patch #5, guests (users that are not logged in) cannot view user avatars. Wed, 04 Dec 2013 15:58:09 -05002023-10-19T10:34:05-04:00/Support/KnowledgeBase/KB66.aspxKB65David J (support1@inflectra.com)win32 state buttons focus hoverTesting Win32 applications to verify that controls change display state Sometimes you may have a button (or other control) that can have a different appearance depending on the different focus statuses. For example, the default status without focus is a grey image, whereas when the mouse hovering over it becomes blue. Then when the mouse left button is held down on the button (and not released), the image changes to a red image. Finally, when the button is activated using the tab key to tab into the button and the mouse is somewhere else, it has a fourth color. This article discusses solutions for how to test these kinds of situationю Fri, 01 Nov 2013 04:00:00 -04002023-08-02T08:07:19-04:00/Support/KnowledgeBase/KB65.aspxKB64David J (support1@inflectra.com)javascript execjs navigatorUsing Navigator.ExecJS to execute JavaScript code inside a browser Sometimes you need to execute JavaScript code at a browser side and get the result. You can do this with Navigator.ExecJS . Fri, 25 Oct 2013 04:00:00 -04002020-05-14T08:35:42-04:00/Support/KnowledgeBase/KB64.aspxKB63David J (support1@inflectra.com)state win32 accessible enabledGetting the State of a Win32 object using Rapise Sometimes you need to be able to test the state of a specific Win32 object in Rapise to see if it is enabled, disabled, is activated, etc. This sample illustrates how to get the numeric and textual value of the objects state. Mon, 21 Oct 2013 17:41:27 -04002023-08-01T15:53:03-04:00/Support/KnowledgeBase/KB63.aspxKB60David J (support1@inflectra.com)export data reporting excel odataExporting all incidents out of the system into Excel Several users have asked - if it is possible to extract all incidents logged in a SpiraTest server no matter what the project is. Using the built-in Incident reports or Excel Add-In, you have to extract incidents for each project and then move into one spreadsheet however they wanted to know if it was possible to do this as one extract from within the tool. Mon, 21 Oct 2013 04:00:00 -04002023-10-17T08:10:03-04:00/Support/KnowledgeBase/KB60.aspxKB61David J (support1@inflectra.com)excel ms-word ms-office add-in vstoTroubleshooting the MS-Office 2003 Add-Ins If you have installed the MS-Office Add-In for SpiraTest, SpiraPlan or SpiraTeam and the necessary prerequisites (VSTO and the Primary Interop Assemblies if using the MS-Office 2003 Add-In) but it wont display the Add-In in your instance of MS-Excel, MS-Word or MS-Project, follow these instructions to help us troubleshoot. Mon, 21 Oct 2013 04:00:00 -04002023-10-17T10:04:40-04:00/Support/KnowledgeBase/KB61.aspxKB62David J (support1@inflectra.com)filesystemobject io filesAccessing Files and I/O functions using Rapise Sometimes using Rapise you need to access files on the Windows filesystem, either for testing purposes, or to object test data stored in a flat CSV, TSV or text file. This sample illustrates how you can access the File System using Rapise and the Windows FileSystemObject ( http://msdn.microsoft.com/en-us/library/aa242706(v=vs.60).aspx ). Alternatively you may also use File global object . Mon, 21 Oct 2013 04:00:00 -04002023-08-01T15:04:10-04:00/Support/KnowledgeBase/KB62.aspxKB59David J (support1@inflectra.com)simulated objects analog recordingUsing Simulated Objects Simulated objects are found by looking at the parameters of the object (x number of pixels from the top of the window, y number of pixels from the left of the window, etc). One common question that has arisen is - during playback, does Rapise take into account screen resolution? If the resolution on the computer you run it on is different from the one it records on the location of the object will change relative to the number of pixels. So on the computer you record it on the top parameter might be 200 but on a different resolution it might be 180. Would Rapise recognize that the resolution is different and adjust for that? Mon, 07 Oct 2013 14:33:55 -04002023-08-01T14:45:53-04:00/Support/KnowledgeBase/KB59.aspxKB58David J (support1@inflectra.com)scripting host javascriptJavascript .js not associated with Windows Scripting Host Sometimes if you have installed a program that associates itself with the .js file extension, you will see the following error when you try and record/play a Rapise test: Microsoft (R) Windows Script Host Version 5.8 Copyright (C) Microsoft Corporation. All rights reserved. Input Error: There is no script engine for file extension .js. Mon, 09 Sep 2013 15:32:01 -04002023-08-01T14:41:07-04:00/Support/KnowledgeBase/KB58.aspxKB57David J (support1@inflectra.com)java object spy dumpwidgetAccessing Child Objects in a Java AWT/Swing application This article describes how to access child objects of a Learned Java AWT/Swing object when using the Rapise Java library. Sometimes when you Learn a top-level object, you want to be able to programmatically query the object to locate the child objects that are visible in the Java Spy. Thu, 15 Aug 2013 14:27:07 -04002023-08-01T14:38:51-04:00/Support/KnowledgeBase/KB57.aspxKB56David J (support1@inflectra.com)wpf silverlight listbox components listitemsAccessing child components of a WPF / Silverlight ListBox When you have a WPF or Silverlight application that has a list box (or other control that supports templates such as a Tree) that has an item template that contains sub-controls, you may need to access the individual controls rather than just the entire list item. This article outlines the approach for doing this. Thu, 18 Jul 2013 04:00:00 -04002023-08-01T14:26:34-04:00/Support/KnowledgeBase/KB56.aspxKB55David J (support1@inflectra.com)sql server io shrink fragmentationFixing I/O request taking longer than 15 seconds SQL Server errors If you ever see the following message in the Application Event Logs on your SQL Server database server: SQL Server has encountered X occurrence(s) of I/O requests taking longer than 15 seconds to complete on file [Path to either your databases MDF or LDF files] It can often mean that the Size/Shrink settings for the database files are not correct for the size of database. This articles suggestions some techniques for fixing this error message. This article is obsolete. The error was most common for SQL Server 2008/2008R2 editions and indicates SQL Server I/O Bottlenecks, as well as serious problems with your storage hardware you need to fix. These SQL Server editions are no longer supported. Thu, 20 Jun 2013 04:00:00 -04002024-02-01T07:10:01-05:00/Support/KnowledgeBase/KB55.aspxKB54David J (support1@inflectra.com)w3wp error exceptionSelf-referential test step linking in SpiraTest can cause .NET exceptions If you ever receive the following error message: Faulting application name: w3wp.exe, version: 7.5.7601.17514, time stamp: 0x4ce7afa2 Faulting module name: nlssorting.dll, version: 4.0.30319.1, time stamp: 0x4ba21c2f Exception code: 0xc00000fd Fault offset: 0x0000000000001ef9 Faulting process id: 0x1208 Faulting application start time: 0x01ce67177b5b877f Faulting application path: c:\windows\system32\inetsrv\w3wp.exe Faulting module path: C:\Windows\Microsoft.NET\Framework64\v4.0.30319\nlssorting.dll Report Id: 5ef990e5-d30e-11e2-863b-005056b1010f This article is obsolete. Currently used versions of .NET do not cause the same exceptions since the new framework implemented resolves that legacy bug. Fri, 14 Jun 2013 14:12:56 -04002024-02-01T07:08:47-05:00/Support/KnowledgeBase/KB54.aspxKB53David J (support1@inflectra.com)jira hosted ondemand cloud synchronizationIntegrating SpiraTest, SpiraPlan or SpiraTeam Hosted with JIRA On-Demand This article describes the steps in integrating a hosted instance of SpiraTest, SpiraPlan or SpiraTeam with Atlassians JIRA On-Demand (hosted). We recommend using our cloud hosted data synchronization service that means you dont need any special tools or downloads to use both products together. Let us do the work for you! Thu, 06 Jun 2013 04:00:00 -04002018-03-23T16:34:25-04:00/Support/KnowledgeBase/KB53.aspxKB51David J (support1@inflectra.com)java appsupa screenshotsJava Security Warning on appSupa when pasting screenshot attachment When using some versions of Java with SpiraTest, SpiraPlan, SpiraTeam or KronoDesk you may get the following warning message when pasting in screenshots or images: When I click to paste a screenshot attachment, get Java security warning (see screenshot) which says Block potentially unsafe components from being run? Application: appSupa Java has discovered application components that could indicate a security concern. Contact the application vendor to ensure that it has not been tampered with with options to Block and Unblock. The application contains both signed and unsigned code. This article is obsolete , due to the fact Java has been disabled for most of the browsers. Wed, 05 Jun 2013 13:57:26 -04002024-02-01T07:07:22-05:00/Support/KnowledgeBase/KB51.aspxKB52Kat A (support2@inflectra.com)Chrome drag drop browserTrouble with drag and drop when using Google Chrome browser When attempting to drag and drop items to rearrange list pages, it does not work. This article is obsolete. Google Chrome and other browsers are fully compatible with Spira functionality. Wed, 05 Jun 2013 04:00:00 -04002024-02-01T07:08:03-05:00/Support/KnowledgeBase/KB52.aspxKB50David J (support1@inflectra.com)uiautomation locators wpf silverlight obsoleteDynamically changing object locators for WPF/Silverlight applications Sometimes you will have controls in a WPF or Silverlight application which use dynamic lists. Depending on certain settings, the widgets in the list will appear in different places. This means that a learned Rapise object which works fine if its in the original ListBox[0] location position is not found during playback when its displayed in another position, e.g. ListBox[1] or [2]. Unlike the XPath option with web testing, Rapise doesnt currently allow regular expressions (Regex) in locators stored inside the Objects.js file. This article describes a way around the problem. This article is obsolete. Rapise supports regular expressions in UIAutomation locators since version 6. Read this article for more details. Fri, 24 May 2013 04:00:00 -04002023-08-01T13:46:26-04:00/Support/KnowledgeBase/KB50.aspxKB49David J (support1@inflectra.com)web services soap api java spiraHow to access Spira v4.x SOAP web services using Java This knowledge base article describes how to connect to the SpiraTest, SpiraPlan & SpiraTeam 4.x SOAP web services using Java code. It assumes that youve generated the SOAP proxy classes using JAX-WS. If you need to download pre-compiled versions of the classes, they can be downloaded from this knowledge base article. Note: We now recommend customers use our REST web service instead as Java has removed a lot of the JAX-WS classes from the newest versions of the JRE: https://api.inflectra.com/Spira/Services/v7_0/RestService.aspx Sample code is here: GitHub JUnit Sample . This article can be considered as obsolete , we now recommend customers use our REST web service instead as Java has removed a lot of the JAX-WS classes from the newest versions of the JRE: https://api.inflectra.com/Spira/Services/v7_0/RestService.aspx Thu, 16 May 2013 18:29:17 -04002024-02-01T07:06:40-05:00/Support/KnowledgeBase/KB49.aspxKB48David J (support1@inflectra.com)web services soap api java spiraHow to access Spira v4.0 SOAP web services using Java This knowledge base article describes how to connect to the SpiraTest, SpiraPlan & SpiraTeam SOAP web services using Java code. It assumes that youve either generated the SOAP proxy classes using JAX-WS or are using the pre-compiled ones attached to this KB article. This article is obsolete, we now recommend customers use our REST web service instead as Java has removed a lot of the JAX-WS classes from the newest versions of the JRE: https://api.inflectra.com/Spira/Services/v7_0/RestService.aspx Fri, 03 May 2013 19:42:57 -04002024-02-01T07:06:10-05:00/Support/KnowledgeBase/KB48.aspxKB47David J (support1@inflectra.com)executable process win32 consoleExecuting a process and checking if it's still running If you use the Global.DoLaunch(...) command to launch a Windows console application, it will return a process ID. This article provides some sample code for executing a console application and checking to make sure that the process is not still running. Thu, 25 Apr 2013 18:15:10 -04002019-12-11T07:46:32-05:00/Support/KnowledgeBase/KB47.aspxKB46David J (support1@inflectra.com)ie browser navigator javascriptExecuting JavaScript commands against Web Browser Sometimes you want to be able to open a browser window and execute JavaScript commands directly against the DOM objects rather than using the Rapise learned objects. This article explains the recommended way of doing this. Tue, 23 Apr 2013 04:00:00 -04002019-09-27T12:16:08-04:00/Support/KnowledgeBase/KB46.aspxKB45David J (support1@inflectra.com)proxy server remotelaunch apiConnecting RemoteLaunch to SpiraTest through a proxy server When connecting RemoteLaunch to an instance of SpiraTest or SpiraTeam that is externally hosted you may have an issue where RemoteLaunch does not know to use a local proxy server. This articles describes an easy solution to modify RemoteLaunch to use your current Internet Explorer (IE) proxy settings. This article is now obsolete. The fix has been applied to resolve the proxy server information in newer versions of Remote Launch. Wed, 17 Apr 2013 14:04:36 -04002024-02-01T07:05:15-05:00/Support/KnowledgeBase/KB45.aspxKB44David J (support1@inflectra.com)documents attachments missing folders missing typesFixing error where uploading attachments gives missing folder or types message This articles provides the solution to the following error messages that you may receive in Spira if you have missing default project attachment types/folders for a project: APPLICATION.Business.Attachment::Insert: Inflectra.SpiraTest.Business.ProjectDefaultAttachmentTypeException, Cant locate the default project attachment type for project X or APPLICATION.Business.Attachment::Insert: Inflectra.SpiraTest.Business.ProjectDefaultAttachmentFolderException, Cant locate the default project folder for project X This article is obsolete , since new versions of Spira have this issue already resolved and do not require any manual intervention to correct the possible error message. Thu, 04 Apr 2013 19:00:53 -04002024-02-01T07:04:36-05:00/Support/KnowledgeBase/KB44.aspxKB43David J (support1@inflectra.com)ms-office excel word vsto add-inInstalling MS-Office Add-Ins for multiple users Since our MS-Office 2007 Add-In for SpiraTeam uses the Microsoft VSTO technology, its limited to being installed for a single user on a given PC. However if you need to be able to have multiple users access it, there are some registry keys that you can manually add. Wed, 03 Apr 2013 19:08:16 -04002023-10-19T10:36:46-04:00/Support/KnowledgeBase/KB43.aspxKB42David J (support1@inflectra.com)proxy server registry internetSetting the Proxy Server for Spira to Connect to External Resources In situations where your SpiraTest, SpiraPlan or SpiraTeam server is located on a company network that does not have direct Internet access (and connects through a proxy server), some of the integration features of Spira may not work correctly: The weather widget on the My Page The list of recent builds if your Jenkins server is hosted outside your network The RSS feed widgets on the My Page Data synchronization with bug-trackers that are externally hosted This article outlines the step necessary to tell the Spira server to use the proxy server for its Internet connections. Article can be considered as obsolete. Described fix applies to outdated versions of the application only. Sat, 23 Mar 2013 15:10:58 -04002024-02-01T07:03:09-05:00/Support/KnowledgeBase/KB42.aspxKB41Kat A (support2@inflectra.com)java screenshot my profileErrors occur when trying to attach a screenshot or display "My Profile" page SpiraTeam uses Java (tm) for attaching screenshots to artifacts and for adding a user logo or avatar on My Profile page. If a current version of the Java Plug-In is not installed in your browser, problems can occur. Depending on your browser, the source of the problem may not be clear. For example, sometimes IE will report that there is a problem with the page. This article explains how to update your browsers Java Plug-In. This article can now be considered as obsolete. The most of the browsers have removed Java applets from the standard functionality due to vulnerabilities, performance degradation, and other complexities. Wed, 13 Mar 2013 04:00:00 -04002024-02-01T07:00:22-05:00/Support/KnowledgeBase/KB41.aspxKB40David J (support1@inflectra.com)rapiselauncher timeout obsoleteExtending RapiseLauncher inactivity timeout When executing Rapise scripts from SpiraTest using RapiseLauncher there is a 10-minute inactivity timeout. If your scripts have periods of inactivity that last longer than 10 minutes, you may need to extend the default timeout. This article describes the steps for doing this. This article is obsolete. Since Rapise 5 there is no default timeout anymore. Mon, 11 Mar 2013 15:51:44 -04002023-08-04T13:23:03-04:00/Support/KnowledgeBase/KB40.aspxKB39David J (support1@inflectra.com)database sql queries test dataExecuting SQL Database Queries from Rapise Sometimes when you are running Rapise tests you need to run direct database queries to prepare the data in the test application, or you need to make queries against the database to verify that some user interactions left the data in a specific state. The sample script below illustrates how you can call database queries directly from the Rapise scripting editor: Fri, 08 Mar 2013 16:42:11 -05002021-10-04T13:39:29-04:00/Support/KnowledgeBase/KB39.aspxKB38David J (support1@inflectra.com)browsers selecting ie chrome firefoxSelecting Browser for Test This article describes how to playback a test in a different browser from the one it was recorded in. Fri, 15 Feb 2013 05:00:00 -05002023-08-04T13:34:11-04:00/Support/KnowledgeBase/KB38.aspxKB37David J (support1@inflectra.com)iis roles features javascript windows serverSpiraTeam and KronoDesk Javascript Not Loading Fully on Windows Server 2012 If you install SpiraTeam or KronoDesk on Windows Server 2012, you need to make sure that the various IIS Roles and Features are installed. If not, you may find that various Menus dont display correctly or that the pages do not display any data. This article describes the features and roles that need to be included. This article is obsolete. All the settings and prerequisites required for proper operation of the Spira instance can be found here in our documentation: https://spiradoc.inflectra.com/Spira-Administration-Guide/Installing-SpiraPlan/#system-prerequisites Wed, 13 Feb 2013 05:00:00 -05002024-02-01T06:58:02-05:00/Support/KnowledgeBase/KB37.aspxKB36David J (support1@inflectra.com)embedding images rich textHow to embed images into SpiraTeam artifact descriptions When you need to embed an image inside the description of a requirement, test case, task, etc. you need to follow the process outlined in this article. With the release of SpiraTeam 4.0 you can then have these images appear in the PDF, HTML and MS-Word 2003 format reports. This article is now obsolete. It is not required anymore to first upload the images and then specify the URL to display it in the description of the artifact (and then report) - all description fields are now rich text and screenshot images can be copied directly from the clipboard - the file will be automatically added to the description of any artifact. Mon, 28 Jan 2013 05:00:00 -05002024-02-01T06:57:30-05:00/Support/KnowledgeBase/KB36.aspxKB35David J (support1@inflectra.com)reporting views entities custom queryList of reportable entities in SpiraTeam 4.0 The new release of SpiraTest, SpiraPlan and SpiraTeam 4.0 includes the ability to write custom reports against various reportable entities. This articles provides a list of the available entities. This article is now obsolete. Currently Spira has a number of views available that helps to create powerful custom reports using ESQL queries. Each available table is listed with all of their exact field names. In our documentation you can find a full list of available custom report tables . Tue, 22 Jan 2013 15:42:09 -05002024-02-01T06:56:33-05:00/Support/KnowledgeBase/KB35.aspxKB34David J (support1@inflectra.com)browser cache upgrades stylesheetsThe application doesn't display correctly after upgrading versions Sometimes after your instance of SpiraTest, SpiraPlan, SpiraTeam or KronoDesk is upgraded (or you upgrade an on-premise edition), the screen doesnt display correctly. Wed, 16 Jan 2013 19:25:15 -05002023-10-17T09:08:38-04:00/Support/KnowledgeBase/KB34.aspxKB33David J (support1@inflectra.com)spirateam upgrade create project foreign key errorUnable to create a new project after upgrading to v4.0 If you have upgraded from Spira v3.2 to v4.0 you may receive a Foreign Key violation error message when you try and create a new project. We have identified the cause and will be adding a fix to patch 003. This article describes an immediate workaround.Fri, 11 Jan 2013 05:00:00 -05002013-11-11T03:44:59-05:00/Support/KnowledgeBase/KB33.aspxKB32David J (support1@inflectra.com)java applet web browser uacUnable to record/play a Java applet using Rapise inside a web browser Sometimes you have the situation where you can record/play a Java application using Rapise having correctly installed the Java bridge and set the JAVA_HOME environment variable correctly, but applets running inside a web browser do not work. This article provides some suggested solutions Thu, 10 Jan 2013 17:12:02 -05002023-08-04T13:45:57-04:00/Support/KnowledgeBase/KB32.aspxKB31David J (support1@inflectra.com)reports serialization error upgradeWebPart Error on Reports Page After Upgrading from v3.2 -> v4.0 After upgrading from v3.2 to v4.0 you may receive this error message when you access the Reports home page on certain projects: PageLayout:: OnError: Cannot deserialize the blob of personalization data associated with the current page. Parameter name: data [System.ArgumentException] The serialized data is invalid. [System.ArgumentException] Value cannot be null. Parameter name: enumType [System.ArgumentNullException] This article describes the solution to fix this issue. Thu, 03 Jan 2013 05:00:00 -05002013-11-11T03:44:23-05:00/Support/KnowledgeBase/KB31.aspxKB30Steve M (support4@inflectra.com)database configurationChanging SQL Servers or Updating Server Names The steps to perform when needing to move the database to another SQl Server, or when changing the DNS name of your SQL Server. Wed, 02 Jan 2013 15:22:12 -05002023-11-07T07:57:25-05:00/Support/KnowledgeBase/KB30.aspxKB29David J (support1@inflectra.com)soap web services api test casesHow to get the ID of a test case from it's name using SOAP web services This article describes the process for calling SpiraTest / SpiraTeam using its SOAP web service API to query the system to retrieve a list of test cases that match a specific name so that you can obtain its test case id. Mon, 26 Nov 2012 15:28:47 -05002012-11-26T15:28:47-05:00/Support/KnowledgeBase/KB29.aspxKB28David J (support1@inflectra.com)object detectingDetecting the presence of an object in Rapise Often you need to be able to check for the presence of an object and then depending on whether the object is visible perform one of two possible sets of operations. This article explains the recommended way of doing this in Rapise 1.5. Mon, 26 Nov 2012 14:53:40 -05002023-08-01T13:10:15-04:00/Support/KnowledgeBase/KB28.aspxKB27David J (support1@inflectra.com)excel spreadsheet test data data-driven testingobsoleteUsing Rapise to extract test data from an Excel sheet Often you want to be able to parameterize your Rapise tests to have a common set of test functions that can use different combinations of test data. You can use a MS-Excel spreadsheet to store the test data and use Rapise to read out the matching values. This articles provides a sample for doing this. This article is obsolete. For modern ways of making data-driven tests please refer to Data-Driven Testing documentation topic. Mon, 05 Nov 2012 05:00:00 -05002023-08-01T12:54:27-04:00/Support/KnowledgeBase/KB27.aspxKB26David J (support1@inflectra.com)command line rapise parametersPassing Parameters to a Rapise script through the command line This article describes the syntax for passing parameters from the Windows 32-bit command-line to a Rapise script. Note that you need to make sure that youre using the 32-bit command line on a 64-bit machine. I.e. follow the instructions in this KB article - https://www.inflectra.com/Support/KnowledgeBase/KB17.aspx Fri, 02 Nov 2012 04:00:00 -04002023-06-09T06:57:44-04:00/Support/KnowledgeBase/KB26.aspxKB25David J (support1@inflectra.com)sub test calling parameters globalUsing Global.DoInvokeTest() to pass parameters between tests Sometimes you want a test script to be able to call another sub-test as part of its operation. You can do this using the Global.DoInvokeTest(path to test, [parameters]); function. This articles provides a more detailed example for doing this. The high-level information can be found in the knowledge base at: KB127 - Passing Test Parameters . Tue, 30 Oct 2012 04:00:00 -04002023-07-31T13:54:18-04:00/Support/KnowledgeBase/KB25.aspxKB24David J (support1@inflectra.com)rapise windows name change objects locatorsHow to handle Windows/Objects that have names that change When using Rapise to record test scripts against Windows, Java, Flex, or other thick client applications that have windows or objects whose names may change in between test runs, you will usually need to make changes to either the test script or the learned objects so that they can match correctly. This article outlines some suggested techniques for recording/playing back scripts against such applications. Fri, 26 Oct 2012 04:00:00 -04002023-07-31T12:45:08-04:00/Support/KnowledgeBase/KB24.aspxKB23David J (support1@inflectra.com)nunit spiratest unit testingResolving Issue When NUnit doesn't return results back to SpiraTest/Team When using the Spira Add-In for NUnit that allows you to have NUnit tests report back automatically against test cases in Spira you may run into an issue where the results do not report back and no errors or warnings are displayed. Thu, 25 Oct 2012 04:00:00 -04002013-10-29T16:52:23-04:00/Support/KnowledgeBase/KB23.aspxKB22David J (support1@inflectra.com)hp quality center alm mercuryUsing SpiraTeam Importer for QualityCenter with HP ALM 11 When you try and connect to HP ALM 11 using the Spira Importer for HP QC 9.0+ you may receive the following error message: System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {C5CBD7B2-490C-45F5-8C40-B8C3D108E6D7} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)). This article describes the steps necessary to resolve this issue. Tue, 23 Oct 2012 19:19:50 -04002012-10-23T19:19:50-04:00/Support/KnowledgeBase/KB22.aspxKB21David J (support1@inflectra.com)spiratest install spirateam sql server 2012 windows authenticationInstalling SpiraTest, SpiraPlan and SpiraTeam v3.x on SQL Server 2012 When installing Spira on SQL Server 2012 (any edition) using Windows Authentication, you may receive an error message "Cannot Create User" (or similar) during the installation. This is because of a configuration change in SQL Server 2012 (as opposed to earlier versions). This article explains the step needed to prepare SQL Server 2012 for installing Spira v3.x. Newer versions of Spira will not need this step as the installer has been updated.Thu, 18 Oct 2012 14:52:49 -04002012-10-18T14:52:49-04:00/Support/KnowledgeBase/KB21.aspxKB20David J (support1@inflectra.com)reports custom templatesWriting Custom Reports in SpiraTeam v2.3 - v3.2 Using SpiraTest, SpiraPlan or SpiraTeam versions v2.3 - v3.2 you can create custom reports that can be displayed in the Reports tab of the system. This article explains the process for creating such reports. Note that the reporting system is being updated in Spira v4.0 and these instructions will not apply to v4.0 or later versions of the system.Wed, 17 Oct 2012 04:00:00 -04002012-10-17T17:07:38-04:00/Support/KnowledgeBase/KB20.aspxKB18David J (support1@inflectra.com)browser closing multiple obsoleteHow Do I Ensure No Other Browser Windows Open When running a test you will often want to make sure there are no other browser windows open. This is commonly done either at the start or end of the test. This article describes how you do this. This article is obsolete. With Selenium-based connectors (default option since Rapise 7.3) opened browser windows are longer an issue. One may continue to use regular browsers. Rapise will use isolated browser profiles to run tests. Mon, 15 Oct 2012 04:00:00 -04002023-07-31T12:31:55-04:00/Support/KnowledgeBase/KB18.aspxKB19David J (support1@inflectra.com)common functions common objects librariesobsoleteHow to successfully include and use common functions and objects It is often useful to have a common set of code libraries and objects that can be reused amongst multiple tests. With Rapise this can be done by creating a common test and then including it into the other actual tests. This article describes the process. This article is obsolete. To get information on how to use common functions and objects across test cases please refer to Frameworks (recommended, requires Rapise 8.0+) or Legacy Frameworks (requires Rapise 7.0+) topics. Mon, 15 Oct 2012 04:00:00 -04002023-07-31T12:23:25-04:00/Support/KnowledgeBase/KB19.aspxKB17David J (support1@inflectra.com)rapise command-line 64-bitRunning a Rapise script from the command-line on a 64-bit machine If you try and run a Rapise script from the command-line on a 64-bit machine you may get an error message. Learn how to fix it from the article. Wed, 10 Oct 2012 02:16:26 -04002019-10-23T04:45:25-04:00/Support/KnowledgeBase/KB17.aspxKB16David J (support1@inflectra.com)database migrationHow do I move my SpiraTest/Plan/Team database to another server This article describes the process and steps for moving your SpiraTest, SpiraPlan or SpiraTeam database from one computer to another. The article will refer to SpiraTeam, but it applies equally to the other products. Thu, 04 Oct 2012 15:50:13 -04002023-10-17T09:38:15-04:00/Support/KnowledgeBase/KB16.aspxKB15David J (support1@inflectra.com)incident custom properties workflowIncident Custom Properties are Disabled In SpiraTest, when you create a new custom property in the incidents section, they are disabled by default. Unlike other parts of the system, the incident tracker has a customizable workflow. This article describes the steps necessary to enable the new custom properties in the workflow (which will make the custom property enabled). This article is now obsolete. Custom Properties are now always active and do not require separate activation. Thu, 04 Oct 2012 14:27:35 -04002024-02-01T06:55:09-05:00/Support/KnowledgeBase/KB15.aspxKB14David J (support1@inflectra.com)mstfs tfs visual studio team foundation server data synchronizationUsing SpiraTeam Data Synchronization with TFS on a 64-bit system SpiraTeam is designed to work on both 32-bit and 64-bit systems, taking advantage of the extra memory and power available if you have a 64-bit operating system. However Microsofts Team Foundation Server (TFS) - part of Visual Studio Team System (VSTS) - only runs in 32-bit mode. Therefore when using our integration there are a couple of steps you need to perform. Thu, 13 Sep 2012 04:00:00 -04002021-05-10T18:33:36-04:00/Support/KnowledgeBase/KB14.aspxKB13David J (support1@inflectra.com)rapise browser testing zoomTest-Scripts suddenly moving/clicking at false locations If you have your browser zoom set to a value that is not 100% when recording or playing back scripts it will affect the playback reliability. Specifically Rapise may click/move at/to false locations in the test browser. You need to set your browser zoom to 100% before doing any playback/recording activities. Wed, 12 Sep 2012 14:15:40 -04002023-07-28T12:13:15-04:00/Support/KnowledgeBase/KB13.aspxKB12David J (support1@inflectra.com)plugin bug-tracker integration sdk apiHow do I create a new Spira plugin for a bug-tracker We have many different plugins available for different bug-tracking tools (see https://www.inflectra.com/SpiraTeam/Downloads.aspx ) however there may be cases where you need to integrate SpiraTest, SpiraPlan or SpiraTeam with a bug-tracker we do not currently support. This article explains the process for writing such a plugin.Fri, 07 Sep 2012 04:00:00 -04002016-12-22T16:20:57-05:00/Support/KnowledgeBase/KB12.aspxKB11David J (support1@inflectra.com)web site testing rapise change url urlHow do I change the URL of the website being tested in Rapise. We are in the process of adding a new testing server that we would like to be able to run automation scripts against. I just wanted to see if there is a process documented for converting scripts and objects to point to a different web address? Fri, 31 Aug 2012 04:00:00 -04002023-07-28T12:08:46-04:00/Support/KnowledgeBase/KB11.aspxKB10Steve M (support4@inflectra.com)Rebuilding Database Indexes This article has a couple SQL commands that can be run to optimize database speed and performance. This article applies to on-premise instances only. If your instance is cloud-hosted, please create a Help Desk ticket . Fri, 24 Aug 2012 04:00:00 -04002023-10-19T10:50:07-04:00/Support/KnowledgeBase/KB10.aspxKB9David J (support1@inflectra.com)excel import spira csv exportHow to Import Data into SpiraTest/Team from MS-Excel This article describes the steps for importing data from an Excel spreadsheet into SpiraTeam. You can use this to import requirements, test cases, tasks, incidents and releases. Tue, 21 Aug 2012 16:26:37 -04002023-04-07T03:08:04-04:00/Support/KnowledgeBase/KB9.aspxKB8David J (support1@inflectra.com)rapise managed infragistics librariesRecording Infragistics Applications with Rapise Throws Error If you try and record a test script in Rapise using just the 'Infragistics' library you will get the following error message: C:\Program Files (x86)\Inflectra\Rapise\Engine\Recorder.js(285, 3) Microsoft JScript runtime error: 'ManagedObjectSelectableBehavior_OnMouseEvent' is undefined Thu, 16 Aug 2012 22:28:55 -04002012-08-16T22:28:55-04:00/Support/KnowledgeBase/KB8.aspxKB7David J (support1@inflectra.com)reports customization templatesWriting Custom Reports for SpiraTeam v2.3 - v3.2 This articles describes how to write custom reports in SpiraTest, SpiraPlan and SpiraTeam. It also can be used to modify the layout and styling of the various built-in reports. This information applies to the following versions of Spira: v2.3 v2.3.1 v3.0 v3.1 v3.2 This article is obsolete. To create a new report it is not currently necessary to populate the tables, all applicable tables are already populated and available as views. To find more about available custom report tables , getting started tutorial , information about using dynamic tokens in reports , custom reports , custom graphs , OData (SpiraPlan only), please refer to our documentation here . Tue, 14 Aug 2012 23:17:23 -04002024-02-01T06:55:37-05:00/Support/KnowledgeBase/KB7.aspxKB6David J (support1@inflectra.com)iis installed javascript controls asp dot netApplication Dropdowns and Other Controls Not Displaying Correctly When installing SpiraTest/Plan/Team or KronoDesk on a Windows 2008+ server, some of the controls or content in the application does not display correctly.Tue, 24 Jul 2012 04:00:00 -04002013-11-11T03:46:48-05:00/Support/KnowledgeBase/KB6.aspxKB5David J (support1@inflectra.com)asp dot net iis error message windows installHow to resolve PageHandlerFactory-Integrated Bad Module errors This article describes how to resolve the following error message that can occur on new installations of SpiraTest, SpiraPlan, SpiraTeam or KronoDesk when ASP.NET is not correctly configured. This message typically only occurs on Windows Vista, Windows7 or Windows 2008 Server. HTTP Error 500.21 - Internal Server Error Handler "PageHandlerFactory-Integrated" has a bad module "ManagedPipelineHandler" in its module list. Tue, 10 Jul 2012 04:00:00 -04002015-01-08T14:47:34-05:00/Support/KnowledgeBase/KB5.aspxKB4David J (support1@inflectra.com)web services soap api java spiraHow to access Spira v3.x SOAP web services using Java This knowledge base article describes how to connect to the SpiraTest, SpiraPlan & SpiraTeam SOAP web services using Java code. It assumes that youve generated the SOAP proxy classes using JAX-WS. If you need to download pre-compiled versions of the classes, they can be downloaded from our website at: JavaSoap30Classes.zip Note: We now recommend customers use our REST web service instead as Java has removed a lot of the JAX-WS classes from the newest versions of the JRE: https://api.inflectra.com/Spira/Services/v7_0/RestService.aspx Sample code is here: GitHub JUnit Sample . Thu, 05 Jul 2012 19:16:04 -04002023-12-19T15:25:57-05:00/Support/KnowledgeBase/KB4.aspxKB3David J (support1@inflectra.com)web services soap api example spirateamHow to access SOAP web services using C# with WCF This knowledge base article describes how to connect to the SpiraTest, SpiraPlan & SpiraTeam SOAP web services using .NET code written in C#. The code assumes that youre using Visual Studio 2008 or later and are using the newer .NET 3.0+ Windows Communication Foundation (WCF) Add Service Reference rather than the older .NET 2.0 ASMX web service client. Thu, 05 Jul 2012 18:21:57 -04002024-02-07T06:07:19-05:00/Support/KnowledgeBase/KB3.aspxKB1System Administrator (webmaster@inflectra.com)support plan policiesInflectra Support Plans and Policies Outstanding support is the foundation of our company, and we want your experience with our products to be exceptional from the start. We dedicate more than half our technical resources to support, and we make support a priority over all other work. To ensure your satisfaction, we provide one year of product support FREE with every on-premise software purchase and unlimited support with every cloud subscription , which guarantees you access to our knowledge base, helpdesk and phone support . Sat, 30 Jun 2012 04:00:00 -04002020-10-21T18:23:29-04:00/Support/KnowledgeBase/KB1.aspxKB2System Administrator (webmaster@inflectra.com)resources links usefulUseful Resources on the Web This page contains a list of key pages that you may find useful to help you develop and manage your testing processes. In addition we have included some useful links related to Microsoft .NET and SQL Server that you will help you resolve issues hosting Microsoft web applications such as SpiraTest. Sat, 30 Jun 2012 04:00:00 -04002022-12-26T13:34:59-05:00/Support/KnowledgeBase/KB2.aspx