Finite-State Machines for Web Testing - PowerPoint PPT Presentation

About This Presentation
Title:

Finite-State Machines for Web Testing

Description:

The common type of software testing is to begin running the software product and make monitoring, with the expectancies that it will be not difficult to differentiate between expected and unexpected conduction. – PowerPoint PPT presentation

Number of Views:89

less

Transcript and Presenter's Notes

Title: Finite-State Machines for Web Testing


1
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
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
Finite-State Machines for Web Testing
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.
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/
4
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
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
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
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
  • Quality is a Rule

Thank You !
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/
Write a Comment
User Comments (0)
About PowerShow.com