World's Largest Software Testing Marketplace

Software Testing Journal

Subscribe to Software Testing Journal: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Software Testing Journal: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories

Measuring DevOps Success in Your Software Delivery Pipeline By Jason Lenny When it comes to measuring the success of your DevOps rollout, it can be challenging to identify the right metrics that will provide intelligence while avoiding the trap of vanity metrics that indicate action—but not necessarily progress—towards the outcome you’re looking for. In my experience, the most valuable metric of all is the lead time between when you make a commit in source control and when that change makes it to your consumers. Some very mature organizations have even been able to link this metric to validated learning or planned outcomes in production (i.e., user engagement, revenue, or even a pivot decision). This sort of full-cycle measurement closes the DevOps build-measure-learn loop and gives you unparalleled insight into the performance of your overall delivery metrics. This ... (more)

Three Tips for Testing Your EDI System

Electronic Data Interchange (EDI) allows businesses to send information to other businesses through electronic means instead of paper. A wide range of business documents can be sent with EDI, including invoices and purchase orders. Many companies prefer to use EDI because of the way it standardizes the process of exchanging business documents. In an increasingly digital age, there is no question that EDI is critical to the success of many companies. However, to develop and maintain a successful EDI system, you must test it on a regular basis. Following are three tips for testing your EDI system to assist you with this process. Familiarize Yourself with the Types of Compliance Testing Different EDI systems must undergo different compliance tests to be deemed successful. While no single set of tests is appropriate for every system, it is important that EDI systems go t... (more)

Product Review: qTrace Screen Capture and Bug Reporter

Anything that can speed up software development by taking the pain out of tracking down bugs and fixing them is a boon for developers. There are several enterprise-level systems available for defect capture, tracking, and reporting. In addition to these systems, there are specialized tools that help capture screenshot, writing steps to reproduce defects, and generating bug report details. Usually you would expect to use combinations of these specialized tools along with an enterprise defect tracking system to achieve a comprehensive quality assurance workflow for reporting defects, but qTrace is aiming to be all-in-one tool. Version 2.5 of qTrace has just been released by QASymphony and it's built as intelligent screen capture software with auto generated bug report details. Let's take a closer look at what it can do. Benefits of qTrace If you sign up via the QASymp... (more)

Case Study: Too Fast for the User

I just heard an interesting story from Runtastic, who is one of our Mobile Real User Monitoring customers. Runtastic's main mobile app allows their users to track their sport activities such as running, biking, hiking or skiing. They had a user complaining about too high speed. He didn't actually complain about the performance of the app but instead complained about his average speed during his workout as calculated by the app. After his one hour biking session, the app showed the he covered a distance of 490 km - that would probably be a world record and give him the yellow shirt in a small French bicycling event. What went wrong on the mobile device? After a short brainstorming session, the developers came up with the following three potential root causes for this bug: Bad GPS coordinates Problems with the calculation of the distance in the app code In correct v... (more)

Parasoft to Exhibit at DevOps Summit

DevOps Summit Early Bird Savings here! SYS-CON Events announced today that Parasoft will exhibit at SYS-CON's 2nd DevOps Summit, which will take place on June 10-12, 2014, at the Javits Center in New York City, New York. Explore DevOps Summit Sponsorship & Exhibit Opportunities ! For 25 years, Parasoft has researched and developed software solutions that help organizations define and deliver defect-free software efficiently. By integrating Development Testing, API testing, and service virtualization, Parasoft reduces the time, effort, and cost of delivering secure, reliable, and compliant software. Parasoft's enterprise and embedded development solutions are the industry's most comprehensive - including static analysis, unit testing with requirements traceability, functional and load testing, dev/test environment management, and more. The majority of Fortune 500 c... (more)

New Version of TuneUp Utilities Available in Late October

