• DocumentCode
    2206468
  • Title

    Testing analytics on software variability

  • Author

    Leung, Hareton K. N. ; Kim Man Lui

  • Author_Institution
    Dept. of Comput., Hong Kong Polytech. Univ., Hong Kong, China
  • fYear
    2015
  • fDate
    2-2 March 2015
  • Firstpage
    17
  • Lastpage
    20
  • Abstract
    Software testing is a tool-driven process. However, there are many situations in which different hardware/software components are tightly integrated. Thus system integration testing has to be manually executed to evaluate the system´s compliance with its specified requirements and performance. There could be many combinations of changes as different versions of hardware and software components could be upgraded and/or substituted. Occasionally, some software components could even be replaced by clones. The whole system after each component change demands to be re-tested to ensure proper system behavior. For better utilization of resources, there is a need to prioritize the past test cases to test the newly integrated systems. We propose a way to facilitate the use of historical testing records of the previous systems so that a testcase portfolio can be developed, which intends to maximize testing resources for the same integrated product family. As the proposed framework does not consider much of internal software complexity, the implementation costs are relatively low.
  • Keywords
    program testing; software management; software complexity; software testing; software variability; system integration testing; tool-driven process; Cloning; Hardware; Manuals; Portfolios; Risk management; Software; Testing; Clones; Risk management; Software testing; Softwareproject management; Variability testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Analytics (SWAN), 2015 IEEE 1st International Workshop on
  • Conference_Location
    Montreal, QC
  • Type

    conf

  • DOI
    10.1109/SWAN.2015.7070483
  • Filename
    7070483