Font Size: a A A

Applications Of Software Autotmation Technology And Inventor API To Graphics Verifications

Posted on:2015-08-21Degree:MasterType:Thesis
Country:ChinaCandidate:X L FangFull Text:PDF
GTID:2298330452463649Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The quality of software becomes more and more important in the age of information, andthe industry of software starts to accept to use software testing methods to improve the qualityof software. Inventor, as3D design modeling software, has the special requirements for thequality control. For example, the accuracy of the modeling, view of the modeling andrendering effect, accuracy for the simulation, and compatible with the hardware, etc. With thedevelopment of the software and hardware, software has more and more dependencies withthe hardware, such as CPU, graphics card, hard disc, RAM etc. Hardware industry is also in arapid development,how to best combine the hardware and software will be a common taskfor both hardware companies and software companies. Customers always ask about thecompatibility question between software and hardware during using Inventor and ask for therecommendation for the configuration, but all of these existed questions are the blank areas inthe software testing.This paper is oriented from the requirements of Inventor software quality assurance andreal customers combine with the existed automation testing tools and methodology, proposala new automation testing framework. The testing framework is based on Inventor, usingWindows API and Inventor API as a platform, using VB to write the test cases and usingMySQL as a carrier. The system is applying Visual Studio2008and.Net3.5, and implementsthe key modules, include checking the hardware environment, test cases design andmanagement, testing result edit and submit, the performance of hardware.At last, we apply the automation test framework to Inventor which resolve the realcustomers issues for the graphics rendering effect and compatibility between hardware andsoftware. In additional, the automation test framework provide the extral testing effort for the software, and the extra testing becomes an important supplementary of the system testing andhelps to improve the realibity of the Inventor.The system optimizes the algorithm of bitmap comparison, it provides two ways tocompare the bitmap, one is accurate compare and another one is rough compare. It canimprove the efficience of comparison between base picture and result picture by controllingtolerance, and it provides greate support to get the system automated.The thesis is using the different process diagram to show the different scenarios, includecreate the test cases, how to run the test cases, how to output the testing result and upload thefinal testing result. Test case creation and execution are using Inventor API to implement theautomation, test result output and comparison are using the bitmap comparison, and the finaltesting result is using MySQL database and the related technologies.This thesis is finally design and implement the system which can finish the compatibletesting with Inventor in different hardware configurations and collect the testing result whichcan be automatically sending the result to the database, and provide the reference forcustomers to choose the hardware that software compatible with.
Keywords/Search Tags:Software testing, bitmap compare, automation testing, GUI testing, compatible testing for software and hardware
PDF Full Text Request
Related items