Advanced Scripting Reporting Recommendations Root cause analysis Automation Caching Integrations HTML5 testing

Advanced Scripting

Reduce your test time with MITE test automation. MITE comes with a script recorder that lets you capture each step as you navigate a mobile website. Record once and re-run the script on any device profile, repeating each action and collecting unique mobile Web optimization data for each selected device.

Start recording any time during a session by clicking the record icon on the ribbon. You can add validation checks for every step by simply right-clicking the script and selecting the validation check.

Not only does automated testing save time, but it also guarantees a consistent test methodology. Once you've completed mobile Web optimization, upload your script into your own MyKeynote portal and a get a new perspective on the availability of your mobile site with a week of free monitoring.

Reporting & Analysis

Testing your mobile website with MITE lets you go far beyond the simple clicking of a link. For each page you view you'll get a detailed waterfall graph breaking down each element of the download and its impact on the user experience.

The waterfall graph displayed is unique for each device-page combination. MITE also provides a download summary, a performance summary, re-directs, headers, cookies. Analyzing and understanding your website on all of the devices and tablets that matter to you is the first step in mobile Web optimization.

Smart recommendations

When it comes to mobile Web optimization, MITE is a powerful tool for analyzing how well a website is designed for a particular mobile device.

Choose from any of the 2,200 emulated mobile devices in the MITE library and run a verification analysis. For each page you test, MITE provides a list of device-specific recommendation based on best practices developed by W3C and other recognized standards. Quickly see whether your website conforms to them and get a composite score on your overall design compatibility.

Root cause analysis

If finding code and tracking it back to your site feels like looking for a needle in a haystack, the MITE Code Inspector is here to help. Open up the MITE DOM Tree view and click on any line of the source code and instantly see where that displays on the screen.

Not only will you be able to quickly identify the source of an error, you can also quickly synchronize elements of code for rapid scripting.

Advanced automation

Complete your entire test plan in far less time. Perform multi-device and multi-script testing. Create Device Groups, a custom combination of any number devices from the library of 12,000 device profiles. Record a single script and run it on the group and you'll be simultaneously testing every step on any number of devices, collecting the same content detail and mobile device compatibility results.

MITE will present the results in a test matrix gives you quick side-by-side comparison for each device selected according to the metric you choose.

But it doesn't stop there. With a single click MITE will even let you run multiple scripts on multiple devices. Go grab a coffee and when you come back you can drill down into each test to see where there's performance variation or concerns with mobile device compatibility.

Caching options

When you visit a website on a smartphone or tablet, content is often cached to make subsequent visits that much quicker. To accurately test the experience of the returning user, you'll want to measure the user experience with caching in mind.

Unfortunately not every device has the same storage capabilities, but that's no longer a problem. MITE caches website content just like a real device. Once caching is selected in the tool, you'll download the same amount of content as any of the 12,000 device profiles you choose.


MITE Enterprise for UFT brings the built-in MITE library of over 2,200 emulated devices into your HP UFT testing environment greatly improving the efficiency of executing your test cases.

Within HP UFT you'll enjoy accurate device emulation not seen with user agent switching solutions. Record and playback a single UFT on any of the emulated smartphones, feature phones and tablets to assure that your website is optimized for the many devices used by your website visitors.

HTML5 testing

Keynote MITE's use of an actual WebKit browser and support of advanced HTML5 features gives you a powerful tool for testing and verification of mobile websites.

Unlike Web browser solutions that attempt to emulate mobile browsing, Keynote MITE lets you interact with a mobile site just as an end user would. HTML5 sites will download, render and perform faithfully to how smartphone and tablet users actually experience the mobile Web.

How It Works

Register Begin Your Session Customize Your View Script and Play Back
MITE Start

Download, Register, Activate and Login

Fill out the simple online form and you’ll be able to download the MITE console. Remember to save your login and password as you’ll need them to use MITE.

Next, you’ll receive an activation email. Click on the link and you’re ready to go.

Once you open MITE, fill in your login and password and begin testing. You’ll start on the MITE home page where you’ll find videos, FAQs, the MITE Community and other resources to make the most of your experience.

Get Started Now

Begin your session

Your session can begin by either clicking the browse or script buttons depending on the activity you want to perform.

You’ll be prompted to select a device or device group and the URL where you’d like to begin. MITE also provides advanced options such as caching, geolocation selection, and authentication codes.

Get Started Now

Customize your view

MITE can do so much that it’s hard to capture it all on one screen. We have popular default setting you can choose or configure the screen to provide the information that’s most important for your testing needs.

Get Started Now

Script and Play Back

Arguably the most powerful feature in MITE is the ability to create a script of your session to be played back at any time. You can even play back the same script on a completely different device. Enter checks into your script and get immediate feedback on how well your test executed.

Get Started Now


Post questions and share feedback with the MITE team and other users.


What is Keynote MITE?

