This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Detailed Software Testing Tutorials and Interview Questions.

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Detailed Software Testing Tutorials and Interview Questions.3

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Detailed Software Testing Tutorials and Interview Questions.3

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Detailed Software Testing Tutorials and Interview Questions.3

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Detailed Software Testing Tutorials and Interview Questions.3

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Pages

Thursday, 4 October 2012

Count The Repeated Letter

#include <stdio.h>

#include <conio.h>

#include <string.h>

 

int main()

{

        char stng[20],rpt;

        int count, i;

        clrscr();

       

        printf("*****Program to Count The Repeated Letter*****");

        printf("\n\nEnter word : ");

        gets(stng);

       

        printf("Enter character : ");

        scanf("%c",&rpt);

       

        count = 0;

        i = 0;

        while(i != 19)

        {

                if(stng[i]==rpt)

                        count++;

                i++;

        }

       

        printf("\n%c is %d times repead.",rpt,count);

       

        getch();

        return 0;

}

HTML 5 Tutorial - Part 6


HTML 5 Tutorial - Part 7


HTML 5 Tutorial - Part 5


HTML 5 Tutorial - Part 4


HTML 5 Tutorial - Part 3


HTML 5 Tutorial - Part 2


HTML 5 Tutorial - Part 1


Wednesday, 3 October 2012

New features that are available in QTP 11


Complete list of new features that are available in QTP 11

XPath and CSS based object identification

Identify objects not only using normal object identification but withXPath and CSS identifier properties. A much awaited and a killer feature

Good Looking and Enhanced Results Viewer

The new improved results viewer provides an executive summary page with summary data, pie charts and statistics for both the current and previous runs and a quick link to the previous run results.
qtp-results-viewer

Easy Regular Expressions

You can now create reg ex with the help of syntax hints. Regular Expression Evaluator is available to test regular expressions that you have created. Good One.

Now identify objects not only in relation to each other but in relation to neighboring objects.

With this feature, QTP 11 has moved beyond the unreliability of ordinal identifiers. Objects identified with ordinal identifiers are good only as long as they maintain their relative positions with respect to each other in the new build of application. In case if this position changes or gets interchanged, ordinal identifiers may go for a toss.
HP has now introduced Visual Relation Identifier.
visual relation identifier is a set of definitions that enable you to identify the object in the application according its neighboring objects in the application. You can select neighboring objects that will maintain the same relative location to your object, even if the user interface design changes. You define visual relations in the Visual Relation Identifier dialog box, which is accessible from the local or shared object repository, and from the Object Properties dialog box.

Load Function Libraries at Run Time

With the help of LoadFunctionLibrary statement. You can now load a function library when a step runs instead of at the beginning of a run session.

Test Your GUI and UI-Less Application Functionality in One Test

Since QTP is integrated with Service Test, you can now test your GUI and non-GUI based apps in a single run.

Record Support

For FireFox is now available.

Much Awaited Log Tracking is available now

QTP 11 is capable of receiving Java or .NET log framework messages from your application which can then be embedded in the run results.

Embed/Run Javascript in web pages

You can use the new EmbedScript/EmbedScriptFromFile andRunScript/RunScriptFromFile functions to embed JavaScripts in all loaded browser pages. You can use these scripts to perform operations on, or retrieve data from, the browser pages in your application.

Manage Test Data

Improved test data management when integrated with Quality Center

Web 2.0 Toolkit Applications Support

QTP 11 now supports Web 2.0 Toolkit Applications out-of-the-box similar to any other add-ins.

Automatically Parameterize Steps

You can instruct QTP 11 to automatically parameterize test steps at the end of record session.

Silverlight Add-in

To test objects in Silverlight 2 and Silverlight 3 applications. [After installation, Silverlight Add-in is displayed in the Add-in Manager as a child add-in under the WPF Add-in]

Extend WPF and Silverlight Support

You can use WPF and Silverlight Add-in Extensibility SDK to develop support for testing third-party and custom WPF and Silverlight controls that are not supported out-of-the-box

Reverse Number


#include <stdio.h>
#include <conio.h>

main()
{
                int n, rev, temp;
                clrscr();
               
                printf("Enter number to reverse : ");
                scanf("%d",&n);
               
                rev = 0;
               
                temp = n;
                while(temp!=0)
                {
                                rev = rev * 10;
                                rev = rev + temp%10;
                                temp = temp / 10;
                }
               
                printf("\n\nThe reverse of %d is %d",n,rev);
               
                getch();
                return 0;
}

Tuesday, 2 October 2012

Compare 2 Excel sheets cell by cell


This code will open two excel sheet and compare each sheet cell by cell, if any changes there in cells , it will highlight the cells in red color  in the first sheet.

Set objExcel = CreateObject(“Excel.Application”)
objExcel.Visible = True
Set objWorkbook1= objExcel.Workbooks.Open(“path of 1st xls document”)
Set objWorkbook2= objExcel.Workbooks.Open(“path of 2nd xls document”)
Set objWorksheet1= objWorkbook1.Worksheets(1)
Set objWorksheet2= objWorkbook2.Worksheets(1)
   For Each cell In objWorksheet1.UsedRange
       If cell.Value <> objWorksheet2.Range(cell.Address).Value Then
           cell.Interior.ColorIndex = 3  ′Highlights in red color if any changes in cells
       Else
           cell.Interior.ColorIndex = 0
       End If
   Next
set objExcel=nothing
 Author: Qualitybird

In case your QTP 10.0 crashes frequently…


  1. Go To command prompt. [Start > Run > Type cmd]
  2. Change directory to C:\Program Files\HP\QuickTest Professional\bin using the command 
    cd C:\Program Files\HP\QuickTest Professional\bin
  3. Type in nt_tr.exe –remove as shown in the image below. qtp-crash-solution
  4. You will see a message box stating Text recognition has been uninstalled.
  5. Reboot machine. It should work without reboot as well but just in case.
  6. Try opening QTP, it should no longer crash now.

Decrypt an Encrypted Password automatically


It is well known that recording a login sequence results in code similar to this:
Where QTP uses the SetSecure method for the Password field and records the encrypted string that represents our raw input password. One frequent question asked in forums is how is it possible to decrypt such a string. QTP’s Crypt object cannot help us here, as the only method known to us is Encrypt.
A well known solution is by using the SetSecure method on a WebEdit of type text with the encrypted string as value. As a result, we should be able to view the decrypted password as the value of the WebEdit. This solution works, but does not fit for automation. I will suggest here a simple method to Decrypt an Encrypted string (usually a password) automatically.
First, we need to define a WebEdit on our local machine:
For the sake of the demonstration, let us assume that we save this html file in: C:\Decryptor\Decryptor.html.
Second, we will define our Decrypt method. Recall that using SetSecure with a regular (non-password type) WebEdit reveals the original (decrypted) text. Here it goes:
Actually the idea is very simple. We launch an invisible Browser and navigate to our local page that includes a regular WebEdit (tag input, type text). Then, we get a reference to this WebEdit using Descriptive Programming (DP) and call its SetSecure method, passing our encrypted string. Immediately after that, we assign our function the new value of the WebEdit so that it is returned. Finally, we clean up by closing the browser and setting the variables to nothing.
Here is an example of a call to our Decrypt method using the encrypted string of “mypassword”:
Enjoy decrypting… automatically!
Notes: The Crypt.Encrypt method gives the same result as a password type WebEdit SetSecure method.