A Refinement of the Category - Partition Method of Testing
ثبت نشده
چکیده
The migration from conventional to object-oriented programming, is far from a smooth process owing to the fact that developers have to considerably modify the modus operandi in the new environment. In particular, reliability assurance in the new circumstances poses difficult challenges. Developers need understanding of effective ways to test the software. This paper explores the possibilities of testing object-oriented software using a method which has till now been used for testing conventional software. This method " Category-Partition Testing " , if considered in its crude original form leaves a considerable amount of work especially that related to generating test-cases at the discretion of the tester. In this paper we have presented a refinement of the Category-Partition method, which simplifies the process greatly and is particularly effective for object-oriented software.
منابع مشابه
An employee transporting problem
An employee transporting problem is described and a set partitioning model is developed. An investigation of the model leads to a knapsack problem as a surrogate problem. Finding a partition corresponding to the knapsack problem provides a solution to the problem. An exact algorithm is proposed to obtain a partition (subset-vehicle combination) corresponding to the knapsack solution. It require...
متن کاملA Study on Input Domain Partitioning ∗ †
Partition testing is one of the widely used approaches in software testing. The efficacy of partition testing methods, such as the category-partition method and the classification-tree method, depends highly on the partitioning scheme, which groups together inputs that share some common characteristics. This paper reports case studies on the partitioning of the input domain from considerations ...
متن کاملIntegration Testing Based on Software Couplings
Integration testing is an important part of the testing process, but few integration testing techniques have been systematically studied or de ned. This paper presents an integration testing technique based on couplings between software components. The coupling-based testing technique is described, and 12 coverage criteria are de ned. The coupling-based technique is compared with the category-p...
متن کاملDoes routine repeat testing of critical laboratory values improve their accuracy?
Background: Routine repeat testing of critical laboratory values is very common these days to increase their accuracy and to avoid reporting false or infeasible results. We figure that repeat testing of critical laboratory values has any benefits or not. Methods : We examined 2233 repeated critical laboratory values in 13 different hematology and chemistry tests including: hemoglobin, white...
متن کاملUsing Formal Methods To Mechanize Category-Partition Testing
We extend the category-partition method, a speci cation-based method for testing software. Previous work in category-partition has focused on developing structured test speci cations that describe software tests. We o er guidance in making the important decisions involved in transforming test speci cations to actual test cases. We present a structured approach to making those decisions, includi...
متن کامل