Parasoft Logo FrancePolandChinaJapan
Parasoft delivers quality as continuous process
Home My Parasoft Forum Technical Support Live Support Contact
Search Search
User Name:
Password:
Log In Sign Up
My Parasoft
Solutions
Technologies
Products
Evaluation Request
Resources
Partners
Newsroom
Company
SOAtest
Jtest
C++test
Insure++
ADP Book
WebKing 4.0 Release Notes
 
WebKing 4.0 is an automated static analysis, functional testing, and load testing tool for Web applications. WebKing's automated technologies help you verify and improve application reliability without writing a single script, plus its flexibility allows you to automatically verify even the most specialized requirements.
 
For more details, read below or download our New WebKing 4.0 White Paper / Eval Kit.
 
Eval Kit includes the following white papers plus free eval software:
  • Improving the Quality and Efficiency of Web Application Development and Testing
  • Verifying Web Application Functionality, Performance, and Accessibility
  • Using WebKing to Verify Section 508 and WAI Web Accessibility Requirements
 
Try it. And call with questions...
888-305-0041
 
Here's what's New in Web King Version 4.0...
 


Redesigned GUI and New Wizards
 

The redesigned GUI makes it easier to perform the core WebKing tasks (static analysis, functional testing, and load testing) and to access any other tools or commands that you use frequently. In addition, new wizards guide you through any steps required to perform a selected task.

   WebKing Gui
 
For example, if you click the Load Testing button before you even load a project, WebKing guides you through the project-creation process, asks you which test scenario you want to run, then load tests the newly-created project.
 
< Back to top >
 
New Static Analysis Feature
 

WebKing's static analysis is like an automated code review; it inspects your source files to pinpoint code that could reduce application accessibility, functionality, and usability - as well as impair transformations and updates.

WebKing facilitates static analysis by automating complex analyses that would otherwise take days. You simply click the Static Analysis button and tell WebKing which application or files you want to test.

 

During the test, WebKing verifies whether:

  • Files contain broken links and navigational problems.
  • HTML, CSS, JavaScript, and ASP/VBScript code complies with W3C standards and industry guidelines.
  • HTML and CSS code complies with Section 508 and W3C WAI accessibility guidelines.
  • XML is valid and well-formed.
  • HTML and XML files contain typos and misspelled words.

You can customize static analysis to verify any unique requirements your team wants to check. For example, if your team needs to verify naming standards, project-specific design require-ments, or project-specific content requirements, you can automatically generate a rule that verifies each requirement, and then check these requirements during static analysis.

  

Static Analysis
WebKing Static Analysis Click on image to enlarge.

 
< Back to top >
 
New Functional Testing Feature
 

WebKing's functional testing verifies whether click paths execute correctly.

WebKing facilitates functional testing by providing easy ways to record and generate paths-- without any scripting. To run your initial test, you click the Test Functionality button, and then use the Path Creation wizard to create the initial paths. You can record specific paths in a path-creator browser or have WebKing automatically generate unique paths.

Next, WebKing attempts to execute every item and action recorded in those paths (including pop-up windows, page changes, and other side effects) and reports problems it encounters. To extend the initial set of paths, you can prompt WebKing to record your users' most popular paths (based on WebKing's analysis of your server log files), prompt WebKing to generate unique paths through the application, and record user-defined paths in a path-creator browser. Any or all of the paths can be verified with one click of the Test Functionality button.

  

Functional testing w/Path Creation Wizard
Functional Testing Feature Click on image to enlarge.

 
In addition, WebKing can automatically record path execution results to establish baseline regression controls. Once these regression controls are established, WebKing compares all subsequent path exe-cution results to the baseline results, and then reports unexpected path flow and content changes.
 
< Back to top >
 
Enhanced Load Testing Feature
 

WebKing's load testing exercises your application with virtual users and verifies whether it supports the tested traffic levels, patterns, and combinations.

