New Search Features in SBM 11.5

Check out these exciting enhancements to the Search feature in SBM Work Center, available to you starting in SBM 11.5.

Regular Expressions

Work Center now supports searching for work items using a regular expression, which is a powerful search method that utilizes pattern matching to help you find work items. To search using a regular expression, select the RegEx option on the Work Center search page, and then enter your search query. For a list of operators that are available, refer to the SBM Work Center Guide or help.

Advanced Search

Have you ever used Advanced Search in User Workspace, and wished the same feature was available in Work Center? Well, now it is.

What’s cool about Advanced Search is that you can search all kinds of tables in addition to the primary table (if you have the appropriate privileges): auxiliary tables, archived tables, and notes/attachments. 

For example, let’s say I want to sort through all of the string IDs in the IDM application that have to do with the calendar. I select String IDs from the Search in Table list (see above), and then enter “calendar” as my keyword:

Here are my results: 

URL Attachments

While Advanced Search enables you to search notes and associated attachments, the main keyword search now enables you to search the names and addresses of attached URLs.

 

Below, you can see that I searched for items containing the keyword “Micro Focus.” In my results, all items with the attached URL named “Micro Focus” appear.

Search Results

 

Lastly, you can now choose how many fields you want to appear in each row of your search results. This option is available in your user profile on the Search tab:

If I set this to 5, then 5 fields will appear in a row in my search result:

Conclusion

We hope these search features make your SBM life easier and more efficient. Happy searching!

 

Continue reading
1 Hits
0 Comments

New Administrative Changes View in SBM 11.5

In SBM, it’s useful to be able to analyze administrative changes, especially when you suspect changes to the system may have caused setup or security issues. In previous releases of SBM, you would have to query the TS_ADMINCHANGES and TS_ADMINCHANGESVALUES tables in the database to view these changes. Now in SBM 11.5, you can easily view administrative changes within Application Administrator.

The Administrator Changes view (available under the More category) displays the type of change made, the timestamp of the change, the administrator who made the change, the affected table name and record, and the value that was changed. Here’s an example of some of the changes you might see:

Click in the Changed Values column to view the prior value and new value.

To filter the list of changes, click Filter. Let’s say I want to view all changes that have been made involving the user Kathy. In the Record Name field, I enter “Kathy.”

Here are my results:

To see which privilege changed for Kathy, I can click Changed Privileges in the Changed Values column. Now I can see she was granted the Remote Administration privilege.

Continue reading
3 Hits
0 Comments

New @user Mention Feature Available in SBM 11.5

You may already use a “mention” feature in other applications you use—it’s an easy way to catch another person’s attention within the context of a post. Wouldn’t it be handy to be able to do that from a work item in SBM?

Starting in SBM 11.5, you can. In an item’s text field or note, simply type “@” followed by the user’s login ID, and the user will be sent an e-mail notification.

For example, let’s say my team is collaborating on a particular issue, and we’ve met to discuss the issue and assign action items. I’ll add a note to the issue and mention the applicable users by typing @laura and @rhadika (highlighted below).

Once I add the note, Laura and Rhadika will each receive an e-mail notification similar to the following:

Handy, right? This means I don’t have to send a separate e-mail from the issue; I can just notify the users within the context of my note.

 

How does this work behind the scenes? SBM now provides a new “Any [item] mentioned user” notification and associated rule with every process app. Within the rule is a new Mentions operator. The default notification is set up so that when the current user is mentioned in a text field or note, a notification is sent to that user.

You can use this notification as-is or create a custom notification and rule that use this new Mentions operator.

 

To make sure that users receive a notification when they’re mentioned, subscribe them to the notification on the Subscriptions tab:

That's all there is to it!  Once you subscribe your users, make sure to let them know that they can now mention other users in text fields and notes.  When they thank you for the info, you now have a great pun to use as well. 

Continue reading
5 Hits
0 Comments

Micro Focus Deployment Automation Plugin Template

Micro Focus Deployment Automation Plugin Template

