Download - Java SE SQE IEC Ops Review Fy09 April 09
![Page 1: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/1.jpg)
Ops Review – JavaFX SDK,
JavaSE JFC/Deployment
IEC SQE teamsCSG, Sun Microsystems
04/07/09
![Page 2: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/2.jpg)
JavaFX
![Page 3: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/3.jpg)
Sun Confidential: Internal Only
JavaFX – Components
SDK
Installer
Packager Deployment
Media Animation
Graphics WebServices
Compiler
End-to-End Testing
Compatibility Testing
Samples
Plugins
ProductionSuite
Vector
DocumentReview
Website
![Page 4: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/4.jpg)
Sun Confidential: Internal Only
JavaFX SQE IEC – What we work on
SDK
Installer
Packager Deployment
Media Animation
Graphics WebServices
Compiler
End-to-End Testing
Compatibility Testing
Samples
Plugins
ProductionSuite
Vector
DocumentReview
Website
![Page 5: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/5.jpg)
Sun Confidential: Internal Only
IEC SQE – Bug Contribution (Pre Marina)
![Page 6: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/6.jpg)
Sun Confidential: Internal Only
IEC Bug statistics for Marina (till April 22nd 2009)
![Page 7: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/7.jpg)
Sun Confidential: Internal Only
IEC Bug statistics for Marina (till April 22nd 2009)
![Page 8: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/8.jpg)
Sun Confidential: Internal Only
IEC Bug statistics for Marina (till April 22nd 2009)
![Page 9: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/9.jpg)
Sun Confidential: Internal Only
IEC Bug statistics for Marina (till April 22nd 2009)
![Page 10: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/10.jpg)
Sun Confidential: Internal Only
Automation
![Page 11: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/11.jpg)
Sun Confidential: Internal Only
Execution Hours
![Page 12: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/12.jpg)
Sun Confidential: Internal Only
Exec hours per full-cycle – With New platforms + Emulator
![Page 13: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/13.jpg)
Sun Confidential: Internal Only
Test Count
![Page 14: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/14.jpg)
Sun Confidential: Internal Only
Franca Accomplishments - Graphics
- Focus was on automation & Compatibility
Automation - Bumped automation from 19% to 69% - Reduced execution time from 16 Hours to 8 hours per platform Compatibility - Prototype to port desktop tests to compatibility with minimal code change - Added ~250 scenarios to compatibility WS - Caught 50+ bugs in compatibility in 1 week when porting tests - 90% of the bugs addressed fo Franca
![Page 15: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/15.jpg)
Sun Confidential: Internal Only
Franca Accomplishments, Contd.: Animation Infrastructure - Effects animation tests and
Reliability animation tests added into workspace.
- Test fixed 19, Tests updated 6, Manual Scenarios 3/Complex scenarios 1 updated
- Execution done with Reliability suite
- FX client test framework
- JavaFX compatibility test framework (for desktop)
- FXRobot - for JavaFX client test automation
![Page 16: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/16.jpg)
Sun Confidential: Internal Only
Webservices, AppDeploy,Packager,Instllr - Web Services [ XML/JSON PullParser, XML/JSON Writer APIs, Rss/Atom Feed Task, HttpRequest, URL encode/decode, BasicAuth, persistance API, Async Task APIs, date, ]
- Compatibility, Application Model & Deployment [ StageAPI, FullScreen_support, CrossDomain_support, EULA, DT, Javafx ping ], FX Installer, Packager, FX Profiler
- SDK Samples [ 7 samples ], Tutorials
- Test dev – 500+ [ web svcs the most ]
- Test Automation – 480+ [ mostly web svcs ]
- Test Exe – 23 [ 1.0 + 1.1 + patches + media, samples,staging, web site , live ]
- Bugs filed – 308
- Complete doc review [ Franca , patches, Marina ]
![Page 17: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/17.jpg)
Sun Confidential: Internal Only
JavaFX Compiler, End2End - JavaFX compiler testing in 1.0 JavaFX E2E Testing in 1.1
onwards
- Filed 80 bugs in JavaFX compiler
- Filed 53 bugs in E2E testing.
- Developed 20C,25E2E Tests in 1.0 and 1.1
- Test Exe – 20 cy.
![Page 18: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/18.jpg)
Sun Confidential: Internal Only
Marina Plans
- Focus on New Features, Coverage improvement, Compatibility, Automation and Infrastructure
- Testing and Certifying new features - All common APIs test development to happen in compatibility Repository - Adoption of COF and QARE for reporting - Unifying the tests under 'tests' repository - SWAT - Execution of Compatibility tests With Junit - Automation & Framework (Deployment, Installer, Packager) - Fixing tests for API changes and runtime refactoring
![Page 19: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/19.jpg)
Sun Confidential: Internal Only
Marina Test Development
Graphics - UI controls Effort 3 weeks
- Full screen, Screen size resolution API Effort 1 week
- 3D transform, bound supprt Effort 2 weeks
- Coverage improvement Effort 2 weeks/ 20 tests
- Test Fixes Effort 1 week
Animation - Cap frame rate Effort 4 days, 5 tests
- Coverage improvements Effort 4 days, 15 tests
- Test fixes Effort 2 days. 11 tests
- Async API Task API Effort 1 week, 12 Tests
![Page 20: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/20.jpg)
Sun Confidential: Internal Only
Marina Test Development
Web Services - RSS Feed API Effort 2 weeks
- AtomFeed API Effort 2 week
- URL encoding Effort 1 weeks
- Persistance API Effort 3 weeks
- Date Effort 2 days
- PullParser changes Effort 2 days
Installer - New tests Effort 4d, 20 tests
App Deploy - No new test dev
End2End - New tests
Effort 2 weeks
Doc Reviews - Marina time frame
![Page 21: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/21.jpg)
Java SE
![Page 22: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/22.jpg)
Sun Confidential: Internal Only
2D/AWT/Swing Accomplishments [ FY'09 ] - PIT for jdk7 and 6 update releases 6UR - 12 PITS, Effort – 48.5 man days 7 - 12 PITS, Effort – 27 days
- New Platform validations – Windows 7, OpenSolaris and Ubuntu - Test Bug fixing - MKS to Cygwin Migration
- TOIs to Evergreen on Test Execution, Analysis and Test Development - TOIs to Alexander K - Planned JDK7 Test Development for : AWT – Shaped transcluscent window – Test Spec LW/HW mixing – test spec. Security warning – test spec
![Page 23: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/23.jpg)
Sun Confidential: Internal Only
Deployment [ FY '09 ]
- JDK - 6U10, 6U11, 6U12, 6U14 - Features - liveconnect, DnD, Kernel JRE, AU, AU/sponsors, preload caching, pretrust certificate, unify plugin/javaws runtime settings, blacklist-jar, javafx ping, FX AU - Test Dev ~210 in all - Test automation - ~85 tests; time saved per config – 22 hrs - Test Bug Fixes : 36 - Test Exe – 20 PITs, 7+ promotion cycles, staging testing, download testing - Bug filed : 152 - New Platform/config Testing – Ubuntu, win7 - [6U14/b03], 64 bit support, IE8 [ verification, bug fixes ]
![Page 24: Java SE SQE IEC Ops Review Fy09 April 09](https://reader035.vdocuments.us/reader035/viewer/2022062615/548dc85bb47959f2248b4a6a/html5/thumbnails/24.jpg)
Thank You