The latest version of WebKing facilitates load testing by providing intelligent virtual users and sophisticated ready-to-run load test scenarios. To run your first load test, you click the Load Test button, and then complete any wizards that open. If you previously ran a log file analysis, the initial test simulates realistic load distributions and click paths (based on WebKing's analysis of your server log files). If not, the initial test simulates the preset scenario load pattern you select (bell curve, buffer test, steady load, or linear increase) and virtual users generate traffic by creating unique paths through the application.

You can easily customize these initial tests to use different paths, tools, traffic combinations, load distributions, and so on. In addition, you can distribute virtual users across remote server machines to simulate extreme loads and/or test from different locations.

  

Load testing
Functional Testing Feature Click on image to enlarge.

 
< Back to top >
 
New Data Source Support
 
WebKing's data source support allows you to populate forms with values stored in a data source; this support is designed to streamline the form population process as well as increase the scope and comprehensive-ness of your testing.
 

WebKing can populate form input elements with any of the following types of data sources:

  • CSV files
  • Databases
  • Excel spreadsheets
  • Tables created in (or copied into) the internal table editor

WebKing can leverage data sources in a variety of ways. For example, it can:

  • Populate any form using values selected from a data source. This behavior is particularly ben-eficial if you are load testing your application with virtual users and you want each virtual user to choose and submit a data source value each time it encounters a certain form.
  • Populate designated path forms with data source values, and then execute the path one time for every available combination of data source rows.
  

Data Source Support
Functional Testing FeatureClick on image to enlarge.

 

This behavior is particularly beneficial if you want WebKing to perform functional testing on a number of different path instances. For exam-ple, assume you have a path that contains a Login form and a Change Preferences form.

Also, assume that you have inputs for the Login form stored in Data Source A (which contains 5 rows of username/password pairs) and inputs for the Change Preferences form stored in Data Source B (which contains 10 rows of Change Preferences form inputs). WebKing can automat-ically create and execute all possible data source row permutations, which would result in the path being executed a total of 50 different times (10 times for each of the 5 available user-name/password pairs).

We recommend that you populate a form with data source values if the inputs for a form element are already stored in a data source and/or you want WebKing to vary (or cycle through) a set of inputs for one or more form input elements.

 
< Back to top >
 
New WSAD Integration
 

WebKing integrates with WebSphere Studio Application Developer and Eclipse. After you integrate WebKing and WebSphere Studio or Eclipse, you will be able to run CodeWizard Check Web Standards, CodeWizard Check Web Accessibility, Check XML, and Check Spelling within the WebSphere Studio or the Eclipse workbench.

If you have more advanced needs-- such asfunctionality verification, load testing, or traffic analysis-- you can have the WebKing plug-in transfer WebSphere Studio or Eclipse projects into WebKing, then test them using the WebKing GUI. WebKing error messages will be reported in the WebSphere Studio or Eclipse task console, and the reports will be added to the WebSphere Studio or Eclipse developer project.

  

WSAD Integration
Functional Testing Feature Click on image to enlarge.

 
< Back to top >
 
New Desktop/Individual HTML Reports
 
WebKing now generates HTML-format reports that are ideal for sharing and printing.
 

HTML-format reports
Report 1 Click on image to enlarge.

 

 
Report 2 Click on image to enlarge.

 

 
Report 3 Click on image to enlarge.

 
< Back to top >
 
New Global Report System (GRS) Integration
 

WebKing integrates with the new Parasoft Global Reporting System (GRS), a system that collects and synthesizes the results from WebKing and other Parasoft tools in order to support the Parasoft Automated Error Prevention (AEP) methodology. GRS allows team members and leaders to easily track and analyze all test results related to a given team, project, or developer-- including Web test results from WebKing, Web service test results from Parasoft SOAtest, Java test results from Parasoft Jtest, and so on.

 

Dashboard View 1
Dashboard View 1 Click on image to enlarge.

 

Dashboard View 2
Dashboard 2 Click on image to enlarge.

 

Bugs History
Dashboard 3 Click on image to enlarge.

 
< Back to top >
 
 

For more details:
Download our WebKing 4.0 White Paper / Eval Kit
Or get more WebKing information by clicking on the PRODUCTS button.

Try it. And call with questions...
888-305-0041

Copyright © 1996-2008 Parasoft   T: 888-305-0041   E: info@parasoft.com
Email this page to a friend.