One of the unique and maybe best features of Micro Focus Deployment Automation is its architecture that allows you the ability to create your "plugins" with limited coding knowledge. In this post we look at an example template that you can use to create your own plugins.


I have placed the template over on GitHub, to get started you will need to clone the repository using the following command:

git clone https://github.com/sda-community-plugins/plugin-template.git

This is a fully documented template that can use to make your own Micro Focus Deployment Automation plugin from. It illustrates how to achieve the following in your own plugin:

  • prompt for and retrieve the value of all types of properties in a step
  • set a property output for a step
  • check if your step is running on Windows or Unix/Linux
  • execute a command line program
  • call a REST API
  • parse the output of command line programs to determine success or failure
  • use the plugins-commons library to simplify your code
  • upgrade a plugin's version when adding or renaming properties and steps

Additional product documentation is provided in the Integration Guide. It is recommend that you read Chapter 7 in this document before you start writing your own plugin.

Creating your own plugin

To create your own plugin, copy or clone this repository and then update the following files and directories:

  1. pom.xml
    change the artifactId, name and description elements for your own plugin.

  2. src\main\groovy\:
    create any new groovy classes you want to use across multiple plugin steps here

    see ExampleCLIHelper.groovy and ExampleRESTHelper.groovy for some examples.

  3. src\main\zip\:
    create a new .grooyy file for each step you create.

    add an entry into plugin.xml for each new step (see below).

  4. src\main\groovy\zip\plugin.xml:
    change the element to refer to your plugin's id and name.

    change the element's attribute if you have released your plugin before (or installed it into Deployment Automation) and are now creating a new version.

    change the element.

    change the element to where you want your plugin to appear in the workflow designer palette. It is recommended that you try and keep it in the structure that has already been created.

    add additional elements making sure that the element refers to the new file you have created for your step.

  5. src\main\groovy\zip\info.xml:
    this file is only used for documentation purposes but you can change the information in here for completeness.

  6. src\main\grooy\upgrade.xml:
    you need to add entries in here when you create a new version of your plugin so that existing processes can be upgraded successfully you can specify new steps, renamed steps or properties - see the example provided

Building the plugin

To build the plugin you will need to clone the following repositories (at the same level as this repository):

mavenBuildConfig

plugins-build-parent

air-plugin-build-script

and then compile using the following command:

mvn clean package

This will create a .zip file in the target directory when you can then install into Deployment Automation from the System\Automation page.

 

 

Continue reading
12 Hits
0 Comments

DA New Feature: Property Picker

DA New Feature: Property Picker

 

The following blog post describes a simple but highly effective enhancement that has been introduced in Deployment Automation 6.2.1.

 

The new Property Picker feature now available in Deployment Automation 6.2.1.

This simple enhancement brings 2 benefits

1.      Reduces errors caused by mis-typing a property value

2.      Gives an overview of the properties currently available

 

The attached document describes an overview of this new feature and demonstrates:

 

o   Using the Property Picker within the Process Designer

o   Using the Property Picker when defining a new Property

o   Configuring the Property Picker behaviour

 

 

See the attached document for more information and also the KBTV Video for a visual explanation of the functionality.

 

 

 

 

Continue reading
27 Hits
0 Comments

Dimensions CM 2019 CABs Announced

Micro Focus is very happy to announce that we have secured the venues and dates for next years Software Change and Configuration Management Customer Advisory Boards. This is a free event that we are hosting for our SCCM customers of Dimensions, StarTeam, and AccuRev.

For 2019 we are very pleased to announce that we will be holding two events, one in the UK and one on North America.

Full details are noted below and please let myself and Jimmy know if you want to secure your place and we will follow up with full logistics.

London

Micro Focus Wood street office

2 day event on 5th and 6 of March 2019

 

Las Vegas

ARIA Resort and Casino 

2 day event on 15th and 16th May 2019

 

To secure your place at these events please contact myself clifford.hunter-gammon@microfocus.com and James.ORourke@microfocus.com.

If you have not attended an SCCM CAB before let me provide further details:

What is a CAB?:

