Testing Web Applications with State Objects.

The article discusses a state-based generalization of page objects or state objects. It describes the features of several tools, including WebDriver, a tool used for testing Web applications. Statecharts from the Unified Modeling Language (UML) are used in order to model Web application navigation....

Descripción completa

Detalles Bibliográficos
Publicado en:Communications of the ACM Vol. 58; no. 8; pp. 36 - 44
Autor principal: VAN DEURSEN, ARIE
Formato: Artículo
Publicado: Association for Computing Machinery Aug2015
Materias:
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=108516810&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 108516810
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00010782
        ACM
      jtl: Communications of the ACM
      issn: 00010782
      maglogo: N
    pubinfo:
      dt: Aug2015
      vid: 58
      iid: 8
      pid: 68
      pub: Association for Computing Machinery
    artinfo:
      ui:
        108516810
        10.1145/2755501
      ppf: 36
      ppct: 8
      formats:
      tig:
        atl: Testing Web Applications with State Objects.
      aug:
        au: VAN DEURSEN, ARIE
        affil: Professor, Delft University of Technology
      su:
        Object-oriented methods (Computer science)
        Internet software
        Computer software
        Unified modeling language
        Computer software development
        Modeling languages (Computer science)
        Data logging
      sug:
        subj:
          Object-oriented methods (Computer science)
          Internet software
          Computer software
          Unified modeling language
          Computer software development
          Modeling languages (Computer science)
          Data logging
      ab: The article discusses a state-based generalization of page objects or state objects. It describes the features of several tools, including WebDriver, a tool used for testing Web applications. Statecharts from the Unified Modeling Language (UML) are used in order to model Web application navigation. Inspection methods and trigger methods are identified as two types of methods for each state object. In addition, the article provides instructions on logging with conditional events, registering a new user and logging into an application.
      pubtype: Periodical
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2015
    holdings:
      @attributes:
        islocal: N