Web Terminologies: Useful for web application testers

This article will help you to learn basic web terminologies. While testing web applications it’s very necessary to know all web technologies. This will increase the test coverage and also the capabilities of web application tester.

This web terminology article is compiled by Meenakshi M. She is working as a Test Engineer and having 3+yrs of experience in Manual and Automation (QTP) testing.

This article basically covers following terminologies:

What is: Internet, www, TCP/IP, HTTP protocol, SSL (Secure socket layer), HTTPS, HTML, Web servers, Web client, Proxy server, Caching, Cookies, Application server, Thin client, Thick client, Daemon, Client side scripting, Server side scripting, CGI, Dynamic web pages, Digital certificates and list of HTTP status codes.

You can download this article on following link:
Web terminologies: Useful for web testers

You can also visit our “Software testing resources” page for other downloadable resources.

We have also updated our “Job section page” with some latest job openings in testing:

To get all latest QA article notification in your inbox register via email.




Related Posts:

  • How Domain knowledge is Important for testers?
  • Resources
  • Need of Skilled Testers
  • How to Improve Tester Performance?
  • Unix basics for software testers
  • 31 comments ↓

    #1 Meenal on 01.27.08 at 4:57 pm

    Thanks Vijay,
    you are providing great help not only on software testing but also on all testing related skills.
    keep it up..

    #2 Srinivas on 01.28.08 at 4:04 am

    Thanks Meenakshi M,
    You have done really a nice job.
    These fundamentals in web application are really essential for any tester.

    #3 ChandeeswaraRao on 01.28.08 at 10:14 am

    hai Meenakshi

    the Document Web Terminologies regarding Web Testing was really useful and Interesting. can u send some more advanced Topics and Docs web testing.

    Thanks in advance

    #4 MangeshB on 01.28.08 at 12:16 pm

    What is the basic difference between functional test cases and design test cases …How to write design test cases….please explain with any real example.

    #5 chandravadan on 02.01.08 at 10:23 am

    hi
    what is visionplus testing?

    #6 swetha on 02.01.08 at 11:58 am

    good

    #7 Deepesh on 02.02.08 at 10:37 am

    Hi,

    Is there any practical approch for security testing in website testing.

    Thanks in advance

    #8 Balaji on 02.07.08 at 12:23 pm

    In test complete can we test multi languages (OS/Browser/Dataset)
    Multibrowser (IE6, IE7,Firefox)
    Different O/S
    Multiple Instances(Server Instances, deployments)
    Pls give give explanation for these questions.
    Looking the reply as earliest

    #9 Bhaskar on 02.07.08 at 1:26 pm

    Please help me, How i can fill a hidden text box from WinRunner?

    #10 balu on 02.08.08 at 5:47 am

    Thanks Meenakshi M,
    You have done really a nice job.
    These fundamentals in web application are really essential for any tester.

    #11 basava on 02.08.08 at 8:11 am

    Hi meenakshi and moderator of this site,

    you guys are really doing a great job.Any thing i want to get the things about testing, i will just open this site and i will get whatever i want.Keep it up guys and thanks for providing essential help.

    #12 Jayshri on 02.13.08 at 12:14 pm

    HI!
    I got lot of knowledge from u r site.
    I am Manual tester I have good knowledge in WR & QTY but not experience on the same.

    Plz give me Error type in testing for assigning to developer

    #13 Vidhya on 02.23.08 at 5:09 am

    Hay Folks!

    Netrocon pvt ltd is in need of a QA! (Chennai) Qa professionals with 2-4 yrs pf experience

    #14 Jaykay on 02.23.08 at 6:06 am

    Hi Vidya,

    Do you know any HR ids pls….
    so that we can send our resumes…..

    #15 Shankarasubramaniam on 02.23.08 at 8:23 am

    Thanks Meenakshi,

    You have given a good testing of QTP. But i want to how write test case. pls send me my mail id

    #16 shital chivate on 02.29.08 at 11:44 am

    halo meenakshi
    can u assist me for finding testing jobs.
    specialy in b’lore and pune.

    #17 david on 02.29.08 at 4:54 pm

    Hi Vijay
    I am david from chennai, I have attened so many interview but result will failure I don’t know but i have answerd for my questions I don’t what the people think about me?
    what time you says test case are completed?

    #18 david on 02.29.08 at 4:57 pm

    Hi vidya
    can u tel me the address?

    #19 david on 03.03.08 at 7:10 am

    HI vidhya
    can u sent me the Email address for that company i ll forward my resume

    #20 sate on 03.16.08 at 6:08 pm

    Hey meenakshi

    one place, one doc you can find the such relevant information to understand the web terminologies.

    great work
    chows.

    #21 selvam on 03.20.08 at 1:47 pm

    Great Vijay and meenakshi.you are really lighting a lot .words cant explain it.

    #22 satyanarayana on 03.26.08 at 10:39 am

    I saw this site today only.It is excellent.The efforts you are putting are invaluable.I got lot of information what i am needed.I am requesting you to provide some real time situations faced while using QTP like Regular expressions,Descriptive programming ,Object identification,Recpvery scenarios and various types of Parameterization.

    #23 satyanarayana on 03.26.08 at 10:42 am

    If it is possible give complete description about QUALITYCENTER.Like what are the modules present and how to use them in a real time process?

    #24 jaykay on 03.26.08 at 12:52 pm

    HI David

    sorry for the delay here is the id qa@netrocon.com
    its a small organisation in velacherry,chennai.

    #25 harsha on 03.27.08 at 6:11 am

    Is there any opening on manual testing? pls let me know
    I have one year of exp.

    #26 vishal on 04.16.08 at 10:50 am

    i am absolutely new to testing can some one tell me how to install winrunner and QTP

    #27 George on 04.16.08 at 10:57 am

    @vishal
    If you dont have the tools, can procure the trial version from net, and follow the instructions which leads you. And see the system requirement for both.
    cheers…

    #28 VIJAYD on 05.02.08 at 10:00 am

    Hi All,

    Hope this helps…

    Q: What is the difference between client-server testing and web based testing and what are things that we need to test?

    Ans: Projects are broadly divided into two types of:
    2 tier applications
    3 tier applications

    CLIENT / SERVER TESTING
    [a] This type of testing usually done for 2 tier applications (usually developed for LAN)
    Here we will be having front-end and backend.

    The application launched on front-end will be having forms and reports which will be monitoring and manipulating data

    Eg : applications developed in VB, VC++, Core Java, C, C++, D2K, PowerBuilder etc.,
    The backend for these applications would be MS Access, SQL Server, oracle, sybase, mysql, quadbase

    The tests performed on these type of applications would be
    - user interface testing
    - manual support testing
    - Functionality testing
    - compatability testing & configuration testing
    - intersystems testing

    WEB TESTING
    [b] This is done for 3 tier applications (developed for Internet / intranet / xtranet)

    Here we will be having Browser, web server and DB server.

    The applications accessible in browser would be developed in HTML, DHTML, XML, JavaScript etc.,
    (we can monitor thru these applications)

    Applications for the web server would be developed in Adv Java, ASP, JSP, VBScript, JavaScript, Perl, Cold Fusion, PHP etc.,
    (all the manipulations are done on the web server with the help of these programs developed)

    The DBserver would be having oracle, sql server, sybase, mysql etc.,
    (all data is stored in the database available on the DB server)

    The tests performed on these type of applications would be
    - user interface testing
    - Functionality testing
    - security testing
    - browser compatability testing
    - load / stress testing
    - interoperability testing/intersystems testing
    - storage and data volume testing

    A web-application is a three tier application.
    This has a browser (monitors data) [monitoring is done using html, dhtml, xml, javascript]-> webserver (manipulates data) [ manipulations are done using programming languages or scripts like adv java, asp, jsp, vbscript, javascript, perl, coldfusion, php] -> database server (stores data) [data storage and retrieval is done using databases like oracle, sql server, sybase, mysql] .

    The types of tests which can be applied on this type of applications are:
    1. User interface testing for validation & user friendliness
    2. Functionality testing to validate behaviors, i/p, error handling, o/p, manipulations, services levels, order of functionality, links, content of web page & backend coverage’s
    3. Security testing
    4. Browser compatability
    5. Load / stress testing
    6. Interoperability testing
    7. Storage & data volume testing

    a client-server application is a two tier application.
    This has forms & reporting at front-end (monitoring & manipulations are done) [ using vb, vc++, core java, c, c++, d2k, power builder etc.,] -> database server at the backend [data storage & retrieval) [ using ms access, sql server, oracle, sybase, mysql, quadbase etc.,]

    the tests performed on these applications would be
    1. User interface testing
    2. Manual support testing
    3. Functionality testing
    4. Compatability testing
    5. Intersystems testing

    Desktop:
    01. Application runs in single memory (Front end and Back end in one place)
    02. Single user only

    Client/Server:
    01. Application runs in two or more machines
    02. Application is a menu-driven
    03. Connected mode (connection exists always until logout)
    04. Limited number of users
    05. Less number of network issues when compared to web app.

    Web:
    01. Application runs in two or more machines
    02. URL-driven
    03. Disconnected mode (state less)
    04. Unlimited number of users
    05. Many issues like hardware compatibility, browser compatibility, version compatibility, security issues, performance issues, etc
    see friend when we consider the security testing, both application should well secured to internal and external threat.

    As per difference in both the applications come where, how to access the resources. In client server once connection is made it will be in state on connected, whereas in case of web testing http protocol is stateless, then there comes logic of cookies, which is not in client server.

    More for client server users are well known, whereas for web any user can login and access the content, he/she will use it as per his intentions.

    so, there are always issuses of security and compatibility for web application.

    Regards,
    Vijay

    #29 AjayN on 05.05.08 at 12:49 pm

    Hi meenaksh,
    Tell me waht is visionplus Testing? and also also guide me how i update my knowlege about same.

    #30 AjayN on 05.05.08 at 1:01 pm

    Hi meenaksh,
    Tell me waht is visionplus Testing? and also guide me how i will update my knowlege for same.

    #31 usha on 05.12.08 at 10:23 am

    Hi friends,
    I have to appreciate you people for doing a great job.
    I have a doubt in MANTIS(defect tracking tool).That is,how to feed the datas in to category field…I tried but I haven’t got the solution…….Plse help me to find the same…..Thankyou……………..
    With Regards,
    Usha.

    Leave a Comment