Testing

71 articles

Test Management 4.0: Reduce Risk by Understanding the Impact of Change

By Ido Sarig Big day today, we just announced the release of our latest version of Wind River Test Management, WRTM 4.0, the culmination of several years of hard work - kudos to our engineering team! In the coming weeks, I will be covering many of the new features of WRTM 4.0 in detail in a series of separate posts,…

Testing for Security

By Ido Sarig Last summer was a watershed event for security-consciousness in the embedded systems world: Stuxnet, a highly sophisticated worm exploited no fewer than 4 zero day vulnerabilities in Windows in order to attack a specific Siemens PLC and its associated SCADA system. The target was reportedly the Iranian nuclear facilities at Natanz, where uranium-enrichment centrifuges were taken out of…

When embedded software testing is a life or death issue

By Ido Sarig When I was in high school, there was a popular TV show called “Moral Dilemma” that aired in my native country. It featured a panel of professionals such asdoctors and lawyers who discussed “life or death” issues related to their daily work:  Would you represent and defend a client charged with murder after he confided in you…

Integration and Testing the Integration

By Jakob Engblom The US National Highway Traffic Safety Administration (NHTSA) recently released a deep report into last year's issue with "unintended acceleration" on certain Toyota cars. They actually employed a team from NASA who analyzed the throttle control software using a wide range of cutting-edge tools. Reading their report gives a good idea for how embedded control software is…

Being Helpful or Simply Correct?

By Jakob Engblom The other day, I spent some time getting a new operating system up on one of our Simics virtual platforms. The platform is stable, the hardware is shipping and it is being used with the very software I was setting up. However, as the operating system was booting, I got quite a lot of warnings from Simics about incorrect…

What the LA Lakers and Apple iPhone can teach us about software engineering

By Ido Sarig Half way into the 2010-2011 NBA basketball season, the Pacific division leading LA Lakers had an embarrassing loss to the bottom-dwelling Memphis Grizzlies. The LA Times described the performance of several of the players at the Sunday, Jan.2, 2011 game as “sleep walking” – which turned out to be not far from the truth! Three Laker players…

Testing? That’s what customers are for!

By Ido Sarig Many years ago, circa 1990, as I was starting out my professional career as a software developer with Mercury Interactive, I went on a customer call to a Silicon Valley-based software company, to present our new product for automated software testing. Apparently, our message did not get through, as the response we got at the end of…

Low-cost Android phones: Feature phones an endangered species?

By Chris Buerger There is no doubt that there will always be a set of consumers that only want their mobile phone to be, well, a phone. Voice calling is likely to remain the ‘killer app’ for the majority of consumers for a long time to come, and there will remain a sizeable section of the mobile phone market that…

Physical or Virtual

By Jakob Engblom When you explain what a virtual platform or full-system simulation solution like Wind River Simics is, a key part is that it runs the same software as a physical board or physical system. This does capture the core of the idea - but it does not mean that the virtual platform is only "just like the real…

Test Automation Meets Simulation

By Paul Henderson I'm seeing increasing interest from many companies in using simulation environments with test automation systems to accelerate the testing process. Specifically, putting Wind River Test Management together with Wind River Simics is getting creative juices flowing in industry thought leaders. Why? Well, development teams have started to realize the benefits of simulation systems for speeding and validating system…