An overview on BRM is discussed in our earlier posts and we would recommend beginning from that article for continuity. In this post we will discuss the data stored in the BRM Database, created by performing various BRM GUI and BRM API operations. Given below is the structure of BRM Database: The BRM Database…
Read moreAs discussed in our prior articles on BRM GUI testing and BRM API testing, there are a variety of operations and modules to cover when considering testing BRM products. In this post we will discuss in detail the various components of the BRM Server and how they are tested. The below figure showcases the different components in…
Read moreIn our earlier posts, we went through a brief overview of Oracle BRM Testing, and how BRM UI interface works and is tested in Oracle BRM GUI Testing. In this post, we will be focusing on BRM API testing. API calls are much faster compared to browser/UI responses and are used to transmit/retrieve data to…
Read moreAs discussed in our overview of Oracle BRM Testing, there are several aspects to testing BRM. In this post, we’ll be focusing on the Front-End aspect of testing. Typically, this is the interface that is used internally by the Business Configuration Center to manage the customer accounts, product upgrades, billing information corrections, etc. It is…
Read moreRevenue Management is a major component in any business, and especially so for customer centric B2C industries, such as telecommunications. BRM (Business Revenue Management) systems can be used to manage the complete flow of revenue information. 3Qi has been involved in testing BRM components by leveraging our in-house product, Awetest. Awetest is a cloud-based testing tool which…
Read moreWhat is AJAX? Ajax is a combination of different web development techniques which run in a user’s browser and exchange data with a webserver to update a webpage or parts of a webpage. As the name AJAX stands for Asynchronous JavaScript and XML, AJAX uses XMLHttpRequest calls to request data from a server and JavaScript…
Read moreWhen manual testing becomes cumbersome, the need to switch to automating your test cases becomes clear. A more robust and efficient way of testing an application, we can also include screenshots of the application while automating, which can be used for future reference and validation. Evolution of the traditional and the creation of modern businesses across different…
Read moreSteps to Distribute an iOS App using a Website One of the challenges that exist in an iOS dev shop, is how to distribute your app to devices for Beta testing. The Ad-hoc process that Apple supplies for creating an app for distribution is well documented. But how do we actually get the app on…
Read moreWhen choosing which element locator to use in your automation tests it is important to know which locators are better to use than others. This will help you cut down on your script maintenance and strengthen your confidence that your tests are actually testing the element you intended to. We made up this fun little diagram to…
Read moreLet’s not kid ourselves, closing popups with Watir, Selenium, and even Webdriver has always been a pain. Even if the built in methods work 95% of the time, that remaining 5% can take sometimes days to sort out a duck tape fix to that specific popup problem. We have definitely had our fair share…
Read more