For AOO 3.4, based on the release test plan, no detail test cases. Instead, general testing will be done against specific platform and specific editor with some focus. Below table give the AOO 3.4 testing focus:
AOO 3.4 test focus:
- Function impact bring by IP cleanup: https://cwiki.apache.org/confluence/display/OOOUSERS/IP_Clearance+Impact
- Changing introduced by new features in 3.4: http://development.openoffice.org/releases/3.4beta.html
- General testing, which may combine with above two points.
IP Cleanup Test Cases
Here is the AOO 3.4 IP Cleanup and Impact: https://cwiki.apache.org/confluence/display/OOOUSERS/IP_Clearance+Impact
Please volunteer update below table for your test cases against each specific library change in IP cleanup. First row is one sample.
|Library||What is changing||User Impact||Test Cases|
|lp_solve||lp_solve is being replaced by CoinMP|| This functionality is invoked by the user in Calc via Tools->Solver. It is used for solving linear programming problems, including integer programming.
CoinMP comes from the Coin-OR open source project, an open source project that involves operations research professionals and includes cutting edge algorithms.
According to one research paper CoinMP offers superior performance compared to lp_solve. So the overall user impact from this change should be positive.
|Create scenario followed by Excel solver sample, then solution is able to be found.|
|xpdf||The xpdf source code was removed|| PDF import can only be built when the poppler library is pre-installed on the system. It will not be part of the binary release.
It impact extensions Oracle PDF Import Extension not function in OpenOffice
|No test required|
|MySQL Connector/C++||MySQL connector can only be built when the C++ connector is pre-installed on the system. It will not be part of the binary release.
It impact extension MySQL Connector for OpenOffice.org not function in OpenOffice
|SVG: librsvg, libcroco, libgsf, gdk-pixbuf, glib, gettext, pango||These libraries are being removed from the product.||Instead of using an external SVG rendering library, Apache OpenOffice 3.4 will feature native SVG support, giving high quality, scalable, standards-compliant rendering on screen, print and PDF export.|
|libwpd||The libwpd library is being removed from the product.||The WordPerfect filter ("WordPerfect Document (.wpd)") won't be available anymore. No replacement unless someone creates a filter extension that can be installed separately.|
|3rd party/external library gentiumbasic-fonts & liberation-fonts||Remove fonts from product.||A useful set of high quality fonts, mostly equivalent to those from MS.|| Create sample file in OO 3.3 with text font set to "Liberation Sans Narrow", "Gentium Basic" and "Gentium Book Basic"
Open it in OO 3.4 with svn rev. 1212451.
Document loaded successfully, and font display same as OO 3.3.
New a document in OO 3.4 There is no font named as "Liberation Sans Narrow", "Gentium Basic" and "Gentium Book Basic"
|i18nregexp||i18nregexp was replaced by ICU Regular Expressions.||No major impact for users; regular expressions will work as usual and be much faster. Some deprecated extended syntax supported in earlier versions may not be available.|| verify regular expressions works in "Find&Replace" dialog:
open the file then copy the regular expression in cell B1, open "Find&Replace" dialog and paste into search for editbox, click Find button. It should matches cell A3:A5. File:Regexp.ods Find an regression issue, pls refer to bug 118887
|fonts (liberation)||These fonts are being removed from the distribution due to an incompatible license.||Metrically equivalent fonts from Google's ChromeOS have been included as replacements: Tinos, Arimo and Cousine. Moreover, users may independently install liberation fonts to their system, in accordance with their license. so there is no further user impact.|
|berkeleydb||The berkeleydb library is being removed from the distribution due to an incompatible license.|| The berkeleydb is used for managing extentions and was used for indexing help content.
Managing a handful of extensions using a database was overkill anyways and that is being rectified (118569). The impact is that extensions installed for older versions of OpenOffice have to be re-installed.
|core, flute, flow-engine, libbase, libfonts, libformula, liblayout, libloader, librepository, libserializer, libxml||Libraries used by the Report Builder extension are being removed due to an incompatible license.||Report Builder extension will not be available unless someone works on it as an external extension.|
|Crystal and Oxygen icons removed.||These were used by default in KDE and KDE4 only. The user can still choose other icon sets like galaxy or tango.||
You can link to this page for IP Cleanup testing result: http://wiki.services.openoffice.org/wiki/QA/TestingResults
AOO 3.4 Code Change Test Cases
Here is the AOO 3.4 code change:http://development.openoffice.org/releases/3.4beta.html
Please vlounteer update below table for the code change related test cases.
AOO 3.4 General Testing Test Cases
Please volunteer update below table to give your AOO 3.4 General Testing Cases.