SymbioTeam for Force.com Developers

Optimize and accelerate your Force.com development by automating your quality assurance, testing, and release processes

  • Are you building a custom Salesforce.com function for your organization?
  • Are you developing a Force.com app and publishing it on AppExchange?
  • Do you rely on Salesforce.com native objects to deliver new functionality to your users?
  • Or, are you building a custom stand-alone Web site with VisualForce?

If your answer to any of these questions is "yes", you need SymbioTeam.

SymbioTeam is a complete, easy to use, on-demand tool for automated testing of your Salesforce.com custom functions or Force.com apps. SymbioTeam is delivered as a service from our cloud servers, much like Salesforce.com itself.
We call it Automated-Testing-as-a-Service, or ATaaS.

With SymbioTeam, you can automate your entire QA and release cycle. You can test the most sophisticated visual user interface and validate the most complex business logic behind it. You can access Force.com functions, databases, graphical objects, making sure that every feature of your app is well tested. Your functional and regression testing will become a repeatable, efficient, and verifiable process that can be scheduled, analyzed, and executed locally or globally.

In this example, a Kugamon Contacts Sync native Force.com app is scripted for automated testing of its key function. Kugamon_2

Developing test cases with SymbioTeam does not require any special programming skills.

Building your test case will feel much like executing the exact process that your app is designed to do. While you do that, the SymbioTeam Web recorder records your steps. Every key stroke or mouse click, every control's or display action will be recorded and presented in easy-to-understand test script that will read like plain English.

Kugamon_1

The basic test case for Kugamon app was created with SymbioTeam Web recorder, and later enhanced in the graphical test designer. The resulting script is easy to read and understand. It can be launched at any time, from any type of a browser, and from any location around the world.

TC_2

Advanced test cases may require development technique beyond the basic recording. SymbioTeam provides an "object spy" tool that will help you to build an application under test GUI object model. You will then use this model in the SymbioTeam graphical test designer to further enhance your test.

Also at your fingertips, SymbioTeam test designer offers built-in functions like database access, browser actions, date manipulations, programming conditions and looping constructs, and many more. If needed, you will be able to add JavaScript code, SQL data queries, or Selenium commands to your test scripts to achieve specific functionality.

TC_3 

Once your test case is developed, scheduled, and executed, you get a complete historical and graphical view of what had actually happened during the test run. You will see the time each step took, the image of the page displayed at that time, and any error condition or failure that may have occurred. You also get powerful reporting and analytical functionality allowing you to track the progress of your project throughout the entire Force.com app development and implementation life cycle.

So, enjoy your Force.com development, make sure you test early and often, and let the Force be with you!

 

Copyright © 2011 SymbioWare, Inc. All rights reserved.