Search This Blog

Thursday, January 20, 2011

Introducing Web Testing Using VSTS

This article provides an overview of testing web application functionality using VSTS. It begins by providing a step-by-step approach on how to set up a Web test case and customize it without writing any code. This article demonstrates an approachability of VSTS Web Testing by all those participating in the development process, including non-developer types. Web test cases can easily be coded as well, and we will describe how to use coded Web tests or extend the built-in Web testing support.
Before we begin, readers should be aware that VSTS functionality is not targeted at testing the user interface. It doesn't run JavaScript in a webpage or validate the appearance of a page within multiple browsers. Rather, the testing approach is to examine HTTP data flowing over the wire and provide various rules for validating this data.
Process Of Web Testing
Web Testing Process

Visual StudioTeam System Test - VSTS

VSTS could be used for the following:
1) Unit testing
2) Web testing
3) Load Testing

Web test in VSTS could be used for automated functional testing. It records HTTP transactions and not API calls. The language used is C# or VB.NET
Pros of using VSTS:
1) Parameterization of test data possible
2) Add validation points( called Validation Rules)
3) Script is reliable where frequent UI changes take place

Cons of using VSTS:
1) No UI, Database validation possible.
2) No Flow control or other programming constructs provided by other auotmation languages.
3) Does require higher skill set for functional testers.

Thus Microsoft VSTS is competing with HP QTP in terms of automated testing. But I feel VSTS has a long way to go still, looking at advantages QTP provides.

Tuesday, January 18, 2011

How to call the Functions in other libraries

'Create file system object

Set fso=CreateObject("scripting.filesystemobject")
'Open library fileSet sFile=fso.OpenTextFile("C:\Documents and Settings\sudhakar kakunuri\Desktop\Script Control\source.vbs")
'Read the complete data from library fileSourceLibraryData=sFile.ReadAll'
close the files
File.Close
'Create Script Control Object
Set scrControl=CreateObject("msscriptcontrol.scriptcontrol")
'Specify the language to be controlled
scrControl.Language = "VBScript"
'Add the source library code
scrControl.AddCode(SourceLibraryData)
 'Diplay the number of procedures in th source library
MsgBox scrControl.Procedures.Count,,"Total Procedures Count"
'Display value of a variable in source library
Msgbox scrControl.Eval("a"),,"Value of Variable 'a'"
'Executing the function source library function
scrControl.Run "demo"
'Executing the function source library function with parameters
msgbox scrControl.Run("demo_add",10,20),,"demo_add function Result"

Saturday, January 1, 2011

NASSCOM REGISTERED COMPANIES LIST

1.       24/7 Customer Pvt Ltd  
2.       ALANKIT TECHNOLOGIES LIMITED
3.       AXA Business Services Pvt Ltd
4.       Accenture Services Pvt Ltd
5.       Alankit Assignments Limited
6.       Alankit Finsec Limited
7.       Alankit Health Care Limited
8.       Alankit Imaginations Limited
9.       Alankit Insurance Brokers Limited
10.   Alankit Life Care Limited
11.   Artech Infosystems Pvt Ltd
12.   AuxiCogent BPO Solutions Pvt Ltd
13.   Aviva Global Services (Bangalore) Pvt. Ltd.
14.   CMC Limited
15.   Cognizant Technology Solutions India Pvt. Ltd.
16.   Customer Operational Services (Chennai) Pvt. Ltd.
17.   Dell Computer India Pvt Ltd
18.   Deutsche Network Services (P) Ltd
19.   Firstsource Solutions Ltd.
20.   Franklin Templeton International Services (India) Pvt Ltd
21.   Fusion Technologies (India) Pvt Ltd
22.   GE Money Servicing (Div of GE India Exports P Ltd)
23.   GENPACT (GE Capital International Services)
24.   GLOBAL E-BUSINESS OPERATIONS PRIVATE LIMITED
25.   HCL Technologies BPO Services Ltd
26.   HEWLETT PACKARD (INDIA) SOFTWARE OPERATION PVT LTD
27.   HSBC Software Development (India) Pvt. Ltd.
28.   Hewlett-Packard GlobalSoft Ltd
29.   Hewlett-Packard India Sales Pvt Ltd
30.   IBM Daksh Business Process Services Pvt.Ltd.
31.   IBM India Pvt Ltd
32.   ITC Infotech India Ltd
33.   Infinite Computer Solutions (India) Pvt Ltd
34.   Infosys BPO Ltd    Infosys Technologies Ltd.
35.   Infotech Enterprises Ltd.
36.   Integrated SoftTech Solutions Pvt Ltd
37.   Intelenet Global Services Ltd
38.   JP Morgan Services India Pvt. Ltd.
39.   KPIT Cummins Global Business Solutions Limited
40.   KPIT Cummins Infosystems Ltd
41.   MindTree Consulting Limited
42.   Mphasis Limited
43.   NATIONAL SECURITIES DEPOSITORY LIMITED
44.   NIIT Limited 
45.   NIIT SmartServe Ltd
46.   NIIT Technologies Ltd
47.   NIIT University
48.   Network Systems & Technologies (P) Ltd.
49.   Noida Customer Operations Private Limited (NCOP)
50.   Perot Systems Business Process Solutions India Pvt Ltd 
51.   Persistent Systems Pvt. Ltd.
52.   Philips Electronics India Ltd
53.   Quatrro BPO Solutions Pvt. Ltd.
54.   Robert BOSCH India Limited 
55.   Sasken Communication Technologies Limited
56.   Satyam Computer Services Ltd
57.   Scope International Pvt Ltd
58.   Standard Chartered - STCI Capital Markets Ltd
59.   Syntel Global Pvt. Ltd. 
60.   Syntel Sourcing Pvt. Ltd.
61.   Syntel Sterling BestShores Solutions Pvt. Ltd.
62.   TCS e-Serve Limited
63.   Tata Consultancy Services Ltd
64.   Tech Mahindra Ltd  
65.   Unisys Global Services - India (STP Division of Unisys India Pvt Ltd)
66.   Verizon Data Services India Pvt Ltd
67.   WIPRO BPO Solutions Ltd
68.   WIPRO INFOTECH LIMITED
69.   WNS Global Services (P) Ltd
70.   Wipro Technologies (Wipro Ltd)
71.   Xchanging Technology Services (India) Pvt Ltd 
72.   Yahoo Software Development India Pvt. Ltd.
73.   Zensar Technologies Limited
74.   Zenta Pvt Ltd
75.   exl Service.com (India) Pvt Ltd
76.   i-flex Solutions Ltd
77.   iNautix Technologies India Private Limited
78.   other