Software Developers and Software Testers: Different Mindsets; One Goal.

TeamworkMost people agree that locating and fixing defects early in the System Development Life Cycle (SDLC) will result in higher quality software and lower costs. Moving more testing into an automated process means problems can be corrected earlier. But the need for balance between developers and testers is crucial. Both Software Developers and Software Testers have a fundamentally different mindset, but ultimately one goal – to deliver top quality products and services that meet or exceed the customers’ needs.

 

A developer’s job is to build. A tester’s job is to tear down. Opposite ends of the spectrum, yet interdependent. The challenge for developers testing their own work, rather than handing it off to a tester, is the possibility they might overlook errors, forget to make changes, or generally feel too optimistic. Because a tester’s job is to look for snags, the work will be scrutinized objectively.

 

Read more

Mobile Device Diversity: Developers’ Gargantuan Challenge

http://www.dreamstime.com/royalty-free-stock-photography-smart-phone-internet-image25842587With the smartphone market more crowded than ever (56% of American adults are smartphone owners) and the demand for mobile device apps at an all-time high, total quality software testing is in unprecedented demand. Mobile software testing must be comprehensively executed, with test cases performed across the devices that largely encompass your target market. And identifying your target market can be an overwhelming challenge in and of itself.

 

Considering the fact that 55% of the world’s cell phone owners say their main source of Internet access is their mobile device, the voracious need for quality mobile device apps and testing leaves developers reeling.

 

Read more

ChromeCast Streaming Media Delivery Engages, Entertains and Enables

ChromecastInfographicIt’s what consumers want: to be engaged and entertained with the simplicity of streaming media, which continues to change the face of cross-platform development and delivery. At the forefront of streaming media is Google’s Chromecast, a thumb-size device that you plug into an HDMI port on your television and voila! You can instantly stream entertainment – YouTube, Hulu, Netflix and more – through the Internet from your choice of mobile devices.

 

Read more

Building a Quality Software Testing Framework

Software TestingThe complexity of software testing has certainly kept pace with the complexity of software development. And the cost of not finding issues early in the lifecycle has never been more expensive, given the need for any consumer or business application to be available and perform consistently and specifically across a variety of browsers as well as mobile and tablet platforms. Add in the entertainment devices supporting OTT, IPTV and gaming, and software quality assurance is a daunting task for the person owning that challenge.

 

Read more

Digital Convergence: Are We There Yet?

ProjectTraditional marketing continues to be transformed and converge with digital marketing, presenting the challenge for brands of how to effectively capture, measure, integrate and deliver on their promises. Digital convergence fuses telecom IT, media, electronics, services and more into the way we communicate, market, sell and otherwise exchange products, services and ideas. It isn’t new, but it is still evolving and drives questions about what’s next.

 

Read more

Requirements Traceability: Test Cases and their Relationship with Use Cases

I have found that it is difficult to describe the full purpose of test cases without explaining their linkage to use cases. Test cases typically rely on use cases to help ensure that the system functionality delivered accurately represent the actual features requested by the business. Per Wiki – In software development, the term traceability (or Requirements Traceability) refers to the ability to link product requirements back to stakeholders’ rationales and forward to corresponding design artifacts, code, and test cases.

 

Read more