Near about 500 tools available this time in market for Server testing. They are categories under some categories like
- Mobile Web/App testing Tools. (Gomez Active Mobile XF , MITE )
- Log Analysis Tools.(DMOZ Log Analysis Tools List )
- Web Site Security test Tools.(SPIKE Proxy , n Circle Certified PCI Scan Service )
- Link Checkers.(Link Tiger , Alert Link runner)
- HTML Validates.(Real Validate, CSE 3310 HTML Validate)
- Load and performance test Tools. ( Multi-Mechanize , Load2Test)
- Java test Tools.(Checkmarks , Visual VM )
- C Programs and PERL for Validating and Checking.(W3C Link Checker , MOM spider)
- Functional/Regression test Tools.(Tester Bench for j Query , Cloud Testing Service )
- Other Web test Tools.(Sauce On Demand )
In Server testing, we need not to focus on the functionally or structure of the application we need to focus on the testing how the application handles slow or intermittent network performance. For server testing automated testing tools are proved very helpful. Advantage of automated testing is it make easy to determine how many number of client and client application can be handle by a server efficiently at any particular time. Server act at the middle tier between the client application and several data sources. Server testing software is needs to check the functionality of the server while it communicates between client application and with its respected data sources.
Client-Server testing software are required to prevent or predict the fault that may be occurs during the connection of client application to server or might be at the time when the server is communicated to the database on the behalf of client application.
There are two main aspects in server testing are:
- Risk driven testing
- Performance testing
Since risk driven testing is a time sensitive testing under which we have to find out some numbers of most important bugs in system/application that may be a reason of failure of system/application later on. Performance testing is one of the most important issues in the success of a system/application. Some of the other points that are under consideration of sever performance testing are checking of I/O (input/output) errors, data lock, server go down and loss of messages due to connection failure after sending the data from client or data source etc.
0 comments:
Post a Comment