CAB is Short for Customer Advisory Board.

A meeting between Micro Focus Customers and various departments within Micro Focus. This usually consists of the support team, product manager, R&D team and other customer advocates.

The meetings are usually 2 days long but recently we have added a 3rd optional day to facilitate one to one personal meetings.

The CABs are highly interactive collaboration between Micro Focus and it’s customers to help drive the future of the product, build a more personal relationship and also to provide additional value on the maintenance plans paid to Miro Focus.

Why have a CAB?

To often product decisions can be made in a bubble and without clear customer direction, Micro Focus wants clear customer direction on product strategy.

Benefit of meeting with many customers vs individual trips. Plus, customers love hearing from other customers as opposed to the product vendor.

CABs allows for PM, Dev, Support and CAM’s to interact in a more intimate setting rather than over email or web meetings.

Better insight and understanding about how your products are being used in the market place.

Relationship building.

Customers get to present their deployment of the product and the benefits it brings to their org.

Plus a host of other benefits including swag bags of branded merchandise, offsite dinners and Micro Focus exectives (VP level) will be in attendance. 

Hoping to see you at the 2019 CABs!

Cliff and Jimmy

 

Continue reading
58 Hits
0 Comments

SBM MODSCRIPT, PART 15 - Singletons

As a common programming pattern, singletons are very helpful with data that needs to be read once and then reused throughout the program. This may not be required for simple scripts, but for long running, complicated scripts, this can help with keeping the script running with high performance. Since scripts often run as parts of transitions that users are clicking through, performance can affect user confidence and contentment.

To create a singleton in ModScript, follow the following pattern:

def GetConfiguration() {
  global g_appconfiguration;
  if ( g_appconfiguration.is_var_undef() ) {
    g_appconfiguration = Map();
    // read various configuration settings from DB or file system and inject into the map
  }
  return g_appconfiguration;
}

Create a function. Inside the function, declare a global (but do not initialize it). Check if the global is undef, if so, initialize it and set it up. Finally, return the global. The global variable should have a very unique name, as it is global and we do not want it to interfere with other scoped variables. Since it is global, this means it will have the lifetime of the script, meaning the check for is_var_undef() will only be true the first time. As such, you can be confident that the time taken to read configuration data will only occur once, and can be accessed as often as needed throughout the script lifetime. 

 

SBM ModScript - Table of Contents

Continue reading
133 Hits
0 Comments

SBM MODSCRIPT, PART 14 - Checking the Type of a Variable

When interacting with a variable, it is sometimes useful to know what type it has been initialized as. This can be especially useful when working with the results of a from_json() call, where the scripting engine has parsed a blob of JSON and then you need to figure out how to interact with it. The following utility function can be invoked on any var.

  • type_name() -> string: returns a string value denoting the underlying type of the variable, such as "Vector", "Map", "int", "Variant", etc.
  • is_var_undef() -> bool: returns true if the variable has not yet been assigned a type (uninitialized).
  • is_var_null() -> bool: returns true if the variable was initialized by a null, which occurs when from_json() encounters a null.

Example:

def processJSONObj( r ) {
  if ( r.is_var_null() ) {
    Ext.WriteStream( "null\n" );
    continue;
  }
  switch ( r.type_name() ) {
    case( "Vector" ) {
      Ext.WriteStream( "[ " );
      for ( v : r ) {
        processJSONObj( v );
      }
      Ext.WriteStream( " ]\n" );
      break;
    }
    case( "Map" ) {
      Ext.WriteStream( "{ " );
      for ( prop : r ) {
        Ext.WriteStream( prop.first + ": " );
        processJSONObj( prop.second );
      }
      Ext.WriteStream( " }\n" );
      break;
    }
    case( "String" ) {
      Ext.WriteStream( "\"" + r + "\"\n" );
      break;
    }
    default {
      Ext.WriteStream( r + "\n" );
      break;
    }
  }
}

var result = "{
    \"array\": [1,2,3,\"textData\",{ \"a\": 1, \"b\": 2 }],
    \"intData\": 5,
    \"doubleData\": 4.5,
    \"stringData\": \"Welcome to ModScript\"
}".from_json();

