|
|
Sizing Up Automation Candidates
by Bob Galen Software Test & Performance
So there you are. You've done a little research on test automation, made the business case to upper management—and they bit on the proposal. To your surprise, they supported you all the way and are extremely excited about how much faster testing can really move. Or…
Upper management comes to you with an edict to start automating your testing: You've got to improve testing cycle and turn-around time—and do it with fewer resources. They clearly believe automation is the only way to achieve these goals. You're given a nearly blank check to quickly bring automation into play in your next major release—three months away.
In either case, you're in an enviable position, poised to begin developing test automation.
Read the entire article.
This article originally appeared in Software Test & Performance.
Tech Article - Understanding QA Wizard Pro Application Repositories
When you record a script, QA Wizard Pro captures the windows you access in the tested application, the controls in each window, and the properties of each window and control. This information is saved in the application repository.
After application data is saved in the repository, any script you record or run has access to the window and control data and properties. When you record new scripts, QA Wizard Pro compares the windows and controls found during recording with the information in the repository. New controls found in the application are added to the repository. When you run scripts, the information in the repository is used to run the application and perform actions on windows and controls, which are located using the window and control properties. If QA Wizard Pro cannot locate a window or control, the script fails.
QA Wizard Pro includes local and global application repositories. Local repositories are specific to one computer. They are generally used when one tester is recording and running scripts against an application version or when setting up an application before it is promoted to a global repository.
Global repositories can be shared among multiple users and computers. A global repository is hosted on a server and is generally used when multiple testers are running scripts against the same application version. You can promote an application to a global repository from a local repository to share applications with other users.
For example, Bill is creating scripts for WysiWrite and Jane is creating scripts for WysiChart. Bill has to create scripts that test the integration between WysiWrite and WysiChart. Since Jane has already created scripts for WysiChart, she can promote the application data to the global repository so Bill can access it.
The global repository provides many benefits including:
- Application data is stored in a central location that all QA Wizard Pro users can simultaneously access. Multiple users can record and run scripts against the same application without recreating and maintaining application data in their local repositories.
- Application changes that affect scripts are made from one location instead of requiring users to make changes in their local repositories. If windows or controls are added or changed, scripts can be easily updated.
- Changes to the window and control data can be performed by one user or a limited group of users to ensure continued script integrity. The global repository can be password protected to make sure that changes are controlled.
- Application data is not lost when a system failure occurs on a local computer because all data is stored on a server.
Seapine Training Sneak Peek - QA Wizard Pro
Seapine's professional services group offers on-site, in-house, and Web-based QA Wizard Pro training courses. Our accomplishment-based curriculum uses real-world scenarios to underscore the concepts and methodologies that you learn in class. Check out the following QA Wizard Pro training sneak peek:
Course Preview and Module 1: How to Record a Script
Leverage your product investment by enrolling in a QA Wizard Pro training course. Visit www.seapine.com/training.html or contact services@seapine.com for additional information.
Jolted! TestTrack Studio Wins Jolt Product Excellence Award
In case you haven't heard, TestTrack Studio received the Jolt Product Excellence Award in the Bug and Defect Tracking Tools category. The award was presented at CMP Technology's Software Development West 2007 Conference and Expo.
The Jolts are awarded annually by a team of esteemed editors, columnists, and industry gurus and represent the products that have 'jolted' the software development industry with their significance and made the task of creating software faster, easier, and more efficient. Jolt Cola, the fabled soft drink quaffed by software developers for sustenance during project development marathons, sponsors the awards presentation.
"We are proud to have won a Jolt award for the second time in three years," said Rick Riccetti, president and CEO, Seapine Software. "The Jolt judges are recognized as forward-looking-industry gurus who identify the most innovative, trend-making, ahead-of-the-curve products that software developers use every day. Winning this award is the highest form of recognition for our products and our employees."
Seapine News
- Seapine's new test automation solution, QA Wizard Pro, was recently released. With its global application repository for sharing test assets, support for remotely running scripts, dual mode script editing, and Windows Vista and Internet Explorer 7 support, QA Wizard Pro is state of the art in automated testing tools. To learn more, attend a demo and evaluate QA Wizard Pro.
- Paula Rome, Seapine Software's director of product management, spoke with Robert Scoble about Seapine's software development tools, described how they differ from similar tools on the market, and demonstrated QA Wizard Pro. This Editor's Choice segment pulls out the best parts of the interview and demo.
- Apple's Xcode development environment isn't complete without an industrial-strength version control tool. We've developed a plugin to provide access to Surround SCM from Xcode. This plugin goes beyond the feature set offered by Xcode's built-in support for CVS, Subversion, and Perforce. Visit the Surround SCM Xcode wiki for all the details.
- Seapine on CM Crossroads - Next Generation Automated Testing. At SD West 2007, Paula Rome, Seapine Software's director of product management, discussed the need for improved automated testing tools and processes, such as QA Wizard Pro.
New Knowledgebase Articles
Seapine's knowledgebase is a great place to find answers to technical questions and learn more about using our products.
Seapine Blogs
Check out the Seapine employee blogs for alternative observations and varied viewpoints on multiple topics of interest.
|