Today automated software testing plays a vital role in many software development and web application projects. At XBOSoft, we specifically developed XBO ONE™ Test Automation methodology to deliver cost-effective automated testing for small companies.
It begins with our common sense approach of where and when to use automation. For example, tests that are run many times, such as build verification tests, regression tests, and tests that include many simple and repetitive steps are classic candidates for web application automated testing and software automated testing. However, if an application or software is not yet stable, then it may make sense to postpone any automated testing efforts. Automated testing should not be considered a replacement for manual testing, but rather an enhancement.

XBO ONE™ Test Automation Benefits
• Proven methodology that delivers significant cost savings for small companies.
• XBOSoft can quickly determine which parts of the application to automate and which are best suited to manual testing.
• Test automation expertise and proficiency for Windows, .NET, Java, web pages, web servers, web applications and web services.
• Proven experience working with a variety of tools, such as Rational Robot, Borland’s SilkTest, HP’s WinRunner and QuickTest Pro, Compuware, etc.
• Experience in testing multiple operating systems, databases, and application servers with automated test harnesses to rapidly switch platforms for maximum coverage.
XBO ONE™ Test Automation Methodology
XBO’s software automation methodology was developed with small companies in mind and an objective to significantly boost testing productivity while keeping costs and implementation efforts to a minimum. Key elements of our methodology are:
1. Ascertain software‘s suitability for automation.
2. Review Automation Checklist; such as:
a. Can the test sequence of actions be defined?
b. Is it necessary to repeat the sequence of actions many times?
c. Is it possible to automate the sequence of actions?
d. Are you testing non-UI aspects of the program?
e. Do you need to run the same tests on multiple hardware configurations?
3. Assign & Organize Testing Team .When multiple team members are automating tests, develop common scripting architecture, code, and objects for maximum productivity.
4. Utilize test script modularity framework where appropriate (ie. Create small, independent scripts that represent modules, sections, and functions of the application-under-test).
5. Manage automation process:
• Share and maintain test assets in XBO’s central application repository.
• Propagate script changes to all testers through XBO’s application repository.
• Track which test cases are automated and which are manual, and prioritize which cases get automated first for maximum results.
• Manage script scheduling and execution.
• Optimize the Test > Fix > Verify process to automatically push new defects into the defect tracking workflow.
• Compare versions of scripts for differences, merge changes, and store scripts with other development assets, such as requirements documents, test data, design documents, and source code.
View TesterTools dedicated page for this tool.
Comments --
Add