processJSONObj( result );

 

SBM ModScript - Table of Contents

Continue reading
121 Hits
0 Comments

SBM ModScript, Part 13 - Base64Encode

Someone recently asked me if it is possible to base64 encode a string in ModScript... so I did.

def Base64Encode( string input ) {
  add_global_const("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/", "CONST_BASE64TABLE");
  
  var sOut = "";
  
  var buf = [uint8_t(),uint8_t(), uint8_t()];
  var idx = -1;

  for ( c : input ) {
    buf[++idx] = c;
    if (idx == 2) {
      // Output the 4 encoded bytes
      sOut += CONST_BASE64TABLE[buf[0] >> 2];                              // first 6-bits of byte 0
      sOut += CONST_BASE64TABLE[(((buf[0] & 0x03) << 4)) | (buf[1] >> 4)]; // last 2-bits of byte 0 + first 4-bits of byte 1
      sOut += CONST_BASE64TABLE[(((buf[1] & 0x0f) << 2)) | (buf[2] >> 6)]; // last 4-bits of byte 1 + first 2-bits of byte 2
      sOut += CONST_BASE64TABLE[buf[2] & 0x3f];                            // last 6-bits of byte 2

      idx = -1;
    }
  }

  // Special case handling of last 1 or 2 characters
  if ( idx != -1 ) {
    sOut += CONST_BASE64TABLE[buf[0] >> 2];             // first 6-bits of byte 0
    
    if (idx == 0) {
      sOut += CONST_BASE64TABLE[((buf[0] & 0x03) << 4)];  // last 2-bits of byte 0
      sOut += '=';                                  // pad
    }
    else if (idx == 1) {
      sOut += CONST_BASE64TABLE[(((buf[0] & 0x03) << 4)) | (buf[1] >> 4)]; // last 2-bits of byte 0 + first 4-bits of byte 1
      sOut += CONST_BASE64TABLE[((buf[1] & 0x0f) << 2)];                   // last 4-bits of byte 1
    }
    
    sOut += '=';                                  // pad
  }
  
  sOut; // return
}

 

The function above iterates the string contents and uses base64 to create an encoded output string. Notice that the "buf" variable is a Vector of 3 unsigned, 8 bit integers. As we are going to use bit shifting in order to encode the data, it is important to use unsigned byte data to ensure the expected bit-shift result. We then use the bit-shifted value to index into CONST_BASE64TABLE to find the data-representation we are looking for. The result is a base64 encoding of the string data. 

A likely use-case for this would be when adding custom headers to a RESTDataSource call-out.

 

SBM ModScript - Table of Contents

Continue reading
194 Hits
0 Comments

NEW COURSE: 3166 – ZENWORKS 2017 MOBILE MANAGEMENT ADMINISTRATION

NEW COURSE: 3166 – ZENWORKS 2017 MOBILE MANAGEMENT ADMINISTRATION

This course provides instruction on how to set up ZENworks Mobile Management for enrolling and managing corporate mobile devices in your ZENworks zone.

Further Information: https://www.microfocus.com/ondemand/courses/zenworks-2017-mobile-management-administration-3166/

Continue reading
252 Hits
0 Comments

New Course: Silk Test Workbench Essentials (SLK430)

New Course: Silk Test Workbench Essentials (SLK430)

 

Featuring a brand-new Instructor Led Training Course aimed at testers who wish to harness the power of the Silk Test Workbench Client.

 

The following modules are covered:

 

·         Module 1: Course introduction

·         Module 2: Introduction to Silk Test Workbench

·         Module 3: Creating a Silk Test Workbench project

·         Module 4: Configure Project, manage Project Assets & record Visual Test

·         Module 5: Test playback 

·         Module 6: Object recognition

·         Module 7: Adding verification

·         Module 8: Play back tests and analyze results

·         Module 9: Testing Web applications on mobile browsers

·         Module 10: Example: Cross-browser testing

