Author Archives: Allen

JSAS Test Automation

More and more companies are now using Agile as their development methodology. This requires that test cases be executed, completed in a short time, and repeated very often. To reach these objectives, automated testing is a must.

There are many ways to setup your automation testing system. The purpose of this blog is not to compare andconclude which one is the best; but mainly to show an example of creating and executing JSAS test automation, one of the automation platforms that we’ve been using lately. .

First, what’s “JSAS”? More

Posted in Agile Testing, Automated Software Testing, Software Test Automation, Test Automation, Test Management, Test Strategy, Test Tools, Web Application Testing | Tagged , | Leave a comment

Using XPath Axes to Locate Elements in Selenium Webdriver

With Selenium Webdriver, you normally locate an element by id, className, tag, or CSS amongst various other methods. Even though there are many ways to locate an element, for various reasons sometimes they don’t work. In this situation, you can use XPath to locate elements. This blog shows an example of how we leverage XPath in our Selenium automated testing work to locate web elements. More

Posted in Test Automation | Tagged , | 1 Comment

Test Management – Tips for Software Testing Project Managers

Good living habits keep you healthy; good test management habits make your testing team strong and ensure consistent success. I’ve led many teams – from 2 or 3 to 30 or 40 people. The following are the habits I always insist on and they keep my projects running smoothly so far. More

Posted in Test Management | Leave a comment

Testing Healthcare Software – Medication Dispensing Software

As part of our healthcare software testing practice, we have been working on a medication dispensing system. Medication Dispensing software, part of a Medication Management system, allows pharmacy inventory to be managed from its arrival in the pharmacy to dispensed medications, implementing multiple bar code checks for accuracy. It works throughout the facility and sometimes crosses multiple hospitals. Using this type of application, technicians can quickly and securely pick from the carousel and other devices.
Monitoring and dispensing medications is highly regulated and requires a complex and highly secure system. Business rules and features are quite complex, so testers need to prioritize the features and priorities. In our testing experience, we found the following top 4 items to prioritize our testing efforts. More

Posted in Healthcare, Healthcare Software Testing | Leave a comment

Using Esxi to setup test environments quickly and easily

In most testing projects, we need to setup and manage many test environments – from Windows 2000 Advanced Server to Windows Server 2008 R2, from Redhat Enterprise 5 to Solaris 11, from Microsoft SQL Server 2005 to Oracle 11g R2. This is required because testers frequently switch among them to verify and validate the quality of the products across multiple platforms. We’ve found that setting up and managing many test configurations can be accomplished well with VMWARE Esxi.

VMWare Esxi, now renamed as “VMware vSphere Hypervisor”, is a popular virtualization solution and has many benefits: More

Posted in Test Management, Test Strategy | Tagged , | Leave a comment

How To Show Silktest Automation Results in Real Time

The SilkTest® built-in result or logging system can’t show results in real time, so you have to use the API combined with some database operations. We can use these methods to write all the execution results into a remote database during script execution; then write some ASP pages to retrieve the data from the database; then deploy the pages to an application server like IIS and finally post the site publicly. Then, your client can log into the ASP site and read the automation status and results at any time. More

Posted in Test Automation | Tagged , , | Leave a comment

Prioritizing Languages for Localization Testing

Large companies have been localizing their products for a long time. Now, smaller and medium size companies are attacking international markets trying to grow revenue away from home, especially with the proliferation of web-based software. When you release a multiple language supported product, not only does it have to be localized in the target language, it also needs localization testing. To conduct localization testing, you need test all the different localized versions of your product. You probably don’t have the time and resources to cover all the languages, so you have to focus and prioritize. How to set the priorities then? More

Posted in Localization Testing | Tagged , | Leave a comment