Just came across the visual studio team suite 2008 edition. I have installed this. this is a becoming very handy webtesting tool for the testers as well. It is having my cool features integrated into single suite
Supports different test types such as
a. Unit test: Use a unit test to create a programmatic test in C++, Visual C# or
Visual Basic that exercises source code.
b. Web Test: Web tests consist of an ordered series of HTTP requests that you
record in a browser session using Microsoft Internet Explorer. You can have
the test report specific details about the pages or sites it requests, such
as whether a particular page contains a specified string.
c. Load Test: You use a load test to encapsulate non-manual tests, such as
unit, Web, and generic tests, and then run them simultaneously by using
virtual users. Running these tests under load generates test results,
including performance and other counters, in tables and in graphs.
d. Generic testA generic test is an existing program wrapped to function as a
test in Visual Studio.
e. Manual test: The manual test type is used when the test tasks are to be
completed by a test engineer as opposed to an automated script.
And also VS TFS supports Profiling/code coverage/ Load testing/ data driven test. It is having inbuilt bug tracking system/Project management system everything in one tool
Click here to download
i am loving'it :-)
Thursday, February 21, 2008
Wednesday, January 16, 2008
Screen Capture utilties
Many users are trying to grab the screen capture utilities. This post belongs to them
For freeware and shareware screen capture utilities follow below link
http://www.etrusoft.com/screen-capture-software-reviews/
For freeware and shareware screen capture utilities follow below link
http://www.etrusoft.com/screen-capture-software-reviews/
Wednesday, December 05, 2007
Another awesome add in for firefox users - Yslow
Yslow for firebug is a great utility for analyzing the web pages and based on some set of rules
To download
http://developer.yahoo.com/yslow/
To download
http://developer.yahoo.com/yslow/
Tuesday, November 13, 2007
One URL covers many tools
Just found one URL which can cover more than 100 tools
Here we go....
http://tester.jonasjohn.de/
Here we go....
http://tester.jonasjohn.de/
Friday, October 26, 2007
SQL query optimization testing
Most of the present website uses the big big queries to get the data from the database. But are we testing how much time it will take to get the values from the data, can we improve website performance by using proper queries. For those who want to test this type of functionality there is one utility. This utility can be used as a SQL query stress tool
Download this utility Click here
Download this utility Click here
Saturday, September 01, 2007
Bad boy automated tool
Bad boy is the automation regression tool which works with view state and lots of the features in it.
To download it http://www.badboy.com.au/
It is a good record and play back tool with load testing feature also i.e we can simulate the 1000 users at a time
It not commercial tool or open source tool cheap to use
To download it http://www.badboy.com.au/
It is a good record and play back tool with load testing feature also i.e we can simulate the 1000 users at a time
It not commercial tool or open source tool cheap to use
Tuesday, February 27, 2007
Malicious code injection : Not through Sql
All code injection attacks work on the same principle: a hacker piggybacks malicious code onto good code through an input field in the application. Therefore, the protection instead has to come from the code within the application itself.The root of all code injection problems is that developers put too much trust into the users of applications. A developer should never trust the user to operate the application in a safe manner. There will always be someone who is looking to use malicious code in an exploitative manner.
Aside from SQL injections, there are several other types of malicious code injection attacks with which developers must become familiar. Three of these types of dangerous malicious code injections are
1.XPath injection
2.LDAP injection,
3.command execution injection.
XPath Injection:
The attacker inputs a string of malicious code meant to trick the application into providing access to protected information. If your website uses an XML (Extensible Markup Language) document to store data and user input is included in an XPath query against that document, you may be vulnerable to an XPath injection.
For example, consider the following XML document used by an e-commerce website to store customers’ order history:
< orders >
< customer id = " 1" >
< name > Bob Smith
bob.smith@bobsmithinc.com
1234567812345678
-
1
10.00
Sprocket
-
2
9.00
Cog
…
The website allows its users to search for items in their order history based on price. The XPath query that the application performs looks like this:
string query = "/orders/customer[@id='" +
customerId + "']/order/item[price >= '" +
priceFilter + "']";
If both the customerId and priceFilter values have not been properly validated, an attacker will be able to exploit the XPath injection vulnerability. Entering the following value for either value will select the entire XML document and return it to the attacker:
'] | /* | /foo[bar='
Find more
Aside from SQL injections, there are several other types of malicious code injection attacks with which developers must become familiar. Three of these types of dangerous malicious code injections are
1.XPath injection
2.LDAP injection,
3.command execution injection.
XPath Injection:
The attacker inputs a string of malicious code meant to trick the application into providing access to protected information. If your website uses an XML (Extensible Markup Language) document to store data and user input is included in an XPath query against that document, you may be vulnerable to an XPath injection.
For example, consider the following XML document used by an e-commerce website to store customers’ order history:
< orders >
< customer id = " 1" >
< name > Bob Smith
…
The website allows its users to search for items in their order history based on price. The XPath query that the application performs looks like this:
string query = "/orders/customer[@id='" +
customerId + "']/order/item[price >= '" +
priceFilter + "']";
If both the customerId and priceFilter values have not been properly validated, an attacker will be able to exploit the XPath injection vulnerability. Entering the following value for either value will select the entire XML document and return it to the attacker:
'] | /* | /foo[bar='
Find more
Subscribe to:
Posts (Atom)