Automated IC testing with Arduino Mega

Arduino boards by themselves are, of course, great for making a wide array of projects. Sometimes, however, you’ll need to add other integrated circuits (ICs) for extra functionality. If you want to be absolutely sure that the IC you’re using in your project is working correctly, this tester by Akshay Baweja will input the signals to the device, and analyze the outputs that it produces on a 2.4” touchscreen.

While this type of equipment would normally be quite expensive, Baweja’s Arduino Mega-powered gadget can be built for around $ 25.

I designed a shield for all components to fit-in and chose the Arduino Mega as my microcontroller board since both the ZIF Socket and LCD can be put side by side giving the build a compact and portable look and feel.

Be sure to check it out being demonstrated below, and if you want to create your own, code can be found on GitHub.

Arduino Blog

Australia to witness Huawei’s NB-IoT testing and certification centre

Australia is all set to witness one-of-its-kind testing facility. Huawei has announced its support to James Cook University (JCU) and Enex TestLab. The support extended is in the form of providing the equipments for JCU and Enex TestLab to set up a narrowband Internet of Things (NB-IoT) testing and certification facility in northern Australia.

As per the agreement, the facility will take care of testing and certification for NB-IoT devices, monitors, and sensors. Using Enex TestLab, JCU will be able to certify devices according to globally recognised standards endorsed by the National Association of Testing Authorities (NATA).

This partnership places Australia at the leading edge of NB-IoT development and implementation, and enhances JCU’s IoT leadership both nationally and globally. JCU shared that it would be offering Australia’s first IoT engineering degree. Those studying the IoT degree will have the chance to be hosted at Huawei’s campuses in China and Sydney to take part in its Seeds for the Future R&D campaign.

Huawei will be providing the equipment and support to set up the lab, but won’t partake in the testing or certification process. Huawei’s focus on IoT saw it similarly opening an NB-IoT lab in Newbury, UK with Vodafone last year, which is dedicated to NB-IoT technology and applications R&D. Huawei at the time said it would open six more across the globe.

Huawei is already helping deploy its smart city solutions to more than 120 cities across 40 countries, and last month said it is also pushing the concept of safer cities through technology and IoT applications.   Read more…

The post Australia to witness Huawei’s NB-IoT testing and certification centre appeared first on Internet Of Things | IoT India.

Internet Of Things | IoT India

Maximization of IIoT Technologies in Test & Measurement to Enable Smart Testing

  • Big Data and predictive analytics will make test systems intelligent and fuel growth opportunities, finds Frost & Sullivan’s Measurement & Instrumentation team

SANTA CLARA, California, Dec. 14, 2017 – The emergence of Industrial Internet of Things (IIoT) and its implementation in test and measurement (T&M) is expected to transform the industry. Through digital connectivity, the use of test equipment can be maximized, improving the quality of testing and opening a host of future opportunities. In a highly competitive environment, vendors must develop product differentiation and branding strategies in order to penetrate smart testing opportunities.

Frost & Sullivan’s latest analysis, Adoption of Industrial IoT in the Global Test and Measurement Market, Forecast to 2022, finds that the value of the IIoT in test and measurement market is expected to reach $ 104.8 million by 2022 growing at a compound annual growth rate of 6.7 percent from 2016. The research assesses market dynamics including trends, drivers, restraints, forecasts, Mega Trends and industry convergence implications, and opportunities in end-user verticals. Profiles of key competitors such as National Instruments, Fluke Corporation, Keysight Technologies, and Rohde and Schwarz are also provided.

“Currently, original equipment manufacturers are cautious when it comes to IIoT technology adoption with significant concern toward security issues and limited entrants in the market,” said Frost & Sullivan Measurement & Instrumentation Research Analyst Anisha Nikash Dumbre. “However, by 2020, a number of IIoT-enabled test systems are expected to be launched, catering to diverse services and fields within the industrial ecosystem.”

By 2025, the next generation of T&M systems would have ‘learned’ from their past experiences, enabling advanced testing measures and outcomes. Democratization of IIoT would lead to cheaper Software-as-a-Service (SaaS) models, ultimately leading to more than 80 percent of testing vendors adopting this technology within their test systems. The integration of testing capabilities with modular form factor will further augment growth opportunities in this sector.

