Your SlideShare is downloading. ×
Testing XML
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

Testing XML

16,859
views

Published on

Published in: Technology

1 Comment
9 Likes
Statistics
Notes
  • Could you please send me this PPT to me on: mbiradar23@rediffmail.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
16,859
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
1
Likes
9
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Testing XML Pallavi Patwa CSTE,ISTQB (Foundation)
  • 2. Agenda
    • About Checking XML
    • XML Verifications & Validations
    • Tools available
    • Use of Tools
  • 3. About Checking XML
    • XML files contain text with simple tags that describe the data within an XML document .
    • Testing of XML can be done by verifying data content of XML files
    • A few common XML verifications & validations are described as follows
  • 4. Schema Validation XML Elements Verification DTD Validation XML Data Verification XML Verifications & Validations
  • 5. XML Data Verification
    • An XML file can be a static data file that is accessed in order to retrieve commonly used data for which a quick response time is needed
        • for example, country names, zip codes, or area codes.
    • Although this data can change over time, it is normally quite static.
    • ( Cont..)
  • 6. XML Data Verification (cont..)
    • You can test an XML file by verifying that the data has not changed from one application release to another.
  • 7. XML Elements Verification
    • An XML file can consist of elements with attributes and values (character data).
    • There is a parent and child relationship between the elements, and elements can have attributes associated with them.
    • ( Cont..)
  • 8. XML Elements Verification (cont..)
    • If any part of this structure (including data) changes, your application’s ability to process the XML file may be affected.
    • For an XML testing, you can verify the content of an element to make sure that its tags, attributes, and values have not changed.
  • 9. DTD Validations
    • XML files are often an intermediary that retrieves dynamically changing data from one system.
    • The data is then accessed by another system using Document Type Definitions (DTD), enabling the accessing system to read and display the information in the file.
    • ( Cont..)
  • 10. DTD Validation (cont..)
    • You can parameterize the XML data values in order to check an XML document or file whose data changes in a predictable way.
  • 11. Schema Validation
    • XML documents and files often need a well-defined structure in order to be portable across platforms and development systems.
    • One way to accomplish this is by developing an XML schema, which describes the structure of the XML elements and data types .
    • ( Cont..)
  • 12. Schema Validation (cont..)
    • You can validate schema to passing negative & positive data in XML file to check that each item of content in an XML file adheres to the schema description of the element in which the content is to be placed.
  • 13. Automation of XML checking
    • Following tools are available to automate XML testing
      • Mercury interactive Quick Test Pro
      • Segue Silk Test
  • 14. Use of Tools (QTP)
    • QTP supports automation of XML file by way of
      • XML Web Page/Frame Checkpoint:- Checks an XML document within a Web page or frame.
      • File Checkpoint :- Checks a specified XML file.
  • 15. Use of Tools (QTP)
    • Apart from checking , element(s), attribute(s), and/or value(s) that you want to check.
    • QTP also helps to check that the XML structure adheres to a specific XML schema, by Activate Schema Validation feature
  • 16. Use of Tools (Silk Test)
    • To test XML with help of Silk test XMLParserClass is available
  • 17. Thank You !!