MITE is a desktop tool that lets you interactively test and verify mobile content by emulating over 2,200 devices and 12,000 device profiles. With MITE you can interact with your mobile websites in real time to analyze and optimize the performance of your site and the quality of your content. MITE can also record scripts that can be used for monitoring with Mobile Web Perspective

What can I do with MITE?

MITE is a mobile device simulator that lets you perform several different tasks to improve the mobile performance and reliability of your website:

Browse – MITE enables you to interact with your website in real time and analyze the performance of the downloaded Web page.

Verify – MITE can compare many aspects of your website against best practices and provide a comprehensive score for each page.

Record – Our unique mobile device simulator lets you record a new script for all the actions you perform while interacting with your website on the mobile device.

Run – This task lets you play back a script on any mobile device.

Matrix Test – Automate testing by running one or more scripts on multiple devices concurrently.

Why do I need Keynote MITE?

Mobile is the fastest-growing mode of access for online content. Chances are you either have mobile content or are developing it. The biggest challenge associated with the success of mobile content is ensuring that your users can quickly access it no matter what device they are using.

The most powerful mobile device simulator on the market, MITE provides instant desktop access to over 2,200 emulated devices and 12,000 device profiles. As a result you can quickly test your mobile Web content and optimize it for different mobile devices.

How is Keynote MITE different from other mobile test and measurement products?

Keynote MITE is a desktop tool that you can launch at will. Because it's a mobile device simulator, contention of shared resources is never a problem.

MITE has a database of over 2,200 emulated devices and 12,000 device profiles, any of which can be simulated to test how mobile content will render and perform on that device. You don't have to worry about the latest device profiles because Keynote constantly adds new profiles to MITE.

With Keynote MITE you can also test your mobile content over both the local Internet connection and the wireless operator’s network.

What is a MITE device profile?

A MITE device profile is a unique combination of device manufacturer, device model, user agent and device orientation. The same device model can have different user agent, that represent different operating system/firmware versions.

Unlike other mobile device simulators, MITE device profiles also contain device characteristics such as image types supported, screen size, headers supported, hardware features, and more.

How does MITE simulate a mobile device?

MITE is a mobile device simulator that sends exactly the same headers as a real device. These include user agent and all the accept headers that a device sends when requesting content from a Web server. As a result, the server cannot differentiate the request between MITE and a real device, and sends exactly the same content to MITE that it would to a real device.

In addition, MITE simulates the download behavior of a device by downloading the same of number of concurrent objects that a device can download. For example, MITE downloads four images simultaneously on the Apple iPhone 4 because that is the number of concurrent threads the device can open.

How does MITE render the downloaded content?

MITE contains an embedded WebKit browser, the dominant browser used on all popular smartphone platforms today, including Apple, Android, Web Palm OS, BlackBerry 6, and Nokia S60.

Once the website is downloaded, MITE displays it in the WebKit browser, which renders it as it would be rendered on a real device.

Can I create a new device profile?

You can create a new device profile by going to the Device Library.

In the device library, simply right-click and select "Create new device."

Can I use MITE on a Mac?

You can use MITE on an Intel-based Mac by running a Virtual Machine such as Parallels or VMware and installing Windows XP on that VM.

Once this is set up, you can launch Windows on your Mac (by starting the VM) and you can download, install, and run MITE from within the Windows environment.

How do I start analyzing the performance of a mobile website?

With MITE you can analyze the performance of a mobile website while interacting with it in real time.

You start by clicking the Browse button in the menu bar. Then enter the starting URL and select the device you want to emulate.

After you click OK, MITE will display the downloaded Web page and the device skin on the left and a performance waterfall on the right. You can now analyze performance by looking at the page summary and object-level details (domain, path, IP address, size, download time, etc.).

You can click any links on the website and navigate to any page. The performance results will update every time you interact with the website.

How do I record a script using MITE?

MITE lets you record a script in real time while you are interacting with your website.

To start recording:

  1. Click the Record icon on the ribbon.
  2. Enter the starting URL and select a device profile.
  3. Now you are record mode, and MITE will record a script of all your interactions with the Website.

    MITE also lets you add validation checks for every step. You can simply right-click the script and select the validation check you want to add.

  4. You can pause recording at any time by clicking the Pause icon on the ribbon.

MITE also lets you start recording at any time during a Browse or a Verify session by clicking the Record icon on the ribbon.

What is the MITE Score?

Unique MITE mobile device simulator technology provides a score for every Web page downloaded on a mobile device. The MITE score is calculated on a scale of 0 to 100 based on checks that MITE performs for the Web page.

MITE looks for factors that impact the content and performance of the Web page, then checks against W3C mobile best practices, and scores each of them. MITE computes the MITE Score by calculating the average of all individual scores.

What is the Instant Verification Test?

The Instant Verification Test is a quick and convenient way to get your MITE Score and verify that your Web content conforms to mobile best practices. Simply enter the URL you would like to check and select a mobile device from the dropdown menu listing our most popular models.

Click Start Test and get your MITE Score along with the verification results. Here you can see all the checks MITE runs along with detailed results that you can drill into. The MITE verification results provide actionable results to improve the content and performance of your mobile web site along with mobile best practices recommended by W3C.

