نتایج جستجو برای: test development

تعداد نتایج: 2140467  

2011
Walid Taha Verónica Gaspes Rex L. Page

Accurate programming is a practical approach to producing high quality programs. It combines ideas from test-automation, test-driven development, agile programming, and other state of the art software development methods. In addition to building on approaches that have proven effective in practice, it emphasizes concepts that help programmers sharpen their understanding of both the problems the...

1997
Stefan Jungmayr

Testability is the degree to which a software artifact facilitates testing in a given test context. It is directly related to test effort reduction. A lack of testability, like other design faults, is expensive to repair when detected late during software development. Therefore, testability should be addressed already during reviews of early development artifacts. This paper describes different...

2005
Dianxiang Xu Weifeng Xu Kendall E. Nygard

This paper presents a state-based approach to testing aspect-oriented programs. Aspectual state models, as an extension to the testable FREE state model of classes, are exploited to capture the impact of aspects on the state models of classes. To generate test suites for adequately testing object behavior and interaction between classes and aspects in terms of message sequences, we transform an...

2006
Lars Degerstedt Arne Jönsson

In this paper we present a development tool for testing dialogue systems. Testing software through the specification is important for software development in general and should be as automated as possible. For dialogue systems, the corpus can be seen as one part of the specification and the dialogue system should be tested on available corpora on each new build. The testing tool is inspired fro...

2017
R. Saradha

The IT community has figured out how to design and implement exceptionally reusable classes amid the previous ten years. This was constrained by writing down the distinctive design patterns and characterizing the component based approach. Presently another aspect turns out to be increasingly vital: do these classes act like it has been characterized amid the design-phase? Existing testbenches d...

2013
Shaweta Kumar Sanjeev Bansal

Test-Driven Development is the evolutionary approach in which unit test cases are incrementally written prior to code implementation. In our research, we will be doing comparative study of Test Driven development with traditional techniques through literature study as well as industrial survey. Through this research, we would like to find out the factors encouraging the use of Test Driven Devel...

2013
Lech Madeyski Marcin Kawalerowicz

Continuous testing is a technique in modern software development in which the source code is constantly unit tested in the background and there is no need for the developer to perform the tests manually. We propose an extension to this technique that combines it with well-established software engineering practice called TestDriven Development (TDD). In our practice, that we called Continuous Te...

2012
Mathias Soeken Robert Wille Rolf Drechsler

In Behavior Driven Development (BDD), acceptance tests provide the starting point for the software design flow and serve as a basis for the communication between designers and stakeholders. In this agile software development technique, acceptance tests are written in natural language in order to ensure a common understanding between all members of the project. As a consequence, mapping the sent...

2012
Adnan Causevic Daniel Sundmark Sasikumar Punnekkat

Agile development approaches are increasingly being followed and favored by the industry. Test Driven Development (TDD) is a key agile practice and recent research results suggest that the successful adoption of TDD depends on different limiting factors, one of them being insufficient developer testing skills. The goal of this paper is to investigate if developers who are educated on general te...

Journal: :CoRR 2013
Imrul Kayes Jacob Chakareski

Regression testing is a testing process that is performed to provide confidence that changes in a part of software do not affect other parts of the software. Execution of the all existing test cases is the best way to re-establish the confidence. However, regression testing is an expensive process; there might be insufficient resources (e.g., time, testers) to allow for the re-execution of all ...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید