Ticomsoft Mobile – Born to be tested!

Test your mobile Apps with your existing web testing tool!

Ticomsoft Mobile

Ticomsoft Mobile is a product that enables QA teams the ability to test their mobile apps on multiple, remotely located real devices, by using any available web testing tool.

In many cases companies looking for mobile testing tools, already invested in web testing automation tools. As opposed to other testing vendors which replaces existing web testing products with a complete new testing solution. Ticomsoft Mobile leverages on the existing web testing tools to test your mobile apps.

Ticomsoft Mobile Offering

mobile testingThe product consists of two main components: Mobile Lab and Mobile Jacket.

The Mobile Lab is a web based system installed on a central location. Any mobile device connected to the lab automatically becomes a managed device with remote administrative capabilities and remote device operation. No manual installation is required on the mobile device. Using a web browser, the lab supports either manual testing or automated testing.

The Mobile Jacket enables you to run your app on a real device while operating it from a browser. Based on our unique ‘Test Jacket’ technology, the Mobile Jacket dresses your mobile App with an automatically tailored web interface allowing you to test the app with any existing web testing tool. This web interface is ready made with all the elements required for out-of-the box automated testing (e.g. synchronization, object identification and more). A test recorded on one device can play on any other. When a defect is found by a QA person the Jacket allows an immediate on-line collaboration with the R&D enabling them to work on the same App simultaneously. The Jacket supports full on-line system device monitoring and device checkpoint management.

Ticomsoft Mobile Strengths

  • Use your web testing automation tool to Record and Play on any mobile device (compatible with HP UFT and Selenium record/replay)
  • No need to root the devices
  • User defined device content checkpoint with automatic reset on test initialization
  • Automatically generated Specific Application Synchronization elements
  • Online collaboration capabilities between QA and R&D for software defect investigation
  • In depth mobile device on-line monitoring including 3G and WIFI diagnostics
  • Web based mobile lab management with full device remote admin

About Ticomsoft

Ticomsoft is a solution provider of Software for the enterprise founded by Mercury veteran. With deep understanding of the enterprise testing needs, Ticomsoft collaborated with Vayosoft, a leading mobile technology company with over 11 years of expertise in mobile technology development, to develop the best web based mobile testing solution.

HP SHA can help you forecast IT issues.

Flawless performance and 99.999% uptime are critical especially during peak usage times. Even minor performance glitches can spoil users experiences and disrupt revenue streams. The ability to detect performance anomalies is invaluable. HP SHA enables you detect and resolve IT issue sand extends monitoring capabilities. It’s the world’s first predictive analytics tool built on top of a run-time, dynamic service model to correlate metric abnormalities with topology.
Most monitoring tools are reactive triggered by predetermined thresholds. HP SHA, in contrast, performs statistical analysis on historical data to learn system behavior and calculate dynamic thresholds.It is fully automatic. You don’t need to put in any thresholds; you don’t need to do any calculation. You just install it and tell it what to monitor.

Ticomsoft is the first one in Israel to implement HP SHA, so if you want to solve problems before they interrupt your business, contact Ticomsoft experts.

ALM — the software solution for modern application testing

ALM — the software solution for modern application testing

HP ALM formerly known as Quality Center is a Test Management tool to manage entire Quality Assurance and testing process for an organization

In our experience we have come across very few projects (Manual and Automation) that did not use Quality Center software. It is a very simple tool to use, extremely user friendly. Even if you have never used it before, chances are you will be able to figure out how to in a really short time. However, there is a lot of difference between being able to navigate through the tool and being able to exploit its potential to benefit your project

Why is ALM/QC used?

ALM helps make project management, from requirements to deployment easier. It increases predictability and creates a framework to manage projects from a central repository.  With ALM you will be able to:

  1. Define and maintain requirements and tests.
  2. Create Tests
  3. Organize tests into logical subsets
  4. Schedule tests and execute them
  5. Collect results and analyze the data
  6. Create, monitor and analyze defects
  7. Share defects across projects
  8. Track progress of a project
  9. Collect metrics
  10. Share asset libraries across projects
  11. Integrate ALM with HP testing tools other third party tools for a complete automation experience.

HP ALM products will increase speed and quality of delivery through improved automation, more capabilities for mobile devices to enable better organizational visibility and collaboration.

If you need this solution or want to get more info feel free to get in touch.

HP-SHR – One view ● Multiple domains ● Integrated metrics

