Title :
The Utilization of User Sessions in Testing
Author_Institution :
North Dakota State Univ., Fargo, ND
Abstract :
Software testing cost is rising with the complexity of modern applications´ user interfaces, frameworks, and technologies. However, testing stays an import software engineering stage that insures the quality of the developed software and eventually reduces the overall cost. This paper proposed utilizing user sessions for test case generation and execution. User sessions can be gathered from the application in production environments and represent user stories or scenarios. Rather than rerunning user sessions for test automation, as in record/replay tools, this research takes the track of abstracting requirements from those sessions to make them independent of the scripting language or the tool that created them. The suggested approach abstracts user sessions to make them more independent and reusable. This approach is expected to improve the utilization of user sessions from being copied and reused in the same original format, which makes it complex to edit and inflexible, to a format that can be used and utilized in different applications and platforms.
Keywords :
program testing; program verification; software quality; user interfaces; program verification; scripting language; software engineering; software quality; software testing; test automation; test case execution; test case generation; user interface; user session; Abstracts; Application software; Automatic testing; Automation; Costs; Production; Software engineering; Software quality; Software testing; User interfaces; User Interface; User sessions; software testing; test case generation and execution;
Conference_Titel :
Computer and Information Science, 2008. ICIS 08. Seventh IEEE/ACIS International Conference on
Conference_Location :
Portland, OR
Print_ISBN :
978-0-7695-3131-1
DOI :
10.1109/ICIS.2008.14