Font Size: a A A

Application Of .NET AutamationEIement In SC Automation Test

Posted on:2013-06-05Degree:MasterType:Thesis
Country:ChinaCandidate:S P GuoFull Text:PDF
GTID:2208330434470252Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Software development often faces the challenge of customer’s requirement changes. Shanghai Star Software Co., Ltd,as a professional software service provider, agile development model is applied for all projectsto ensure the delivery of software projects to match customer business requirements. Agile development modelemphasizes the importance of tests. So daily smoke tests, weekly tests, demonstrate version tests, and integration tests for release milestone are applied in the product development life cycle. SC(System Cloud) project is to develop a product tomonitor enterprise servers’status and performance. User interface of the product includes a lot of views to display all kinds of server status and performance status. Oncesome new version of server operating system releases, the product needs to-provide support for it. QA need to design test cases for new product features every day, and repeat to test the features completed. Repeating to execute test cases is not only heavy, but boring to QA. Person mistake is introduced frequently. It becomesimpossible to complete daily smoke tests every day. How to build data-driven UI test automation framework to test the product features and ensure product quality is an urgent problem.First of all, the project status and problems of SC project arediscussed.As discussion,.Net AutomationElement technology is required for test automation. Next, how to develop test automation framework to simulate the users’ operation based on.Net AutomationElement technology, execute daily smoke tests, weekly tests, demonstrate version tests, and integration tests for product release milestone is discussed. Then, test automationframework design,simulating customer’s operation, UI elements validation, test automationlog and report sub system is analyzed. How to implement data-driven test automation framework and comparing to test automation framework based on UI recorder and playback mechanism in IT industry are focused. Finally, test automation architecture scalability, reusability, and return on investment based on.Net AutomationElement technology are analyzed.
Keywords/Search Tags:User Interface, Daily Build, TestAutomation, Simulate UserOperation, Data Drive
PDF Full Text Request
Related items