,Organizations often deploy technology-specific monitoring solutions to address the requirements of different domains such as systems,networks, storage, and applications. Consolidating and reconciling the performance and availability metrics from these various monitoring tools is a complex and time-consuming task, which means that it is often overlooked in many busy IT organizations

Valuable data is collected and stored but limited value is derived from it, and this impacts the ability to accurately analyze the historical behavior of the IT infrastructure and plan for future changes

Maintaining business service levels is more complex,and staff spends more time firefighting issues that could have been avoided

What is needed is a simple and efficient capability to report on the metrics across all of the technology domains in a single pane of glass. The HP solution — HP Service Health Reporter

HP Service Health Reporter is a solution that has been built to specifically address the challenges of reporting in dynamic IT environments

HP Service Health Reporter is based on a brand-new reporting paradigm; in addition to consolidating performance data and metrics from multiple domain-focused collectors, HP Service Health Reporter also collects and collates specific information regarding the relationships between the IT elements and the business services concurrently performing the collection and collation of both types of information, HP Service Health Reporter enables viewing of the data from a number of valuable and unique perspctives

  •  Across infrastructure elements residing in multiple technology domains—particularly important when physical and virtual

resources combine to support delivery of business services

  •  In the context of the business services that the infrastructure elements support—clearly showing how the infrastructure

impacts business service levels

  •  In a consistent manner, irrespective of changes in the relationships between the IT infrastructure and the business services—enabling dependable reporting in flexible or dynamic environments such as virtualization or clusters

HP Service Health Reporter provides a complete and cost-effective solution out of the box. Service Health Reporter provides sophisticated data collection and aggregation coupled with industry-leading report definition and generation capabilities

HP Agile Manager- Empower your team

HP Agile Manager – A SaaS-based solution for organizing, planning and executing agile projects

Empower your team to self-organize and collaborate so they can organize and deliver targeted agile results with HP Agile Manager, a unified, easy-to-use communication hub and decision support system.

HP Agile Manager offers the following benefits

  • Drag-and-drop interface
  • Task and release planning boards
  • Real-time feedback on progress
  • Advanced development analytics
  • Seamless integrations
  • IDE integration
  • Built-in sprint closure and retrospective capabilities
  • Push-button workspace provisioning
  • User-friendly
  • Instant-on, anytime/anywhere access via SaaS delivery

HP Unified Functional Testing (Quick Test Professional)

What it does?

HP Unified Functional Testing (UFT) software is HP’s main automated functional testing tool and incorporates the features of various important legacy products such as QuickTest Professional, WinRunner, and HP Service Test. UFT automates functional tests by recording the actions of a user on the system under test and replaying the actions on demand to execute a test. The recorded actions are stored in UFT as a simple program known as a script. Scripts can be displayed in UFT either as a Visual Basic Script (VB Script) program (expert view), or as a sequence of steps labelled by icons (keyword view). The tool can test the success or failure of any step with a ‘checkpoint’, which compares the actual result produced by the system under test at the time of execution, with an expected result stored in UFT at the time of recording.

Why it is useful?

HP Unified Functional Testing (UFT) enables functional tests to be carried out automatically to increase the speed and cost effectiveness of application development and delivery. After an initial investment of effort to record and configure a script, the script can be run again and again to verify the functionality of an application under test. This can yield considerable savings in time and money over manual testing. UFT is especially useful for regression tests, i.e. tests which check that the existing functionality of an application still works as it should after other parts of the application have been modified. Like all automated functional test tools, UFT is less well suited to one-off tests or first-time tests of new applications or functionality because the effort of creating a UFT script is at least as great as that of conducting a manual test.

For large applications with regular release cycles, a set of UFT tests can be created for regression testing. Such a set of tests is often known as a ‘regression pack’. With each release of the application under test, the regression pack is run to check the existing functionality, thus freeing the test team to focus on manual tests of the new functionality and /or creating new UFT scripts to test it. The regression pack will normally execute tests much faster than a team of manual testers and can also be set to run out of hours.

Outside the domain of testing, UFT can also be used as a ‘robot’ to automate a variety of repetitive tasks which would otherwise have to be carried out by a human user.

Key features

Recording

HP Unified Functional Testing (UFT) records the actions of a user on the system under test. Unlike LoadRunner, which records only the network traffic between client and server, UFT records each user action on the graphical user interface (GUI). UFT can record at various levels of granularity. Normally it records only the substantive actions of the user, for example that a button has been clicked. At the finest granularity, UFT records every mouse movement, click and keypress.