Strategic imperatives for player’s success and growth in this market include:

  • Embracing transformational changes brought about by IIoT and offering better testing methods like Big Data, predictive analytics, and automation to customers;
  • Integrating test capabilities and anticipating the changing system requirements;
  • Adopting faster and more accurate modular form testing methods and remote monitoring to reduce the cost of testing; and
  • Using data analytics to give greater accuracy and provide clients with substantial cost savings.

“In the future, there will be more focus on achieving zero defects in products and therefore the need for smarter test systems. Thus, no waste or rework will be caused, thereby avoiding revenue loss,” noted Dumbre. “With this in mind, there will be a heavy focus on the research and development stage of the equipment to ensure zero defects. Continuous monitoring of equipment and IIoT technology will become the most important aspect to achieving zero defects.”

Adoption of Industrial IoT in the Global Test and Measurement Market, Forecast to 2022 is part of Frost & Sullivan’s Test & Measurement Growth Partnership Service program.

Courtesy: PRNewswire


The post Maximization of IIoT Technologies in Test & Measurement to Enable Smart Testing appeared first on Internet Of Things | IoT India.

Internet Of Things | IoT India

Certifaya, AI Powered App Testing BOT Launched

To keep pace with the ever changing technology, announces the launch of Certifaya – an AI Powered App Testing Bot. Certifaya automatically tests the mobile applications over hundreds of real mobile devices and gives its users real time insights into the app behavior and  performance.

The app implements artificial intelligence driven technologies. It lets the users run a test for the applications from anywhere across the world through the cloud based Real mobile Device farm.

Certifaya’s analytics driven testing engine uses deep machine learning algorithms to navigate through the app and monitors the applications for issues. The platform finds out problems and presents reports with critical issues such as crashes, memory leaks, high CPU, slow response time, battery drain and other key parameters.

Commenting on this development, Avinash Tiwari, the co-founder of SSTS Inc. said, “To build an All-In-One platform for Mobile app and IoT app Testing, we at pCloudy have always been using automation and artificial intelligence to disrupt the lifecycle of a mobile application. As Bots help in making software testing faster, Certifaya has been developed to help the testers test more efficiently and competently.”

The post Certifaya, AI Powered App Testing BOT Launched appeared first on Internet Of Things | IoT India.

Internet Of Things | IoT India

IoT testing: how to become more flexible

Even before IoT testing, the automation and repeated execution of tests have been integral aspects of our day-to-day work as software developers. Continuous delivery and DevOps would otherwise be unimaginable. What are the advantages of test automation? Development teams receive speedy feedback on modifications to software code. They can also spend less time on manual testing. As a result, developers can truly streamline development in the name of agile processes.

Illustration that shows what happens when the IoT meets agile software development and DevOps.

With its billions of connected devices and continuous flows of data, the IoT has substantial non-functional requirements. But frameworks such as agile software development or DevOps also need different approaches to testing: teams must choose appropriate tools for their unique test scenarios and automate testing whenever feasible.

Developers have traditionally focused on automating functional tests. But as the Internet of Things (IoT) becomes more important, non-functional tests are also gaining in significance . Considering that billions of devices are interconnected, software must not only perform as expected, but also do so reliably under heavy load . I now want to explore the greatest challenges in this regard.

The top 3 challenges of IoT testing

The Internet of Things consists of billions of interconnected devices. This generates tremendous amounts of data but also places heavy loads on key IoT components. How can IoT testing automation be available on demand, while scaling to meet ever-growing demands on test infrastructure and IoT tooling requirements?

Challenge 1: Development teams must be able to integrate non-functional tests into their continuous tool chains, without needing to administer the requisite test environments themselves.

