Object-Oriented Testing
The system is tested to ensure that errors in requirements
are uncovered. There are three types of testing related to OO context are:
- Unit Testing
- Integration Testing
- Validation Testing
1. Unit Testing
- When object-oriented software is considered, rather than testing an individual module, the smallest testable unit is the encapsulated class or object. A class can contain a number of different operations and a particular operation may exist as part of a number of different classes. Thus class testing for OO software is driven by the operations encapsulated by the class and state behavior of the class.
2. Integration Testing
- There are two different strategies for integration testing of OO systems. The first, thread-based testing, integrates the set of classes required to response to one input or event for the system. Each thread is integrated and tested individually. The second integration approach, use-based testing, begins the construction of the system by testing those classes (called independent classes) that use very few (if any) of server classes. After the independent classes are tested, the next layer of classes, called dependent classes, that use the independent classes are tested. This sequence of testing layers of dependent classes continues until the entire system is constructed.
3.
Validation Testing
- The validation of OO software focuses on user-visible actions and user-recognizable output from the system. To begin the validation tests, the tester should draw upon the use-cases that are part of the analysis model. The use-cases provide a description of how the system will be used. It also provides a scenario that has a high likelihood of uncovered errors in user interaction requirements.
Really nice topics you had discussed above. I am much impressed. Thank you for providing this nice information here.
ReplyDeleteGame Testing Company
Video Game Testing Company
Mobile Game Testing
Focus Group Testing
Game QA Testing
Really very nice blog information for this one and more technical skills are improve,i like that kind of post.
ReplyDeleteSelenium Training in Chennai | Certification | Online Course Training | Selenium Training in Bangalore | Certification | Online Course Training | Selenium Training in Hyderabad | Certification | Online Course Training | Selenium Training in Coimbatore | Certification | Online Course Training | Selenium Training in Online | Certification | Online Course Training
nice article
ReplyDeleteSoftware Testing Training in Chennai | Certification | Online Courses
Software Testing Training in Chennai | Certification | Online Training Course | Software Testing Training in Bangalore | Certification | Online Training Course | Software Testing Training in Hyderabad | Certification | Online Training Course | Software Testing Training in Coimbatore | Certification | Online Training Course | Software Testing Training in Online | Certification | Online Training Course
GameStop Archives - aprcasino.com
ReplyDeleteGameStop. August 2020. August 2020. August 2020. October 2020. July 2020. October 2020. July 2020. September 2020. August 2020. 카지노 사이트 운영 July 2020. August 2020.
Las Vegas - Hotel, Restaurants, Entertainment, Sports, Arts
ReplyDeleteThe most comprehensive directory 태백 출장마사지 of 경주 출장안마 the leading casino resorts in the United States. 인천광역 출장안마 Learn more about their 원주 출장마사지 hours, amenities, 시흥 출장마사지 and attractions.