The first method is normally preferable because when using it, UFT does not record unnecessary actions and it recognises the objects with which the user is interacting (buttons, fields, menus etc). Object recognition is advantageous because it enables UFT to check the status of an object, for example the contents of a field or whether a button is enabled, and it is not dependent on the vagaries of window location and sizing and screen resolution. High granularity recording is useful where the user is not interacting with discrete, well-defined objects. Examples include drawing programs, flash animations and programs whose internal design does not make use of objects to represent on-screen controls.

Object recognition

A typical application window or web page consists of a collection of objects such as editable fields, buttons, menus etc. In normal recording, UFT recognises these objects and stores representations of them in a repository (the Object Repository). UFT refers to the repository during playback to reproduce the user’s actions on each object. It looks up the object’s details in the repository and uses the information to reproduce the user’s action on the object. Using the details in the repository, UFT is able also to check the status of an object.

When recording user action in the finest granularity, objects are not stored in the repository because the recording is based on literal mouse movements, mouse clicks and key presses.

For teams of testers, each copy of UFT can be configured to use a shared Object Repository. This ensures that the objects are recognised and named consistently across all tests performed by the team which leads to quicker and more cost effective IT project delivery.

UFT is able to recognise a wide range of objects including those which exist in an application which is embedded in another, such as an ActiveX or Java component embedded in a browser.

Checkpoints

Checkpoints are the means by which UFT determines whether a test has passed or failed. A checkpoint is a point in the script where UFT stops to compare the actual state of a particular aspect of the application under test with the expected state. The expected state is defined when the script is created. There are several different types of checkpoint, each of which compares a different type of data. The types of checkpoint include checkpoints which verify object status, the presence of text strings on a web page, the presence of a bitmap in a particular place on the screen and the presence of expected data in an application’s database.

If the actual result of a check matches the expected result, the check passes; if it does not, the check fails. The pass or fail is recorded in the result of the test. Checkpoints are inserted as desired by the tester after the initial recording. A script may have any number of checkpoints.

Parameters

Scripts in UFT can make use of dynamic data. A script may be set up to perform an action repeatedly, each time for a different customer. For example, in an online bookshop, a script may be created to order a book and set up to run repeatedly ordering a different book each time. Dynamic data, in this case a list of book identifiers (title, author etc), is stored in UFT’s built-in data table. Data may be entered into the data table manually, or imported from outside sources such as Excel spreadsheets and ODBC-compatible databases (which include Oracle, MS Access, and SQL Server).

Parameters can also be used to extract data from the test. In the above example, it might be useful to store the order number for each book purchase. This can be done using an ‘output parameter’. The values of output parameters are stored in the test results and may be exported to other applications.

Movie playback

The HP Unified Functional Testing solution allows playback to be viewed as an animation. This is useful for (amongst other things) debugging. A tester can use the animation to see exactly what actions were performed on the system by UFT and exactly how the system reacted.

The solution features may have evolved with the introduction of the HP Unified Functional Testing (UFT) solution but our highly skilled teams are still ahead of the software lifecycle curve and as industry leaders in automation we’d be delighted to field any questions you might have about the product, just drop us a line.

Real user monitoring for mobile apps – RUM

Collect Mobile App performance from native and hybrid Apps running on any Android or iOS mobile device

Once the business offers a mobile application, questions arise: How will IT manage the application? Will your users have a good mobile experience? And, how do you ensure transaction success?

As the pace of business accelerates, companies are looking at new ways to stay competitive, quickly add new services, and stay connected with their customers anytime, anywhere. As a result, the applications that run today’s business have evolved from a physical IT resource to the cloud and mobile devices. With almost 5.9 billion 87 percent of the world’s population, mobile subscribers, it’s no surprise that businesses are looking at how to transform their critical applications, transactions, and processes to run on a mobile device.

The demand for mobile apps is exploding and as a result so are the requirements for performance and uptime. Exceed all expectations.

While IT organizations may be able to monitor and manage their  traditional IT environments effectively, the solutions they are using may not be adequate for the new complexity that mobility brings. To continue offering the same or higher quality of service, IT will need a solution that can monitor the health of the mobile business services from the various mobile applications, mobile devices, carriers, locations, and the supporting back-end application and infrastructure.

Monitoring allows comprehensive monitoring and management of business services and mobile application health from the point of view of key stakeholders—the business, its customers, and its partners.

Learn to manage and monitor apps that deliver on the promise of superior service and competitive advantage with Real User Monitoring for mobile apps -RUM