QA/TestCases/

From Apache OpenOffice Wiki
Jump to: navigation, search


Overview

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:

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 Status 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.

Ip_solve is removed, but CoinMP is not added in yet in svn rev. 1212451 row 1, cell 5
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. xpdf is removed in svn rev. 1212451

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

module has been removed in svn rev. 1212451
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. module has been removed in svn rev. 1212451
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. It has been removed in svn rev. 1212451 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"

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.

Feature title Task ID Description Dev. Owner Component Test Cases
Improve ODF 1.2 encryption supporte in OOo i117562 The ODF1.2 specification allows to use W3C-specified algorithms to encrypt ODF1.2 documents. The new implementation let the following algorithms be used in case ODF1.2 encrypted document is stored: Start key generation: SHA256 Derived key generation: PBKDF2 Encryption algorithm: AES-256 Checksum generation: SAH256_1K It is possible to let start key and checksum generation use SHA1/SHA1_1K algorithms during storing of ODF1.2 encrypted document by setting the configuration entry org.openoffice.Office.Common/Save/ODF/UseSHA1InODF12 to "true". It is also possible to let Blowfish algorithm be used in this case by setting the entry org.openoffice.Office.Common/Save/ODF/UseBlowfishInODF12 to "true". The storing of encrypted ODF1.1/ODF1.0 documents is not affected. Please see http://docs.oasis-open.org/office/v1.2/csprd03/OpenDocument-v1.2-csprd03-part3.html for details. mikhail.voytenko@oracle.com ?? framew
row 2, cell 1 row 2, cell 2 row 2, cell 3 row 2, cell 4 row 2, cell 5 row 2, cell 6

AOO 3.4 General Testing Test Cases

Please volunteer update below table to give your AOO 3.4 General Testing Cases.

Component Feature Test Cases
Impress Numbering and Bullet The testing cover:
  • Apply numbering and bullet for several paragraphs
  • Modify the numbering and bullet for several paragraphs have appliced mixed numbering and bullet
  • Copy paragraph with/without numbering and bullet to one object paragraph which has applied numbering and bullet
  • Undo/redo
Impress Table The testing cover:
  • Copy&Cut&Paste table and table cells
  • Delete&Insert Columns and Rows, include single column and row,and multiple columns and rows
  • Select single column and row, Select multiple columns and rows
  • Merge&Split,include split single cell and multi-cells,include split Horizontally and Vertically.
  • Table Properties, include Borders,Line,Font Effects,Background
Common Features Security The testing cover:
  • Save with password
  • Save with File Sharing Password
Drawing Copy and paste The testing cover:
  • Copy objects from other files
  • Check the appearance of the objects
row 5, cell 1 row 5, cell 2 row 5, cell 3
Personal tools