Posts

Introduction of Java script

What is JavaScript? JavaScript was designed to add interactivity to HTML pages JavaScript is a scripting language A scripting language is a lightweight programming language JavaScript is usually embedded directly into HTML pages JavaScript is an interpreted language (means that scripts execute without preliminary compilation) Everyone can use JavaScript without purchasing a license -------------------------------------------------------------------------------- Are Java and JavaScript the Same? NO! Java and JavaScript are two completely different languages in both concept and design! Java (developed by Sun Microsystems) is a powerful and much more complex programming language - in the same category as C and C++. -------------------------------------------------------------------------------- What can a JavaScript Do? JavaScript gives HTML designers a programming tool - HTML authors are normally not programmers, but JavaScript is a scripting language with a very si...

Where to Put the VBScript

Where to Put the VBScript Scripts in a page will be executed immediately while the page loads into the browser. This is not always what we want. Sometimes we want to execute a script when a page loads, other times when a user triggers an event. Scripts in the head section: Scripts to be executed when they are called or when an event is triggered go in the head section. When you place a script in the head section you will assure that the script is loaded before anyone uses it Click here for more on VB script

VB SCRIPT TUTORIAL

Image
What is VBScript? VBScript is a scripting language A scripting language is a lightweight programming language VBScript is a light version of Microsoft's programming language Visual Basic How Does it Work? When a VBScript is inserted into a HTML document, the Internet browser will read the HTML and interpret the VBScript. The VBScript can be executed immediately, or at a later event. How to Handle Older Browsers Older browsers that do not support scripts will display the script as page content. To prevent them from doing this, you can use the HTML comment tag:

BENEFITS OF AUTOMATED TESTING

Automated testing provides a methodical and more intense way of testing the requirements and business processes. It brings many benefits which are summarized as follows: Facilitator in change adaptation: Automated testin provides speed to the testing phase of a complex and critical requiremnets thereby assisting in not only testing of multiple variations in a given scenarios but also extending testing depth to include non routine test conditions. It gives confidence to the organizationals ability to adapt SAP business solution to the changes in the business environment in the specific time frame. High Resuability: The testin effort is sabed by using resuable tests thus enabling personnel to find and fix more errors. The resuability benefits also enables to build libraries of repeatable test assets and are particularly helpful in project rollouts and the regression testing at the country/region level. It also aids in bringing standardization across geopraphies for a company havin...

3.Automated Testing Approach

Image
The testing approach should satisfy the following criterions: 1.simple to follow 2.Easy to create and maintain test scripts 3.covers business processes a combination of the following two approches are likely to provide best results in a SAP environment: A.Functional Decomposition Approach B.Modular Approach. B.Modular approach: It starts by creating a recording of exection of manual transaction, which is a part of the business process. A transaction forms the script or a segregated step(also called module)of the testing chain. All the transactions that form the overall business process are captured and linked together. the output of one transaction serves as input to subsequent one. thus, with user defined external data the entire business process can be executed automatically. The results along with errors if any are documented in the test log and are available to users.

Testing for change/Release Management

In a SAP support environment, the maintenance and support activities are regulated by the change management procedures defined in an organization. The changes would be released periodically as per release calendar to productive environments and should be tested and aprroved beforehand. The following testing would be applicable: Integration testing for the changes :The changes as a part of chnage managment would be linked to the business process and the changed functionality can be tested quickly and comprehensively fo the end-to-end business process using automated testing. The test cases should be well defined for the objects or process that is to be tested. Custom Developments should also be covered with the required test cases as these are often chaged because os bugfixes or enhancement. This would result into faster turnaround of the changes. Regression Testing: Regression testing is performed before the project go-live if it is rolling onto an existing productive system. The...

Testing during project life cycle

Testing during project life cycle: The Tenure of the project and the number of Roll-outs forms the criterions whether the project life cycle testing should be automated or not. If the automated scipts already exists, the same may be fine tuned for the said projects/Roll-outs. For the new projects and Rollout the following testing cycle can be automated: Project-Unit testing: This can be intitally manual during the build/development cycle but subsequently can be automated.It will aid in saving time and effort if changes and new requirements are introduced during project execution cycle. At this stage, both individual and combined test scripts can be used for the SAP transactions that form unit testing cycle. If the automated scripts already exists, the owner of the automated testing scripts can provide already validated scripts for the current and future projects. Project integration Testing: Automated testing can be helpful in integration testing cycle for projects. However, t...