A Brief Essay on Software Testing
نویسندگان
چکیده
Testing is an important and critical part of the software development process, on which the quality and reliability of the delivered product strictly depend. Testing is not limited to the detection of “bugs” in the software, but also increases confidence in its proper functioning and assists with the evaluation of functional and nonfunctional properties. Testing related activities encompass the entire development process and may consume a large part of the effort required for producing software. In this chapter we provide a comprehensive overview of software testing, from its definition to its organization, from test levels to test techniques, from test execution to the analysis of test cases effectiveness. Emphasis is more on breadth than depth: due to the vastness of the topic, in the attempt to be all-embracing, for each covered subject we can only provide a brief description and references useful for further
منابع مشابه
The Role of Essay Tests Assessment in e-Learning: A Japanese Case Study
e-Learning has some restrictions on how learning performance is assessed. Online testing is usually in the form of multiple-choice questions, without any essay type of learning assessment. Major reasons for employing multiple-choice tasks in e-learning include ease of implementation and ease of managing learner's responses. To address this limitation in online assessment of learning, this study...
متن کاملComparison of the scores in essay part and MCQ part of renal pathophysiology exam and surveying students’ views about the effect of such exams on their study
Introduction: In order to benefit from the advantages of essay exams, one must be sure to reliably judge students based on essay test scores. The aim of this study was to examine the correlation of scores in the essay and MCQ parts of renal pathophysiology final exam and students’ views about the effect of the type of test on their study. Methods: This descriptive correlational survey wa...
متن کاملEnriching Automated Essay Scoring Using Discourse Marking
Electronic Essay Rater (e-rater) is a prototype automated essay scoring system built at Educational Testing Service (ETS) that uses discourse marking, in addition to syntactic information and topical content vector analyses to automatically assign essay scores. This paper gives a general description ore-rater as a whole, but its emphasis is on the importance of discourse marking and argument pa...
متن کاملUsing Program Slicing Technique to Reduce the Cost of Software Testing
Systems of computers and their application in the lives of modern human beings are vastly expanding. In any kind of computer application, failure in computer systems can lead to a range of financial and mortal losses. Indeed, the major origin of software failure can be located in designing or implementing software. With regard to these statistics, 30% of the software projects have been prospero...
متن کاملREVIEW OF HANDBOOK OF AUTOMATED ESSAY EVALUATION: CURRENT APPLICATIONS AND NEW DIRECTIONS Handbook of Automated Essay Evaluation: Current Applications and New Directions
Since Ellis Page (1966) published his landmark article, “The Imminence of Grading Essays by Computer,” the issue of using computers to grade writing and provide feedback has been a great concern for researchers in language testing and writing instruction. Research has been done for the creation and development of systems for automated essay evaluation (AEE), or automated essay scoring (AES), wh...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004