Testopia::Webservice::Build

NAME Testopia::Webservice::Build EXTENDS Bugzilla::Webservice DESCRIPTION Provides methods for automated scripts to manipulate Testopia Builds. It is important that you read the documentation for Bugzilla::WebService as this documentation assumes you are familiar with XMLRPC from Bugzilla. NOTE: In most cases where and id is required, a name attribute can be used instead provided it is unique. For example, […]

Read More

Testopia API

Testopia has a XML-RPC API based on the Bugzilla XML-RPC API. You can read more about the details at https://www.bugzilla.org/docs/5.0/en/html/api/Bugzilla/WebService.html devZing also provides an online XML-RPC test client at https://xmlrpc.devzing.com/ API Docs: Testopia Build Environment Product User TestCase TestCaseRun TestPlan TestRun Example Here is an example HTTP POST to https://app.devzing.com/testopia/bugzilla/xmlrpc.cgi for the Testopia.testopia_version method. Content-Type: […]

Read More

Testopia Training

Software Testing With Testopia http://mozilla.org/projects/testopia Greg Hendricks IS&T Engineering Tools ghendricks@novell.com Welcome to Testopia Testopia is a test case management extension to the Bugzilla bug tracking system. It is an open source project licensed under the Mozilla Public License. The project home page is http://mozilla.org/projects/testopia Testopia allows developers and testers to work in a single environment […]

Read More

Testopia::Webservice::Product

NAME Testopia::Webservice::Product EXTENDS Bugzilla::Webservice DESCRIPTION Provides methods for automated scripts to expose Testopia Product data. NOTE: In most cases where and id is required, a name attribute can be used instead provided it is unique. For example, Build.get({id => integer}) can substitute Build.get({name => string}) METHODS check_category Description: Looks up and returns a category by […]

Read More

Testopia::Webservice::Environment

NAME Testopia::Webservice::Environment EXTENDS Bugzilla::Webservice DESCRIPTION Provides methods for automated scripts to manipulate Testopia Environments METHODS check_environment Description: Looks up and returns an environment by name. Params: $name – String: name of the environment. $product – Integer/String Integer: product_id of the product in the Database String: Product name Returns: Hash: Matching Environment object hash or error […]

Read More

Testopia::Webservice::TestCase

NAME Testopia::Webservice::TestCase EXTENDS Bugzilla::Webservice DESCRIPTION Provides methods for automated scripts to manipulate Testopia TestCases METHODS add_component Description: Adds one or more components to the selected test cases. Params: $case_ids – Integer/Array/String: An integer or alias representing the ID in the database, an arry of case_ids or aliases, or a string of comma separated case_ids. $components […]

Read More

Testopia::Webservice::TestCaseRun

NAME Testopia::Webservice::TestCaseRun EXTENDS Bugzilla::Webservice DESCRIPTION Provides methods for automated scripts to manipulate Testopia TestCaseRuns. SYNOPSIS Test case-runs are the mapping of a test case in a given run for a particular build and environment. There are therefore two ways to refer to a given case-run: By ID: The unique case_run_id By Combination: $run_id, $case_id, $build_id, […]

Read More

Testopia::Webservice::Testopia

NAME Testopia::Webservice::Testopia EXTENDS Bugzilla::Webservice DESCRIPTION Provides information about this installation. METHODS api_version Description: Returns the API version. testopia_version Description: Returns the version of Testopia on this server. SEE ALSO Bugzilla::Webservice AUTHOR Greg Hendricks <ghendricks@novell.com>

Read More

Testopia::Webservice::TestPlan

NAME Testopia::Webservice::TestPlan EXTENDS Bugzilla::Webservice DESCRIPTION Provides methods for automated scripts to manipulate Testopia TestPlans METHODS add_tag Description: Add one or more tags to the selected test plans. Params: $plan_ids – Integer/Array/String: An integer representing the ID of the plan in the database, an array of plan_ids, or a string of comma separated plan_ids. $tags – […]

Read More

Testopia::Webservice::TestRun

NAME Testopia::Webservice::TestRun EXTENDS Bugzilla::Webservice DESCRIPTION Provides methods for automated scripts to manipulate Testopia TestRuns METHODS add_cases Description: Add one or more cases to the selected test runs. Params: $case_ids – Integer/Array/String: An integer or alias representing the ID in the database, an arry of case_ids or aliases, or a string of comma separated case_ids. $run_ids […]

Read More