Because it’s a mobile device simulator, you get instant access to a level of information not available on a real device.

What is the 7–day trial?

Once you test and verify that your mobile Web content has been optimized for the devices that matter most, the next step is to monitor availability, performance, and quality over time. Performance can vary and continual monitoring is the best way to ensure that every user of your mobile content gets the experience you expect.

If you're not already monitoring your site, Keynote wants to get you started with a free 7–day monitoring trial. Sign up and Keynote will monitor your site for a week from 7 locations, on 7 mobile devices. The monitoring results will be delivered to your MyKeynote account, and if you don't have one, we'll set you up for free. There you'll get a glimpse of the rich data, graphs, and tools that can give you a deeper level of insight into availability variation by location, device, and time of day. You can also set up custom alarms and alerts to be notified when availability thresholds are not met. Sign up for free and find out what you might be missing.

Use Cases

MITE is a versatile tool that can help you tackle a wide variety of challenges. Let’s take a look at some of the most popular use cases and see why MITE is right for you.

Mobile Web Content Optimization

Development Teams

If you are building a website, plan on it being viewed on a mobile device. Keep in mind that slow mobile networks will impact the performance your mobile Web content. You want to create a mobile website that provides the same functionality as your regular website, but at the same time is optimized for mobile devices. You need to take steps to ensure that the mobile website is optimized for all the different mobile devices, many of which have different capabilities, browsers, and screen sizes.

The Challenge

Developers need tools that provide access to all the different mobile devices on which users will download their mobile Web content. They also need the ability to analyze content and performance on the mobile device, troubleshoot problems, and provide actionable recommendations that will enable optimization of the end-user experience for their mobile website on different mobile devices.

MITE gives you access to over 2,200 emulated devices and 12,000 device profiles on your desktop. With MITE you can download a mobile website on any mobile device and visually see how the site renders. What’s more, MITE provides a performance waterfall graph that lets you analyze the performance of every object on the page.

Finally, MITE also provides actionable recommendations to improve the performance and overall compatibility of the mobile Web content with the selected mobile device. The MITE Score reflects the performance of the downloaded page for different categories that help you improve content compatibility, performance, and compliance with W3C mobile best practices.

Self-Service Scripting & Provision

Operations Teams

Just as your operations team monitors your website around the clock, you should also monitor your mobile website on a mobile device. Further, mobile Web content is downloaded on a range of unique devices and different network operators, so operations team should consider monitoring on all popular combinations that represent your end users’ needs.

The Challenge

Mobile websites undergo continual changes, and changing the use cases you monitor often requires a change in your scripts. As your mobile Web content and popular devices change over time, you need the flexibility to adapt your monitoring strategy to keep pace. You need a tool that provides self-service capability to record scripts that can be provisioned for 24/7 monitoring.

MITE provides your operations team with an easy-to-use tool that can record scripts for any mobile website and any mobile device. Non-technical users can record scripts by navigating through the website on the mobile device. MITE also lets your team add validation steps to make sure the results of the script are as expected.

In addition, programmers can include a complex login in their MITE script by using the advanced scripting feature.

Rapid Content Verification

QA Teams

Today there are many different mobile devices, each of which supports different capabilities, runs on a different operating system, and has a different screen size. As a result, developers either build several different mobile websites customized for specific mobile devices or modify a single mobile website for each mobile device. This makes the job of your QA team extremely difficult.

The Challenge

You need to test and certify that the mobile website works on all the different mobile devices. To cover a wide range of mobile devices in your test plan you need a way to automate testing and certification across different mobile devices.

MITE lets your QA teams automate the testing and certification of mobile Web content across different mobile devices. With MITE Pro, your QA team can record a script that can be run across multiple devices simultaneously. In fact, MITE Pro lets you run multiple scripts across multiple devices at the same time and displays the test results together as a matrix. Your QA team can quickly scan the matrix to see which scripts pass and which scripts/device combinations fail. MITE then lets you drill down into each script-device combination and view the results in detail.

Performance Analysis & Troubleshooting

Operations Teams

The availability, performance, and quality of your mobile Web content can vary greatly depending on the location of end users. Users access mobile websites from remote locations connected to different network operators and on a wide range of mobile devices. When problems occur, it's important to replicate the end-user scenario as closely as possible to enable quick troubleshooting and reduce time to repair.

The Challenge

When your operations team receives an alert regarding problems with your mobile website you need to troubleshoot in the location and on the operator where the issue appears. The team needs to isolate the issue and quickly get to the root cause of the problem.

With MITE, your operations team can perform remote troubleshooting by connecting to remote network operators in remote locations from the desktop. This gives you access to real network operator traffic even though you’re physically far away.

You can download the mobile website over the remote network operator and see if it is a network problem or an issue with the content server infrastructure. You can also analyze performance over the remote network operator to see how the content has been modified by the network operator. Operations can quickly get the root cause of a problem, fix it and provide a better user experience.

Back to Top