If load testing is to be as realistic as possible, it has to simulate the behavior of tens of thousands – if not hundreds of thousands – of sensors. Clearly, using such quantities of real sensors is essentially out of the question. This makes it necessary to virtually generate an appropriate number of sensors using a device simulator or similar test tool. Such pilot projects require a lot of hard work from development teams, which can only rarely commit enough resources. Before actual testing can even begin, teams must consider the personnel costs. The necessary infrastructure also costs money. What’s more, the teams have to procure and integrate appropriate systems into the network. Although such effort and expenditure is key to software quality, it also slows down development considerably. Due to this, teams might postpone tests to late stages of a project – or even cancel them altogether, which is much riskier.

Illustration that shows that non-functional testing entails considerable investments of time and money.

Non-functional testing requires tools and infrastructure that entail considerable investments of time and money before the very first test can even be run. In addition, the infrastructure must scale up or down to meet the latest requirements or test scenarios.

Challenge 2: It is impossible to predict which tools will be used to test a certain software artifact. For this reason, integrating new tools such as device simulators has to be a speedy and simple process.

Test infrastructure is not the only thing that must be versatile. Indeed, the range of potential test tools is truly diverse: from device simulators developed in-house to generic load generators, there is a suitable test tool for practically any pilot project.

Challenge 3: IoT testing environments and test systems are not static. Teams must be able to test their systems in and from various networks and at different geographic locations.

Even though IoT software platforms are available globally by definition, and despite agile development processes touting potentially shippable product increments, new software artifacts are often tested in internal networks. Instead, it should be as convenient as possible to switch between different test environments.

How to take a more flexible approach to IoT testing

Some aspects of the challenges above have already been mastered in practice. First, there are many providers of Infrastructure as a Service (IaaS) such as Amazon or Microsoft, which allow companies to rent computing power at the push of a button and make it available just as quickly. Second, nearly any software program can be installed automatically using configuration management (CM) products such as Chef or Puppet. Regarding a system under test (SUT), the two aforementioned partial solutions must be combined to make an easy-to-use solution.

Motivated by the challenges of the IoT and agile processes, the Bosch Software Innovations test center created a generic tool for fully automated testing. All Bosch divisions can use this tool to quickly and easily integrate testing tasks into their own development processes. The methods and approaches for this generic tool are the outcome of quality-assurance measures executed during development of the Bosch IoT Suite and Bosch projects for IoT applications:

Illustration that shows how the AUTOMATED TESTING SERVICE works.

The AUTOMATED TESTING SERVICE serves as the one and only touchpoint for test automation; it also coordinates the entire process and collects test artifacts. The tester simply initiates execution of testing and then waits for the results.

Step 0: The tester makes a REST request to initiate execution.

Step 1: The AUTOMATED TESTING SERVICE automatically requests the necessary virtual machines in the IaaS.

Step 2: The CM system rolls out the test configuration, consisting of simulators or test tools, to the virtual machines created in step 1. Testing then starts.

Step 3: The test artifacts are automatically transmitted from the IaaS to the AUTOMATED TESTING SERVICE.

Step 4: The AUTOMATED TESTING SERVICE automatically releases all computing power that it no longer needs.

Step 5: Via a REST request, teams can now retrieve the test artifacts locally from the AUTOMATED TESTING SERVICE and evaluate test results.

Wrap-up and outlook

Thanks to the integration of IaaS providers, teams no longer have to maintain their own test systems. What’s more, they pay only for the computing power that they actually use. And REST-based execution facilitates integration into existing toolchains. IaaS and the CM product make IoT testing considerably more scalable and versatile . It is easy to add more machines or other tools simply by modifying the REST request.

Illustration that shows the benefits of the AUTOMATED TESTING SERVICE.

The AUTOMATED TESTING SERVICE helps you significantly reduce your investments of time and money in test infrastructure. You pay only for what you actually use.

So, what’s next? Dr. Jürgen Kraus, system engineer at Bosch Software Innovations, summarizes: “We know that, as we dive even deeper into the world of things, more challenges lie ahead. By relying on the approaches presented here, however, we feel confident about tackling and mastering these challenges.”

What has been your experience with conducting IoT tests?

The post IoT testing: how to become more flexible appeared first on Bosch ConnectedWorld Blog.

Bosch ConnectedWorld Blog