CBL - Campus del Baix Llobregat

Projecte llegit

Títol: Procediments de proves de rendiment d'aplicacions web


Estudiants que han llegit aquest projecte:


Director/a: MESEGUER PALLARÈS, ROC

Departament: DAC

Títol: Procediments de proves de rendiment d'aplicacions web

Data inici oferta: 20-06-2012     Data finalització oferta: 20-02-2013



Estudis d'assignació del projecte:
    Tipus: Individual
     
    Lloc de realització: EETAC
     
    Paraules clau:
    aplicacions web, rendiment, procediments de proves
     
    Descripció del contingut i pla d'activitats:

    Per tal de garantir sistemes de software de qualitat cal implementar un procés
    de proves que acompanyi a les tasques de desenvolupament al llarg de tot el
    cicle de vida del projecte. L’aparició d’un error en un entorn productiu és, cada
    cop més, una amenaça per a les entitats que veuen perillar la seva imatge i
    fiabilitat, a més de l’elevat cost econòmic que representa. Per aquest motiu és
    molt important el disseny de processos de qualitat adaptats a les necessitats
    de cada tipus de software i als diferents models de desenvolupament.
    En aquest projecte ens centrem en el disseny del procediment de gestió i el
    procediment de desenvolupament i execució de proves de rendiment d’un
    escenari en concret que és l’Institut Municipal d’Informàtica de l’Ajuntament de
    Barcelona. Definirem ambdós procediments concretament per a les proves
    que han de garantir la correcta posta a producció del sistema de software
    testejat. En particular els sistemes de software que tractarem en aquest
    projecte seran aplicacions web.
    Com a punt de partida ens trobem amb la situació que a l’escenari plantejat
    durant els darrers anys s’ha començat a donar aquest servei de proves de
    rendiment de manera progressiva i sempre en funció de la demanda de
    manera que actualment, sorgeix la necessitat de formalitzar el funcionament
    del servei mitjançant la redacció d’aquests procediments.
    Ambdós procediments estan basats en les definicions proposades per l’ISTQB
    (International Software Testing Qualifications Board) i adaptades als circuits
    interns de l’IMI. Per tant, tot i que l’esquelet dels procediments és aplicable de
    manera general a d’altres escenaris, els procediments que es defineixen en
    aquest projecte estan orientats a aquest cas en particular.
    Per una banda, al procediment de gestió de proves de rendiment es defineixen
    les tasques a seguir per totes les parts implicades per tal de realitzar les
    proves de rendiment que permetin garantir el pas a producció de sistemes
    software de qualitat.
    D’altra banda, procediment de desenvolupament i execució de proves de
    rendiment es definiran totes les tasques que internes al servei de proves tant
    per a la preparació, execució i anàlisis de les proves com per a la gestió
    interna del servei.
     
    Overview (resum en anglès):

    To ensure software quality is necessary to implement a testing process that
    accompanies the development tasks throughout the project cycle life. Detecting
    an error in a production environment is a threat for the institutions, not only due
    to the high cost that represents but also endangers their image and reliability.
    For this reason it is very important to design quality processes which meet
    every type of software and different development models needs.
    In this project we focus on the design of the performance testing management
    procedure and the performance testing development and the implementation
    procedure of a particular scenario, the Municipal Institute of Informatics at
    Barcelona City Council. Both procedures shall be defined specifically for the
    tests that must ensure the correct implementation of the software system in a
    production environment.
    As a starting point we have the situation that in the proposed scenario in recent
    years has begun to give this service progressively and always depending on
    demand. So that’s why, currently, there is a need to formalize the service with
    the drafting of these procedures.
    Both procedures are based on the definitions proposed by the ISTQB
    (International Software Testing Qualifications Board) and adapted to the
    internal IMI guidelines. Therefore, although the structure of the procedures is
    generally applicable to other scenarios, the procedures defined in this project
    are focused on this particular case.
    On the one hand, on the performance testing management procedure is
    defined the tasks that all the parties involved must to follow for realize
    performance testing to guarantee the transition of quality software systems to
    production environment.
    Moreover, on the development and implementation of performance testing
    procedure will be defined all internal tasks for the preparation, execution and
    analysis for the tests and for the internal service management.


    © CBLTIC Campus del Baix Llobregat - UPC