TuneUp announced that the latest version of its award-winning series of PC optimization software will be available at the end of October. The software manufacturer has integrated a number of new features, including full Windows 7 support, into TuneUp Utilities 2010, making PC maintenance more convenient for both novice and professional computer users. TuneUp Utilities 2010 contains the new Turbo Mode to increase the performance of users' PCs. This allows consumers to switch off a large number of unnecessary background processes -- with a single click. The Live Optimization function is another addition to TuneUp Utilities. It helps improve programs' startup and response times, even when computers are bogged down with a number of applications running simultaneously. TuneUp Utilities 2010 also provides users with a concise Optimization Report, which outlines the Windo... (more)

Optimized Plugin Applications Make the Newly-Released Moyea Web Player Versatile

So far, there are up to 10 useful plugins available for Moyea Web Player to extend its capabilities and to meet various demands of its customers. The new V2.1.1.5 Moyea Web Player comes out exactly with optimized plugin applications to serve the goal better. Shenzhen P.R.C - Oct 22nd, 2009 - Moyea Software Co., Ltd. (http://www.moyeamedia.com/): a rising developer of flash applications for the internet and multimedia software, today officially announces the release of its newest Web Player V2.1.1.5 with a series of successful plugin restorations and complementaries regarding its parameters and certain functions. Moyea Web Player is a handy flash video player creator that will build and customize Web FLV Player for flash video playback on various websites, personal blogs and public forums. Since V2.0, customers can immensely extend its capabilities, for example, to... (more)

Performing a Penetration Test on a Customer’s Network

When performing a penetration test on a customer’s network by simulating an attack and trying to find a way inside many forget there is an easier way. Many networks have well established security protection through firewalls, Intrusion Detections/ Protections Systems that will alert to your presents. Performing a vulnerability scan using tools such as NeXpose, Nessus, nmap, etc will alert many systems. By performing some research on the target and learn what the company does you can narrow your attack. By using some social engineering you can email your payload to an inspecting victim at the company that will allow you to establish a foothold thereby allowing you to further exploit their network. This can be accomplished by using the Metasploit binary payloads with Shikata-ga_nai encoding scheme. Metasploit Antivirus Bypass When making plans to email or deliver your ... (more)

Eleven Tips to Becoming a Better Performance Engineer

The ability to conduct effective performance testing has become a highly desired skillset within the IT industry. Unfortunately, these highly sought-after skills are consistently in short supply. "Front-end testers" can work with a tool to create a realistic load and although this is an important skillset, creating the load is just the beginning of any performance project. Understanding the load patterns and tuning the environment makes the unique talents of a "performance engineer" worth their weight in gold. Performance engineers require skills in data analysis such as resource usage patterns, modeling, capacity planning, and tuning in order to detect, isolate, and alleviate saturation points within a deployment. Performance testing generates concurrency conditions and exposes resource competition at a server level. When the competition results in a resource (such ... (more)

Mobile Performance Testing: Demystified

How does the approach to performance / load testing extranet mobile applications change from testing other RIAs? In some ways, not much. Yes, the user activity for every mobile application will be unique, but the same goes for every web application. Different technology stacks, different deployments, different load patterns, different types of users profiles, and different content delivery… All make each web application, in its own right, unique. The approach to methodical performance testing for capacity planning and identifying scalability issues remains the same. The mobile application could be a web site accessed via a URL or it could be a native mobile application loaded onto your device. The list of mobile devices keeps growing, but currently the most popular are Tablets, PDA’s, Droids, Blackberry, iPhone, iPad, Smartphones, etc. Supporting testing from thes... (more)

Step Away from One-off Release Thinking

Not long ago, customers and prospects had to find a computer to visit your website. But today they're online 24/7 via mobile devices. Serving your customers is now a continuous interaction, and this phenomenon will only grow in the coming years as customers and prospects demand reliable and up-to-date Web services from anywhere at any time. For your organization, this translates into constant pressure to quickly and frequently add features and updates to your application services. The environment also makes the quality of your online services more important than ever as issues become visible instantly. Applications to support your business need to be deployed not only at a much faster rate, but also with more predictability. For many organizations, a new approach to delivering software isn't simply about development and deployment practices - it's critical to busin... (more)