Tag: toolkit

  • Developer Tooling for Emerging Technology

    Developer Tooling for Emerging Technology

    2020 has brought a seemingly endless amount of problems, but software developers have responded with solutions. Despite all of this year’s change, one thing remains true: Software is being used in a multitude of ways to tackle some of the world’s most pressing challenges. And developer creativity is helping to progress exciting new areas of technology innovation; specifically, internet of things (IoT) and edge computing, 5G and autonomous vehicles.

    The barriers to entry for development in these new areas has lowered in recent years. It’s now just as cost-effective to get started on an IoT hardware project as it is to build a web or mobile application and learning how to get started with the hardware is as easy as searching for “how to raspberry pi” on YouTube. The issue is, once you get started and begin shipping units, you’ll come to realize that developer tooling for emerging areas of technology is lagging behind the curve. The market for tools that monitor and test web and mobile applications is healthy and diverse, but tooling for IoT/edge, 5G and autonomous vehicles has yet to see the same surge. And as projects become more complex, how do you keep up with both automated and manual testing? How do you ensure that firmware updates don’t “brick” devices out in the field? Fixing a bug in a website can be deployed in a few minutes, and in some cases, customers won’t even notice. Shipping new versions of software to devices is a little more tricky.

    One of the biggest areas of change in this sector is innovation in CPUs. For the longest time, engineers could write software that worked on either Intel- or AMD-based CPUs—and the majority of software that exists today can run on either of those platforms. However, IoT devices make heavy use of the newest player in the CPU space: Arm. Most people don’t realize it, but anyone with either an Android or iPhone smartphone in their pocket already has a device running an Arm processor. Arm processors work especially well in low-power environments, such as those you find in IoT. The biggest problem that engineers face with this new CPU is that the majority of developer tooling isn’t suited for them. It’s all been built with either Intel or AMD CPUs in mind.

    We are only beginning to realize the possibilities of these emerging technologies—and developers will be the ones paving the way, building the solutions that will power our future. As they continue to evolve and create new unstructured data sources, companies will need to invest in the tools that enable developer teams to not only keep pace but also innovate.

    The tools I’m referring to will be the ones that let developers seamlessly deliver software across any environment—from IoT devices to private or public cloud to embedded systems to 5G. CI/CD platforms are one way to accomplish this. But there’s a misconception when it comes to selecting CI/CD providers: that developers must choose between the security of on-premises environments and the scale of public cloud. A hybrid cloud approach to CI/CD is an effective way to test and deploy software at scale without compromising the security of a company’s most valuable resource: its source code.

    For so many teams and companies, this was the year of throwing out the playbook and rewriting the road map. The window of opportunity for true software innovation has never been more open. Whether it be in IoT, 5G or autonomous vehicles, developers are moving fast to change the world. They need developer tooling that will help them deliver on those ambitions.

  • Perfecto Releases Ultimate Digital Testing Toolkit to Guide Data-Driven Testing Decisions – New set of free resources

    New set of free resources helps enhance mobile and web testing strategies

    LONDON – May 18, 2016 – Perfecto Mobile, the market leader in empowering enterprises to deliver high-quality digital experiences, today announced the availability of their Ultimate Digital Test Coverage Toolkit, a free “starter package” that guides Test, DevOps and Product Development teams to make better-informed decisions about their web and mobile test strategies across devices and geographies. The Ultimate Test Coverage Toolkit helps practitioners reduce risk associated with digital quality by identifying the right mix of mobile devices and browsers to test on across geographies; how to set up and maintain a robust and scalable test lab; and what device/browser platforms to pay particular attention to in 2016.

    According to Criteo’s State of Mobile Commerce report, 40 per cent of transactions today take place on multiple digital platforms – from mobile devices and desktops to wearables. Ensuring that dev/test teams are using the best combination of mobile devices, browsers and operating systems for their target user base is crucial to delivering a great digital experience, yet the diverse digital landscape and rapid pace of releases causes challenges when strategising test plans. A recentForrester Wave™ (Mobile Front-End Test Automation Tools, Q2 2016) report noted the most successful mobile apps are tested on many device models and under a variety of conditions; however anticipating and mitigating the unknown means testing an app “on tens, hundreds, and even thousands” of different devices, operating systems and browsers.

    “A common challenge for teams developing or scaling their test strategies across web and mobile is making the decision of which devices, browsers and geographies to include in their test plans,” said Eran Kinsbruner, Technical Evangelist at Perfecto. The Ultimate Digital Test Coverage Toolkit aims to simplify the digital landscape by showing users how to maximise test strategies, guide users to make data-driven decisions about test coverage, and deliver great user experiences across digital channels.”

    Powered by regularly updated market and proprietary data, the Ultimate Test Coverage Toolkitenables users to stay ahead of the curve and consistently deliver great digital experiences to their customers through a variety of features and resources, including:

    • A free, online interactive tool to answer, “Which mobile devices and platforms should you test on?” With the five most popular devices and operating systems accounting for more than 500 possible browser and device combinations alone, the new Digital Test Coverage Optimiser tool enables teams to discover the optimal device/system mix for maximising test coverage with the fewest devices possible.
    • Resources and data to inform ongoing coverage strategy. The Test Coverage Toolkit includes a number of resources to help app developers, testers and product managers develop a strategy for multi-device interactions that will cover all target markets and user profiles. The Digital Test Coverage Index Report combines data from 4,000+ device profiles, mobile market usage data and proprietary Perfecto analysis to help teams determine the level of digital quality testing required to cover all relevant target markets and customers on an ongoing basis.
    • A comprehensive guide for implementing a digital test strategy. To round out the Toolkit, Perfecto published a step-by-step test coverage e-book that gives practical advice on how to approach, build and maintain a successful digital test strategy, and is based on exclusive enterprise cloud usage data and the experiences of Perfecto’s most-valued customers.

    The Ultimate Digital Test Coverage Toolkit is the first of many information hubs within Perfecto’s new Ultimate Guide to Continuous Quality, a premiere resource centre for practicable, actionable strategies and tips for delivering Continuous Quality to improve digital experiences. To learn more about Perfecto’s Test Coverage Toolkit tune into the webinar “How to Create the Right Mobile & Web Test Strategy” taking place on May 26 at 2 p.m. ET. To register, visit here:http://info.perfectomobile.com/ultimate-test-coverage-webinar.html.

    ###

    About Perfecto
    Perfecto enables exceptional digital experiences. We help you transform your business and strengthen every digital interaction with a quality-first approach to creating web and native apps, through a cloud-based test environment called the Continuous Quality Lab™. The CQL Lab is comprised of real devices and real end-user conditions, giving you the truest test environment available.

    More than 1,500 customers, including 50% of the Fortune 500 across the banking, insurance, retail, telecommunications and media industries rely on Perfecto to deliver optimal mobile app functionality and end user experiences, ensuring their brand’s reputation, establishing loyal customers and continually attracting new users. For more information about Perfecto, visitwww.perfectomobile.com, join our community or follow us on Twitter at @PerfectoMobile.

    ###

    Media Contacts:
    Laura Eardley
    Account Manager
    Laura.Eardley@text100.com
    +44 208 846 0778