Testability und Unit Testing
نویسنده
چکیده
A prerequisite for unit testing is the possibility to test the unit under test in isolation. Ignoring this requirement during system design and implementation can severely decrease the testability of a software system. This article describes design guidelines and metrics which support software developers in avoiding testability problems.
منابع مشابه
Understanding Class-level Testability through Dynamic Analysis_Personal_Custmized
It is generally acknowledged that software testing is both challenging and time-consuming. Understanding the factors that may positively or negatively affect testing effort will point to possibilities for reducing this effort. Consequently there is a significant body of research that has investigated relationships between static code properties and testability. The work reported in this paper c...
متن کاملIncreasing Class-Component Testability
Testability has many effects on software. In general, increasing testability makes detecting faults easier. However, increasing testability of third party software components is difficult because the source is usually not available. This paper introduces a method to increase component testability. This method helps a user test when the component is reused during integration. First, we analyze a...
متن کاملIntegrated Tools for Automatic Design for Testability
* ) This research was supported by the BMFT (Bundesministerium für Forschung und Techno-logie) the Federal Republic of Germany under grant NT 2809 A 3
متن کاملEvaluation of Software Testing Techniques Through Software Testability Index
Software testing is one of the most important phases in the Software Development Life Cycle (SDLC) which helps in assessing the quality of the software. There are a number of testing techniques at various phases of testing. Selection of the right testing technique at any stage is one of the critical problems and depends on many factors such as resources, schedule, cost of the project, etc. The ...
متن کاملAn Empirical Analysis of Lack of Cohesion Metrics for Predicting Testability of Classes
The aim of this work is to explore empirically the relationship between lack of cohesion metrics and testability of classes in object-oriented systems. We addressed testability from the perspective of unit testing. We performed an empirical analysis using data collected from two Java software systems for which JUnit test cases exist. To capture testability of classes, we used different metrics ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Softwaretechnik-Trends
دوره 23 شماره
صفحات -
تاریخ انتشار 2003