·         Module 11: Wrap-up Exercises and wrap-up Assessment

 

See more information on the Course and the Course Outline for more information.

Continue reading
302 Hits
0 Comments

Using Araxis Merge in a simple parallel development scenario

Using Araxis Merge in a simple parallel development scenario

The following document describes the steps used that cover a standard parallel development scenario across two streams.

 

 

The attached document describes a practical 6 step scenario working on both the mainline and patch development and how Araxis Merge can be used to help assist the merge conflicts.

 

Step 1: Main Line Development (Version 1.0)   
Step 2: Work on a Branch Patch Release (Version 1.1)   
Step 3: Make a patch modification (Version 1.1)   
Step 4: Main Line Development (Version 2.0)   
Step 5: Merge the branch modifications into the mainline   
Step 6: Review the merge   

Please see the attached document for further details.

Continue reading
520 Hits
0 Comments

COMING SOON: Silk Test Workbench Essentials (SLK430)

COMING SOON: Silk Test Workbench Essentials (SLK430)

This new 1-day course has been developed as a fully-fledged Instructor Led Training course (ILT). The course includes progressive learning modules, including a hands-on lab experience to accelerate learning.

As well as developing a fully featured test scenario, learning is further enhanced and re-enforced through participation in a fully featured and expanded wrap up lab exercise and assessment.

Lab exercises are systematically themed, providing fully annotated instruction. Each module allows the student to build out live test scenarios that harness the major technologies employed in automated functional testing offered by Silk Test Work Bench using user friendly interfaces, designed to get your team building smooth, efficient automated tests, without the need for in-depth scripting knowledge.

For more information on the course, see the following course outline.

 

The following modules are covered:

• Module 1: Course introduction
• Module 2: Introduction to Silk Test Workbench
• Module 3: Creating a Silk Test Workbench project
• Module 4: Managing Application Configurations
• Module 5: Recording a test 
• Module 6: Object recognition
• Module 7: Adding verification
• Module 8: Play back tests and analyze results
• Module 9: Testing Web applications on mobile browsers
• Module 10: Example: Cross-browser testing
• Module 11: Wrap-up Exercises
• Wrap-up Assessment

Recent Comments
Paul Caruana
You are welcome Raj
Monday, 15 October 2018 8:08 AM
Raj Khanna J
Great post paul keep up the good work and cheers.
Saturday, 13 October 2018 10:10 AM
Continue reading
415 Hits
2 Comments

New Course: Silk4J Scripting Essentials (SLK420)

New Course: Silk4J Scripting Essentials (SLK420)

Featuring a brand-new Instructor Led Training Course aimed for developers who wish to harness the power of Java in Eclipse, using the Silk4J plugin.

The following modules are covered:

• Module 1: Course introduction
• Module 2: Introduction to Silk4J
• Module 3: Creating a Silk4J project
• Module 4: Managing Application Configurations
• Module 5: Recording a test 
• Module 6: Object recognition
• Module 7: Adding verification
• Module 8: Play back tests and analyze results
• Module 9: Testing Web applications on mobile browsers
• Module 10: Example: Cross-browser testing
• Module 11: Wrap-up Exercises
• Wrap-up Assessment

See more information on the Course and the Course Outline for more information.

Continue reading
422 Hits
0 Comments

COMING SOON: SILK4J Scripting Essentials (SLK420)

COMING SOON: SILK4J Scripting Essentials (SLK420)

This new 1-day course has been developed as a fully-fledged Instructor Led Training course (ILT). The course includes progressive learning modules, including a hands-on lab experience to accelerate learning.

As well as developing a fully featured test scenario, learning is further enhanced and re-enforced through participation in a fully featured and expanded wrap up lab exercise and assessment.

Lab exercises are systematically themed, providing fully annotated instruction. Each module allows the student to build out live test scenarios that harness the major technologies employed in automated functional testing offered by Silk Test leveraged with the programming power of Java using the Eclipse IDE.

For more information on the course, see the following course outline.

Continue reading
477 Hits
0 Comments

New Course: Silk4Net C# Scripting Essentials (SLK410)

New Course: Silk4Net C# Scripting Essentials (SLK410)

Featuring a brand new Instructor Led Training Course aimed for developers who wish to harness the power of Visual Studio (C#), using the Silk4Net plugin.

 

The following modules are covered:

 

• Module 1: Course introduction
• Module 2: Introduction to Silk4NET
• Module 3: Creating a Silk4NET project
• Module 4: Managing Application Configurations
• Module 5: Recording a test 
• Module 6: Object recognition
• Module 7: Adding verification
• Module 8: Play back tests and analyze results
• Module 9: Testing Web applications on mobile browsers
• Module 10: Example: Cross-browser testing
• Module 11: Wrap-up Exercises
• Wrap-up Assessment

 

See more information on the Course and the Course Outline for more information.

 

Continue reading
412 Hits
0 Comments

New Course: Silk4Net Scripting Essentials (SLK400)

New Course: Silk4Net Scripting Essentials (SLK400)

Featuring a brand new Instructor Led Training Course aimed for developers who wish to harness the power of both Test Director and Visual Studio (VB.net), using the Silk4Net plugin.

The following modules are covered:

• Module 1: Course introduction
• Module 2: Introduction to Silk4NET
• Module 3: Creating a Silk4NET project
• Module 4: Managing Application Configurations
• Module 5: Recording a test 
• Module 6: Object recognition
• Module 7: Adding verification
• Module 8: Play back tests and analyze results
• Module 9: Testing Web applications on mobile browsers
• Module 10: Example: Cross-browser testing
• Module 11: Wrap-up Exercises
• Wrap-up Assessment

See more information on the Course and the Course Outline for more information.

Continue reading
530 Hits
0 Comments

Reporting with Complex Systems

“A little conflict can create a lot of activity.” –Richie Norton

The conflict we’re addressing today is that more and more systems, especially modern SaaS systems, are moving to different authorization protocols.

  • Authorization Micro Services: “I need to generate a token automatically and pass that token into all of my subsequent RESTful web service calls. It’s not necessarily a proper protocol, but that’s how you work with our APIs.”
  • Data Abstraction: We use this in SBM as TS-IDS. The item identifier that might come back from a web service call may not actually be the human-readable identifier for an item ID. We have internal identifiers that come back, and the actual values are stored in a different table.
  • Lack of Data Consistency: Depending on the system that you’re querying, you might get back an all-lowercase new value, a camel-case new value, or all caps. Every system stores these items a little differently.

And there are several other conflicts or challenges that we have with external systems when we bring all of these together. So how do we handle these types of challenges?

We can do direct database reporting: Within SBM, we provide several different methods of reporting against systems:

  • With the Data Service, we can actually connect directly to a database and add a web services layer on top of these databases that may not actually have web services exposed.
  • We can do the same thing with Advanced Reporting—we actually pull these and you’re able to use our reporting engine to get back the actual data with a SQL query.
  • We can also use ModScript and RESTful Web Services. This is an interesting option, because most people don’t think about the ModScript engine in terms of being able to actually query other systems and use it to report all of that data coming back. How can we actually do that?

Let’s start by diving into what ModScript is. ModScript was first introduced in SBM 11.2 or 11.3. With every SBM release, we’ve been improving ModScript and adding more features and functionality.


ModScript is based on a scripting language called ChaiScript, which is based on ECMAScript, which is the basis of JavaScript. It executes on the server side, so when you think of client/server execution, it doesn’t take up any resources on the browser side—all of those requests are done from the server itself.

ModScript has contextual awareness, so it knows things like whether you’re trying to execute the script in the context of a transition, if you’re directly invoking the script, or if it’s being invoked by a URL. Since we can invoke these scripts via a URL , we can return back HTML, but we can also return back JSON—and JSON is the de facto standard for web service calls when you’re using the REST protocol.

There are several uses for Modscript:

  • We can do server-side integrations and processing data
  • We can utilize external DLLs
  • We can perform database-level integrations with SBM
  • We can execute external Command Line commands
  • We can also insert dynamic HTML and JavaScript as well as generate JSON

This works when we use ModScript as a proxy, so everything is as-a-service. As shown in the diagram below, ModScript can be invoked by an SBM URL. The script then executes, and that script is written so that we request the authorization token. The destination system would then send back our authorization token, and we would perform the RESTful web service call to retrieve the dataset with that token in place in the payload. The destination system would send back the dataset that we need, and our script would process that data. Finally, ModScript returns the data to the user.

When we say “The script processes the data,” this processing can happen a few different ways. If the service sends back everything exactly the way we need it and we just need to be able to handle that authorization – great! In some cases, we may want to format the data, or we have any of those data consistency issues that we mentioned above. For example, you might want to change a lowercase “low priority” field title to a camel case to match your other data. Or you may want to trim off some system value that’s appended to the end. In our demo, we go through how we would do that within the ModScript itself.

Check out our webinar recording for Reporting with Complex Systems here, which includes a great demo of ModScript used as a proxy integrated with Micro Focus Service Management Automation X (SMA-X). We’ll generate an authentication token and normalize some data being returned to what we would see out of SBM. We’ll also show you how we return JSON from an already existing report.

See our Discovering SBM page for all of our webinars covering a range of SBM features and functionality. And, as always, we want to hear from you! Tell us what you want to hear more about or anything you’d like to see addressed in an upcoming session.

Recent Comments
Raj Khanna J
Great article very helpful
Saturday, 13 October 2018 10:10 AM
Paul Caruana
Good article
Wednesday, 29 August 2018 9:09 AM
shiney bratt
great!
Wednesday, 05 September 2018 10:10 AM
Continue reading
761 Hits
4 Comments

COMING SOON: Silk4Net Scripting Essentials

COMING SOON: Silk4Net Scripting Essentials

Coming soon, a new fully featured course for Silk Test.

 

This new 1-day course has been developed as a fully-fledged Instructor Led Training course (ILT). The course includes progressive learning modules, including a hands-on lab experience to accelerate learning.

As well as developing a fully featured test scenario, learning is further enhanced and re-enforced through participation in a fully featured and expanded wrap up lab exercise and assessment.

Lab exercises are systematically themed, providing fully annotated instruction. Each module allows the student to build out live test scenarios that harness the major technologies employed in automated functional testing offered by Silk Test.

 

 

Recent Comments
Daniel Nolan
x
Wednesday, 25 July 2018 10:10 AM
Denis Bill
Great
Wednesday, 29 August 2018 5:05 AM
Canon Printer Support Number
Fantastic
Wednesday, 19 September 2018 12:12 PM
Continue reading
1424 Hits
3 Comments

UPDATED COURSE: 200 DA FOR RELEASE ENGINEERS

UPDATED COURSE: 200 DA FOR RELEASE ENGINEERS

Following the release of DA 6.2, 200 DA for Release Engineers  has been updated.

This course update contains the following additions and benefits:

 

  • New 6.2 features covered:
    • UI updates including Process Designer

    • Deployment Packages

  • End of module quiz assessments added:

    • Re-inforce learning

    • Provide additional group interaction

  • Additional lab exercise content covering:

    • Fail and Debug scenario  added

    • Improved UI navigation to harness UI improvements

    • Added Application Gates informationally and as a practical exercise

    • Added Pipelines informationally and as a practical exercise

    • Improved diagnostic checks

    • Limited step repeat scenarios – allow complex exercises to be completed more efficiently

    • Introduced systematic 15 point method for a new and fully functioning DA Application creation module

    • Deployment technology update including DA and CM Deployment comparison

       

  • Exercise improvements: more real life role-play work scenarios, simplified procedures

  • Content improvements: reformatting, improved layout and additional visual aids to understanding.

     


More information on the DA200 course can be found in the Course Outline.


More information on DA courses can be found in the:  Courseware Catalogue

 

 

 

 

 

 

 

 

 

Continue reading
1022 Hits
0 Comments

Recent Tweets