14 research outputs found

    Applying the Ideal Testing Framework to HDL Programs

    No full text
    Gesellschaft fur Informatik e.V. (GI);Informationstechnische Gesellschaft im VDE (ITG)31st GI/ITG International Conference on Architecture of Computing Systems, ARCS 2018 -- 9 April 2018 through 12 April 2018 -- -- 1645752-s2.0-85052528973This paper proposes a framework for testing behavioral model of sequential circuits implemented in Hardware Description Language (HDL). The concept of Ideal Testing is applied for achieving reliability and validity of both positive and negative testing. The HDL program is first modeled by a Finite State Machine (FSM) which is then converted to a Regular Expression (RE). This RE is used to construct test sequences. For positive testing, the original (fault-free) FSM model is used, while for negative testing its mutant model(s) are used to define requirements of ideal testing in conjunction with model-based and code-based mutation testing. A demonstrating example based on a real-life-like Traffic Light Controller (TLC) validates the proposed approach and analyzes its characteristic features. © ARCS 2018

    Models in Graphical User Interface Testing: Study Design

    No full text
    14th Turkish National Software Engineering Symposium, UYMS 2020 -- 7 October 2020 through 9 October 2020 -- -- 1649142-s2.0-85097537439Model-based GUI testing is an important concept in Software GUI testing. Manual testing is a time-consuming labor and heavily error-prone. It has several well-accepted models that Software Testing community has been working and contributing to them for many years. This paper reviews different models used in model-based GUI testing and presents a case study with a proposed approach for how to convert several well-accepted models to ESG (Event Sequence Graphs) to generate test cases and execute them with an aim to consolidate past and future works in a single model. © 2020 IEEE

    Ideal test for android testing: Preliminary work [Android uygulaması testi için ideal test ön çalışması]

    No full text
    12th Turkish National Software Engineering Symposium, UYMS 2018 -- 10 September 2018 through 12 September 2018 -- 139255This paper proposes a hybrid method combining well-known holistic test and mutation testing in software testing for Graphical User Interface (GUI) testing of an android application. Moreover, this hybrid method satisfies requirements of ideal testing that is well known and important in software testing. Presence and absence of GUI based faults are tested within this work experimentally and comparatively in the scale of given or constructed model. First step of the method is modeling the given GUI of android application by Finite State Machine (FSM) and then converting this FSM to Regular Expression (RE). Then, test sequences are generated from a context table that is obtained analysis of the RE model. This process defines first part of the Holistic Testing namely positive testing. In second part called negative testing, the test sequence generation procedure is applied mutants of the FSM obtained after applying selected mutation operators. The generated test sequences from original and mutant models are executed on mutant and original android applications respectively. Test sequences are filtered by using pre-defined selection criteria for both positive and negative testing to achieve ideal test suites that are satisfying requirements of the ideal testing
    corecore