659 research outputs found

    The IMAGS App: An Android Application for Studying the Effects of Music on Chronic Pain

    Get PDF
    An Android application that will facilitate the collection of data for the experimental stage of the Music-induced Analgesia Genome Study (IMAGS). Provides patients who suffer from chronic pain a tool to rate their current pain level both before and while listening to a preferred song as selected from the Spotify library in the application, as well as record whether each patient has taken a dose of their prescribed pain medication at the end of the session and a final severity of pain rate. The study aims to determine if there are certain motifs in music, such as key, tempo, and progressions, that correlate with a decreased perception of pain, and if these musical attributes are specific to the individual or can be applicable to the general population

    Proceedings of the 17th Dutch Testing Day:Testing Evolvability, November 29, 2011, University of Twente, Enschede

    Get PDF

    Performance testing and modeling for new analytic applications

    Get PDF
    Traditional load testing (optimized for the waterfall software development process) was mostly focused on pre-production realistic tests. Drastic changes in the industry in recent years - agile development and cloud computing probably the most - opened new opportunities for performance testing. Instead of the single way of doing performance testing, we now have a full spectrum of different tests which can be done at different moments - so deciding what and when to test has become a very non-trivial task heavily depending on the context

    Automation testing tools : a comparative view

    Get PDF
    Effective software testing leads to assurance towards high quality in software development. Automation testing tool facilitates in faster testing process in testing stage thus completion and implementation of software on time. One of the most significant issues for automation is to select the automation-testing tool and the appropriate framework. The objective of this paper is to assess and compare twenty-one available automation-testing tools on twenty attributes in comprehensive manner. This study will assist software testing professionals and researchers towards further insight in this area. Keywords: test automation, automation tools, software testing, automation test frameworks, test automation typespublishedVersio

    Reducing Software Testing Time with Combinatorial Testing and Test Automation

    Get PDF
    The development of large software systems is a complex and error prone process. Errors may occur at any stage of software development. These errors, sometimes referred to as bugs, can cause great losses in terms of both time and money if not identified and removed as early as possible. Testing a software product is costly, since it takes much time and need to test many combinations of its functions, integrity, performance etc., which can be called as test cases. The company\u27s goal is to reduce the testing time, so that they can save money and deliver the product much faster to the customer. Testing time can be reduced in two main ways, first by reducing number of test cases and second by automating repeatedly testing areas. This paper will discuss fundamentals of testing such as importance and difference of verification and validation, testing throughout the software development life cycle and testing methods, levels and types. Then it will discuss the possibility of reducing the time spent on testing by reducing number of test cases with combinatorial testing and automating repeatedly tested areas with test automation using Selenium tool. Finally it will also shed some light on a real world test automation project with selenium and two integrated develop environments

    Automated GUI performance testing

    Get PDF
    A significant body of prior work has devised approaches for automating the functional testing of interactive applications. However, little work exists for automatically testing their performance. Performance testing imposes additional requirements upon GUI test automation tools: the tools have to be able to replay complex interactive sessions, and they have to avoid perturbing the application's performance. We study the feasibility of using five Java GUI capture and replay tools for GUI performance test automation. Besides confirming the severity of the previously known GUI element identification problem, we also describe a related problem, the temporal synchronization problem, which is of increasing importance for GUI applications that use timer-driven activity. We find that most of the tools we study have severe limitations when used for recording and replaying realistic sessions of real-world Java applications and that all of them suffer from the temporal synchronization problem. However, we find that the most reliable tool, Pounder, causes only limited perturbation and thus can be used to automate performance testing. Based on an investigation of Pounder's approach, we further improve its robustness and reduce its perturbation. Finally, we demonstrate in a set of case studies that the conclusions about perceptible performance drawn from manual tests still hold when using automated tests driven by Pounder. Besides the significance of our findings to GUI performance testing, the results are also relevant to capture and replay-based functional GUI test automation approache

    Automated Web Application Testing Using Improvement Selenium

    Get PDF
    The basis of this project is to develop an automated web application testing tool using the enhancement of Selenium which is an open source testing tool. The tool should able to handle automated tests with a group of testers. The current testing tools are proprietary tool and not all test engineers expert or have a deep knowledge in programming which is required to create automated test case. The main problem in testing is time consuming where some of testers are still using manual testing. The scope of study is to develop a tool for software tester who focuses on functional testing and the tool can execute test cases on different platforms which are Windows, Linux and Mac. Each platform has different browsers which are Firefox, Internet Explorer and Chrome. A qualitative research is done in this project by interviewing several software test engineers who are familiar with automated testing and a framework has been designed in order to fulfill the requirements and to cater the problems that are currently facing. This framework is developed and coded by using Eclipse IDE, Apache ANT and TestNG. As a result, this testing tool is using the combination of Selenium Grid and TestNG in order to create a template for software tester to use it easily. This framework is compatible to all browsers and platforms that are commonly used by Internet users

    DevOps impact on Software Testing Life Cycle

    Get PDF
    DevOps is a software development practice where the focus is on automating repetitive processes [1]. It has brought a change in the way organizations develop and deliver software products. The main purpose of this paper is to investigate the impact of DevOps on the Software Testing Life Cycle (STLC). There is a lot of ambiguity and confusion as to what is DevOps and how it is practiced and implemented and what change it has brought to the software development and the testing process. In this paper, I have investigated how DevOps has benefited the testing process through automated execution of unit, integration, and workflow tests in the build pipeline. This was achieved through a literature review of studies on test automation and with the help of a case study which is used to list the qualitative benefits of Continuous Testing. The results of the case study show that DevOps has qualitatively benefited the software testing process and has shifted the testing process to earlier phases of the software development cycle
    corecore