Top 100 Web Testing Questions Asked in Actual Interviews
What are the important test scenarios for testing a web site?
As a Tester you should test GUI of the website,test whether the page layout and design elements are consistent through out the site,Whether all the links provided in the website are working properly,What are the expected loads on the server?performance of the website (check for webserver response time and database query time)under heavy loads.
As a Test Engineer you should also test the functionality of each and every object
existing in the web page while testing a web application
WRITE TEST CASES FOR URL(ADDRESS) TESTING
1->Test Objective -- To Verify the URL AddressTest Procedure/Steps -- 1. Open Internet Explorer. > 2. Enter valid URL in address box. > 3. press Enter.Expected Result -- URL should be open properly.Actual Result -- URL Open properly.
2->1.type URL in the address bar(for eg.click www.yahoo.com) and click 'go' button.2.check to see whether the page is navigated to the yahoo home page.3.if navigated to yahoo home page test case is passed else failed4.also check to see when we enter the URL in the address bar and press the enter button in the keyboard it navigates to the yahoo home page.5.when we click the refresh button in the yahoo home page the same page should be displayed.thats very easy.just write what u do in real time environment with a proper test case format.thats it.
What bugs are mainly come in webtesting what severity and priority we are giving
The bug that mainly comes in web testing are cosmetic bugs on web pages , field validation related bugs and also the bugs related to scalibility ,throughput and response time for web pages.
During the website application testing,bug related to the link broken also comes.
What is the difference in testing a CLENT-SERVER application and a WEB application ?
Client-server is computing architecture which separates a client from a server, and is almost always implemented over a computer network. Each client or server connected to a network can also be referred to as a node. The most basic type of client-server architecture employs only two types of nodes: clients and servers. This type of architecture is sometimes referred to as two-tier.Each instance of the client software can send data requests to one or more connected servers. In turn, the servers can accept these requests, process them, and return the requested information to the client. Although this concept can be applied for a variety of reasons to many different kinds of applications, the architecture remains fundamentally the same.These days, clients are most often web browsers, although that has not always been the case. Servers typically include web servers, database servers and mail servers.The interaction between client and server is often described using sequence diagrams. Sequence diagrams are standardized in the UML.In software engineering, a Web application or webapp is an application that is accessed with a Web browser over a network such as the Internet or an intranet.
Client-server is computing architecture which separates a client from a server, and is almost always implemented over a computer network. Each client or server connected to a network can also be referred to as a node. The most basic type of client-server architecture employs only two types of nodes: clients and servers. This type of architecture is sometimes referred to as two-tier.In software engineering, a Web application or webapp is an application that is accessed with a Web browser over a network such as the Internet or an intranet.
How to test Browser compatibility testing
Testing the application with multiple browsers (ie IE,Netscape navigator,Mozilla Firefox etc)is called browser compatibility testing
What are the typical problems in web testing?
1:server problems(ie server down or under maintance)2:HardWare problem3:DataBase problem
How to do browser testing( create a standard script and run it for the different browser combinations.)
The GUI architecture and events messaging differs from browser to borwser like IE use Win32::OLE messaging and firefox must be using some GTK based messaging. So it is generally difficult to create one standard script that runs on all browsers. But tools like Winrunner, QTP must be using complex procedures inside them to handle different browsers.to me, if my application supports different browsers like IE, firefox, opera, netscape i will try to do manual testing.
What are the important scenarios for testing emails? how do you test emails?
which tool is best for testing email?
Test the email is not a very easy scenario.We can categorised the different part on which tester may perform the testing.1) for incoming mail with attachment2) for outgoing mail with attachment3) mail failure4) Other properties like ;Delete,Edit etc.........1) for incoming mail with attachment :-- 1. Chek the proper incoming address or id.2. Chek Not only the One address(TO),but also for the Ccc and Bcc Addresses.3. Check the max and min limit for number of addresses.4. Check if address has some error like @ or . is missing .5. Check if address has more than 1 @ sign .6. Check if . has arrives less than 1 or more than standard time (as per registered)7. Check if address has arrives more than 1 time.8. Check address only have @, ., _ and - special symbols that are standard signs.9. Check taht mail dose not have unnecessary content with it self.10. If there is/are any attachments then they open properly.11. The attachment size not exceeds the standard size.12. If there are more than 1 attachments then the calculated size must be under the Standard size.13. If email content have some images or some different Flash pic must show properly.14. Some time mail have some different extentions file then it shows properly.15. If the user read the mail ,then it should be marked as readable.other...........2) for outgoing mail with attachment :-- 1. Check the Address as we done prior.2. Here we must check for the attachments.3. For all the send pictures 4. Mail content should have the proper content.3) mail failure:-- Check for the mail failure4) Other properties like ;Delete,Edit etc.........
what happens in a web application when you enter all the data and click on submit buttonsuddenly the connection goes off?where the data will go pls answer immdiately ?
Its a Good Quetion actually after entering all the data we pressed on submit button it depends on when connection goes off means after some tiem like one or 2 minutes or immediately if it is immedialtely connection goes off then no data will be submitted
If the data reaches the web server by the time of disconnection,the system will persist the data in the database .If the connection fails before reaching the server ,the data won't be persisted and data will be lost.
What is the difference in testing a CLIENT-SERVER application and a WEB application ?
1->client/server application is a 2-tier application where as web application is an n-tier application.
in client server pplications we loaded the execution path in every system to call the AUT ,but in web applications we will use browsers to call the AUT.in web app. there are browser,web server and database server available ,but in client server app. forms & reporting and database server available.web app. for response time hits per seconds and throughputin client server app. for avg response time
2>client/server application : Is nothing but a 2 tire architecture ie, one server more clients.Web/server : N-tire architecture ie more servers and clients are interconnected.
3->client server application is installed in server and client machine is installed with exe file and we call application through exe file.client server transaction are predictable and controlled limited numbers of users2 tierweb/servern tierapplication installed in server and we call the application from browser not exe file.Transaction unlimited and are unpredictable.
What command is used to launch a application in winrunner?
invoke_application command used to launch application in WR. see function generator in WR
Invoke command we will use to invoke a application in winrunner.invoke_aplication(path)
What is the difference between testing in client-server applications and web based applications?
Client Server Testing:-In client server testing test engineer are conduct the following testings:-1.Behaviour testing(GUI TESTING)2.Input domain testing3.Error Handling testing4.Backend testingIn Web testing test engineer are condut the following testings:-1.Behaviour Testing2.Static web testing3.Input domain testing4.Backend testing5.Error handling testing5.Frame Level testing
What is your approach or how do you start Testing an Webapplication
The first thing u need is to go through the specification and without using the specification u are just playing with the application.So specification is the main interface to the for any software to be tested
First Do The GUI testing after finishing that we can go for Functionality Testing
During the passward field testing. What sould be the focus (give answer in one word)
1. password should be in encrypted form2. the field can not be copied either by right clicking of the mouse or by ctrl+c option
In n tier Architecture What are the factors should be considered for testing?
Basically 3-tier architecture is for windows based application. Where as n-tier architecture is for web-based applications. So, We should do the testing related to web-testing.
From the testability point of view what is the difference between client/server testing and web testing
Client Server testing is a three tier architecture and when testing has to be done on this we need to consider all types of testing like the stress testing , data - volume testing, load testing and performance testing. When u are doing a normal web testing then you will be testing navigation testing, frame testing, broken links or missing URL's and static text testing.
What type of testing is carried out to find memory- leakages?give me a sample example?Through Volume testing it is possible. i.e., An application tries to retrieve large amount of data that require large temporary buffer area. If the data exceed the buffer area the situation of memory leakage will occur and query will fail without returning any result as sorting didn’t got finished as buffer exceeds the limit.We need to know the memory size before the test execution and after test execution by using memory related API functions or MFC functions.
What are the important test scenarios for testing a web site?
As a Tester you should test GUI of the website,test whether the page layout and design elements are consistent through out the site,Whether all the links provided in the website are working properly,What are the expected loads on the server?performance of the website (check for webserver response time and database query time)under heavy loads.
Top 100 Web Testing Questions Asked in Actual Interviews
Labels: TESTING