Ops Review –    JavaFX SDK,  JavaSE JFC/Deployment <ul><li>IEC SQE teams </li></ul><ul><li>CSG, Sun Microsystems </li></ul...
JavaFX
JavaFX – Components SDK Installer Packager Deployment Media Animation Graphics WebServices Compiler End-to-End Testing Com...
JavaFX SQE IEC – What we work on SDK Installer Packager Deployment Media Animation Graphics WebServices Compiler End-to-En...
IEC SQE – Bug Contribution (Pre Marina)‏
IEC Bug statistics for Marina  (till April 22 nd  2009)‏
IEC Bug statistics for Marina  (till April 22 nd  2009)‏
IEC Bug statistics for Marina  (till April 22 nd  2009)‏
IEC Bug statistics for Marina  (till April 22 nd  2009)‏
Automation
Execution Hours
Exec hours per full-cycle – With New platforms + Emulator
Test Count
Franca Accomplishments - Graphics   - Focus was on automation & Compatibility Automation  - Bumped automation from 19% to ...
Franca Accomplishments, Contd.:   Animation  Infrastructure    <ul><li>- Effects animation tests and Reliability animation...
Webservices, AppDeploy,Packager,Instllr <ul><li>- Web Services [ XML/JSON PullParser, XML/JSON Writer APIs, Rss/Atom Feed ...
JavaFX Compiler, End2End  <ul><li>- JavaFX compiler testing in 1.0 JavaFX E2E Testing in 1.1 onwards </li></ul><ul><li>- F...
Marina Plans   - Focus on New Features, Coverage improvement, Compatibility, Automation and Infrastructure   - Testing and...
Marina Test Development <ul><li>Graphics </li></ul><ul><li>- UI controls  </li></ul><ul><ul><ul><ul><li>Effort 3 weeks </l...
Marina Test Development <ul><li>Web Services </li></ul><ul><ul><li>- RSS Feed API </li></ul></ul><ul><ul><ul><ul><li>Effor...
Java SE
2D/AWT/Swing Accomplishments [ FY'09 ] - PIT for jdk7 and 6 update releases   6UR - 12 PITS, Effort – 48.5 man days   7 - ...
Deployment [ FY '09 ] <ul><li>- JDK  - 6U10, 6U11, 6U12, 6U14 </li></ul><ul><ul><li>- Features  - liveconnect, DnD, Kernel...
Thank You
Upcoming SlideShare
Loading in …5
×

Java SE SQE IEC Ops Review Fy09 April 09

348 views
322 views

Published on

Details on work done in CSG by the Java SE/JavaFX SQE teram

Published in: Technology, News & Politics
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
348
On SlideShare
0
From Embeds
0
Number of Embeds
28
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Java SE SQE IEC Ops Review Fy09 April 09

  1. 1. Ops Review – JavaFX SDK, JavaSE JFC/Deployment <ul><li>IEC SQE teams </li></ul><ul><li>CSG, Sun Microsystems </li></ul><ul><li>04/07/09 </li></ul>
  2. 2. JavaFX
  3. 3. JavaFX – Components SDK Installer Packager Deployment Media Animation Graphics WebServices Compiler End-to-End Testing Compatibility Testing Samples Plugins Production Suite Vector Document Review Website
  4. 4. JavaFX SQE IEC – What we work on SDK Installer Packager Deployment Media Animation Graphics WebServices Compiler End-to-End Testing Compatibility Testing Samples Plugins Production Suite Vector Document Review Website
  5. 5. IEC SQE – Bug Contribution (Pre Marina)‏
  6. 6. IEC Bug statistics for Marina (till April 22 nd 2009)‏
  7. 7. IEC Bug statistics for Marina (till April 22 nd 2009)‏
  8. 8. IEC Bug statistics for Marina (till April 22 nd 2009)‏
  9. 9. IEC Bug statistics for Marina (till April 22 nd 2009)‏
  10. 10. Automation
  11. 11. Execution Hours
  12. 12. Exec hours per full-cycle – With New platforms + Emulator
  13. 13. Test Count
  14. 14. 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
  15. 15. Franca Accomplishments, Contd.: Animation Infrastructure <ul><li>- Effects animation tests and Reliability animation tests added into workspace. </li></ul><ul><li>- Test fixed 19, Tests updated 6, Manual Scenarios 3/Complex scenarios 1 updated </li></ul><ul><li>- Execution done with Reliability suite </li></ul><ul><li>- FX client test framework </li></ul><ul><li>- JavaFX compatibility test framework (for desktop)‏ </li></ul><ul><li>- FXRobot - for JavaFX client test automation </li></ul>
  16. 16. Webservices, AppDeploy,Packager,Instllr <ul><li>- Web Services [ XML/JSON PullParser, XML/JSON Writer APIs, Rss/Atom Feed Task, HttpRequest, URL encode/decode, BasicAuth, persistance API, Async Task APIs, date, ] </li></ul><ul><li>- Compatibility, Application Model & Deployment [ StageAPI, FullScreen_support, CrossDomain_support, EULA, DT, Javafx ping ], FX Installer, Packager, FX Profiler </li></ul><ul><li>- SDK Samples [ 7 samples ], Tutorials </li></ul><ul><li>- Test dev – 500+ [ web svcs the most ] </li></ul><ul><li>- Test Automation – 480+ [ mostly web svcs ] </li></ul><ul><li>- Test Exe – 23 [ 1.0 + 1.1 + patches + media, samples,staging, web site , live ] </li></ul><ul><li>- Bugs filed – 308 </li></ul><ul><li>- Complete doc review [ Franca , patches, Marina ] </li></ul>
  17. 17. JavaFX Compiler, End2End <ul><li>- JavaFX compiler testing in 1.0 JavaFX E2E Testing in 1.1 onwards </li></ul><ul><li>- Filed 80 bugs in JavaFX compiler </li></ul><ul><li>- Filed 53 bugs in E2E testing. </li></ul><ul><li>- Developed 20C,25E2E Tests in 1.0 and 1.1 </li></ul><ul><li>- Test Exe – 20 cy. </li></ul>
  18. 18. 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
  19. 19. Marina Test Development <ul><li>Graphics </li></ul><ul><li>- UI controls </li></ul><ul><ul><ul><ul><li>Effort 3 weeks </li></ul></ul></ul></ul><ul><ul><li>- Full screen, Screen size resolution API </li></ul></ul><ul><ul><ul><ul><li>Effort 1 week </li></ul></ul></ul></ul><ul><ul><li>- 3D transform, bound supprt </li></ul></ul><ul><ul><ul><ul><li>Effort 2 weeks </li></ul></ul></ul></ul><ul><ul><li>- Coverage improvement </li></ul></ul><ul><ul><ul><ul><li>Effort 2 weeks/ 20 tests </li></ul></ul></ul></ul><ul><ul><li>- Test Fixes </li></ul></ul><ul><ul><ul><ul><li>Effort 1 week </li></ul></ul></ul></ul><ul><li>Animation </li></ul><ul><ul><li>- Cap frame rate </li></ul></ul><ul><ul><ul><ul><li>Effort 4 days, 5 tests </li></ul></ul></ul></ul><ul><ul><li>- Coverage improvements </li></ul></ul><ul><ul><ul><ul><li>Effort 4 days, 15 tests </li></ul></ul></ul></ul><ul><ul><li>- Test fixes </li></ul></ul><ul><ul><ul><ul><li>Effort 2 days. 11 tests </li></ul></ul></ul></ul><ul><li>- Async API </li></ul><ul><ul><li>Task API </li></ul></ul><ul><ul><ul><ul><li>Effort 1 week, 12 Tests </li></ul></ul></ul></ul>
  20. 20. Marina Test Development <ul><li>Web Services </li></ul><ul><ul><li>- RSS Feed API </li></ul></ul><ul><ul><ul><ul><li>Effort 2 weeks </li></ul></ul></ul></ul><ul><ul><li>- AtomFeed API </li></ul></ul><ul><ul><ul><ul><li>Effort 2 week </li></ul></ul></ul></ul><ul><ul><li>- URL encoding </li></ul></ul><ul><ul><ul><ul><li>Effort 1 weeks </li></ul></ul></ul></ul><ul><ul><li>- Persistance API </li></ul></ul><ul><ul><ul><ul><li>Effort 3 weeks </li></ul></ul></ul></ul><ul><ul><li>- Date </li></ul></ul><ul><ul><ul><ul><li>Effort 2 days </li></ul></ul></ul></ul><ul><ul><li>- PullParser changes </li></ul></ul><ul><ul><ul><ul><li>Effort 2 days </li></ul></ul></ul></ul><ul><li>Installer </li></ul><ul><ul><li>- New tests </li></ul></ul><ul><ul><ul><ul><li>Effort 4d, 20 tests </li></ul></ul></ul></ul><ul><li>App Deploy </li></ul><ul><ul><li>- No new test dev </li></ul></ul><ul><li>End2End </li></ul><ul><ul><li>- New tests </li></ul></ul><ul><ul><li>Effort 2 weeks </li></ul></ul><ul><li>Doc Reviews </li></ul><ul><ul><li>- Marina time frame </li></ul></ul>
  21. 21. Java SE
  22. 22. 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
  23. 23. Deployment [ FY '09 ] <ul><li>- JDK - 6U10, 6U11, 6U12, 6U14 </li></ul><ul><ul><li>- Features - liveconnect, DnD, Kernel JRE, AU, AU/sponsors, preload caching, pretrust certificate, unify plugin/javaws runtime settings, blacklist-jar, javafx ping, FX AU </li></ul></ul><ul><ul><li>- Test Dev ~210 in all </li></ul></ul><ul><ul><li>- Test automation - ~85 tests; time saved per config – 22 hrs </li></ul></ul><ul><ul><li>- Test Bug Fixes : 36 </li></ul></ul><ul><ul><li>- Test Exe – 20 PITs, 7+ promotion cycles, staging testing, download testing </li></ul></ul><ul><ul><li>- Bug filed : 152 </li></ul></ul><ul><ul><li>- New Platform/config Testing – Ubuntu, win7 - [6U14/b03], 64 bit support, IE8 [ verification, bug fixes ] </li></ul></ul>
  24. 24. Thank You

×