five

ACADEMIC REPORT: OBJECT-ORIENTED SOFTWARE DEVELOPMENT AND TESTING

收藏
Figshare2013-08-27 更新2026-04-29 收录
下载链接:
https://figshare.com/articles/dataset/ACADEMIC_REPORT_OBJECT_ORIENTED_SOFTWARE_DEVELOPMENT_AND_TESTING/782241
下载链接
链接失效反馈
官方服务:
资源简介:
Executive Summary The purpose of this report is to identify and describe the testing strategies, software tactics, testing techniques and metrics for Object Oriented (OO) software development context. The Object Oriented Programming (OOP) language refers to a programming methodology that is based on objects, instead of just functions and procedures. The OOP allows individual objects to organize and group themselves together into classes. The report explores the differences between the traditional development and the OO development context as well as the appropriate testing strategies, tactics, techniques and metrics for OO systems. The findings revealed that because of the complex structure of the OO development systems, therefore the traditional unit testing approach is ineffective when considering an OO system. Further, the three most used testing strategies are: the class testing strategy which starts immediately once the source code is being created; the two integration testing methods including the thread-based testing and the used-based testing; the cluster testing and the object state test model. Moreover, in the OO development, a variety of software development tactics and techniques can be used appropriately in different areas to help detect coding errors including: the black box, the use case modelling techniques, the object behaviour models and event flow diagrams. The white-box testing method can be applied to the operations defined for a class. Testers can also use the basis path, loop testing, or data flow techniques to check to ensure that every statement in an operation has been tested. Finally, many OO metrics have been proposed to assess the testability of an OO system.
创建时间:
2013-08-27
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作