Your SlideShare is downloading. ×
Finite-State Machines for Web Testing
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

Finite-State Machines for Web Testing

174
views

Published on

http://qatestlab.com/ …

http://qatestlab.com/
Each web-based application or function comprises of different elements and phases visible to the web users.

Published in: Education, Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
174
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
1
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. LOGO Finite-State Machines for Web Testing Quality is a Rule Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/
  • 2. Quality is a Rule Finite-State Machines for Web Testing Each web-based application or function comprises of different elements and phases visible to the web users. Consequently, state transition based finite-state machines models are proper for this type of applications. Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/
  • 3. Quality is a Rule Finite-State Machines for Web Testing Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/ There are some basic components of finite-state machines: Every web page corresponds to a slate in finite-state machines. Any page can be the initial state and any page can be the final state. The input and output associated with navigations are rather simple and straight forward: the input is the clicking of the embedded link demonstrated as highlighted content; and the corresponding output is the loading of the requested page or content with accompanying messages indicating the HTML status, error or other messages. State transitions correspond to web navigations following hypertext links embedded in HTML documents and other web contents. One special case is that a user may choose to follow a previous saved link or to directly type a URL.
  • 4. Quality is a Rule Finite-State Machines for Web Testing Link checking can be considered as part of finite- state machines based testing for transition coverage, but not based on formal models. The general finite-state machines can guide the general testing of the web navigations. Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/
  • 5. Quality is a Rule Finite-State Machines for Web Testing Actually, web robots used by various Internet search engines or index services generally “crawl” the web by systematically following the embedded hypertext links to create indexes or databases of the general web contents. Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/
  • 6. Quality is a Rule Finite-State Machines for Web Testing There is one evident obstacle to web testing using such finite-state machines: the quantity of web pages for even a moderate-sized web site can be thousands or much more. Therefore, there would be great numbers of states in finite-state machines, which makes any detailed testing beyond simple indexing unrealizable, even with some automated support. Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/
  • 7. Quality is a Rule Finite-State Machines for Web Testing Even such simple indexing by the most powerful robot for major web search engines only covers a small percentage of the total web. But usage and problem dispensation among various software elements is highly rugged, which is also shown to be true among various web contents. Therefore, some type of selective testing is needed to focus on highly-used and problematic areas to assure maximal web site reliability improvement. Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/
  • 8. LOGOQuality is a Rule Office in Ukraine Phone: +38(044)501-55-38 E-mail: contact (at) qa-testlab.com Address: 154a, Borschagivska str., Kiev, Ukraine http://qatestlab.com/