This document outlines the tests to be performed on Xmerge, the XML-to-PDB converter for the SunONE Webtop.
Dermot McCluskey (dermot.mccluskey@sun.com)
Keelin Boyle (keelin.boyle@sun.com)
XMerge
Date |
Revision |
Comments |
Approval |
28-Sep-2001 |
0.3 |
Draft 3. |
|
XMerge Development team
Ireland Desktop Test team
SunONE Webtop C-team
Successful automation of the tests outlined in this specification is dependent on the stability and reliability of the POSE emulator and the EmRPC Perl module that allows test automation. There is a risk associated with this in that the emulator software may not accurately emulate every aspect of the PalmOS and so the automated tests may not discover bugs which occur in "real world" scenarios. Also, if the automation software we use proves not to be reliable enough to consistently return the same test results, then the effort spent creating the test automation scripts will not be worthwhile.
Verification of test results will depend on the usability of the Java-based Comparator applications, developed by the US Webtop QA team, which will be used to compare the output XML and PDB files with the expected results.
Many of the tests described in this specification are very time consuming and it would not be practical to execute them manually on a regular basis.
PalmOS Emulator (POSE)
EmRPC Perl module and Test Driver harness
Comparator applications (XML and PDB comparison utilities)
Palm V device ???
StarOffice 6.X.
These tests are to be automated using the POSE emulator and the Test Driver developed by the XMerge team, which interacts with the EmRPC module and allows test engineers to write test scripts to control the conversion of documents and the interaction with the POSE emulator. Using this software, it is possible to automate the process of loading documents into the appropriate Palm application, apply edits to the document within the Palm emulator and export the document.
Performance Testing
Internationalization (I18N) related testing.
The test cases are divided into separate sections for each PDB format supported by XMerge, and further divided into Convert and Merge tests within each format. The Convert tests validate that XMerge can perform the round trip conversion from StarOffice XML-based file format to PalmOS PDB format and back to StarOffice XML format again, without any loss of content. The Merge tests validate that XMerge can merge edits made on the Palm device with the original StarOffice XML file, while retaining any information in the original document which could not to translated into PDB format, eg embedded tables.
Each section is further divided into Content and Style tests. The Content tests deal with the ability of XMerge to retain all the meaningful content, eg text, after the conversion and merging process. The Style tests deal with the ability of XMerge to retain the stylistic details, eg bold face; justification; line breaks, from the same round-trip conversion. The Content-retaining functionality is considered of much higher priority than the Style-retaining functionality in version 1.1.
|
|
|
|
|
|
|
|
|
|
aportis/merge/style/animatedgif |
Summary: document with an embedded image – straight forward convert and merge Procedure: Convert a_animatedgif.sxw to a_animatedgif.pdb, in AportisDoc
PDB format. Expected result: This document has a animated gif embedded in it. Start of animated gif. <Image of spinning globe> End of animated gif. |
aportis/content/style/bolddoc |
Summary: document with bold type and varying font – straight forward convert Procedure: Convert a_bolddoc.sxw to a_bolddoc.pdb, in AportisDoc PDB
format. Expected result: This complete line is in bold with font set to Times New Roman. The word bold is of size 22, while rest of the words are of size 12. |
aportis/merge/style/bookmarks |
Summary: document with inserted bookmarks – straight forward convert Procedure: Convert a_bookmarks.sxw to a_bookmarks.pdb, in AportisDoc PDB
format. Expected result: Two paragraphes of text with 2 bookmarks set. To identify bookmarks, select Edit -> Navigator and bookmarks, user should see BK1 and BK2 and clicking on these labels in the navigator popup places the cursor in the position of the original bookmark, .i.e. BK1 = Bookmark| BK2 = Silicon |
aportis/merge/style/bulletorderedlist |
Summary: document with bulletorderedlist – straight forward convert Procedure: Convert a_bulletorderedlist.sxw to a_bulletorderedlist.pdb, in
AportisDoc PDB format. Expected result: This document is an example of a simple bullet ordered list.
End of bullet Ordered list. |
aportis/content/style/emptydoc |
Summary: empty document – straight forward convert Procedure: Convert a_emptydoc.sxw to a_emptydoc.pdb, in AportisDoc PDB
format. Expected result: <empty document>. |
aportis/merge/style/firstlineindent |
Summary: document with line indent – straight forward convert Procedure: Convert a_firstlineindent.sxw to a_firstlineindent.pdb, in
AportisDoc PDB format. Expected result: This line is using First Line indent style. Now isn't that Kool... Also Im running short of words to say here, to wrap this particular sentence. |
aportis/content/style/fontsize |
Summary: document with varying font size – straight forward convert Procedure: Convert a_fontsize.sxw to a_fontsize.pdb, in AportisDoc PDB
format. Expected result: Text with font size 10, 16, 20, 40, 96. |
aportis/content/style/heading |
Summary: document with heading type style – straight forward convert Procedure: Convert a_heading.sxw to a_heading.pdb, in AportisDoc PDB
format. Expected result: This piece of text is in Heading paragraph style. |
aportis/content/style/heading1 |
Summary: document with heading1 type style – straight forward convert Procedure: Convert a_heading1.sxw to a_heading1.pdb, in AportisDoc PDB
format. Expected result: This piece of text is in Heading1 paragraph style |
aportis/content/style/heading2 |
Summary: document with heading2 type style – straight forward convert Procedure: Convert a_heading2.sxw to a_heading2.pdb, in AportisDoc PDB
format. Expected result: This document is set in Heading2 style. |
aportis/content/style/hyperlink |
Summary: document with embedded hyperlink – straight forward convert Procedure: Convert a_hyperlink.sxw to a_hyperlink.pdb, in AportisDoc PDB
format. Expected result: This line is bookmarked to BK1 (Insert-Bookmark)
The line SunWeb Home Page has a hyperlink to sunweb.central.
This line is a hyperlink to BK1. Click here will take cursor to top of page.
<Check hyperlink has the correct address.> |
aportis/content/style/justified |
Summary: document with justified styling – straight forward convert Procedure: Convert a_justified.sxw to a_justified.pdb, in AportisDoc PDB
format. Expected result: Left aligned text Centre aligned Right aligned Justified |
aportis/merge/style/linebreaks |
Summary: document with linebreaks – straight forward convert Procedure: Convert a_linebreaks.sxw to a_linebreaks.pdb, in AportisDoc PDB
format. Expected result: This page has a line breaks inserted
at end of this line. A simple list
Third entry |
aportis/merge/style/linespacing |
Summary: document with varied linespacing – straight forward convert Procedure: Convert a_linespacing.sxw to a_linespacing.pdb, in AportisDoc
PDB format. Expected result: First: This line and thenext line is spaced by double-line spacing Second: Note the line-distance spacing
First: This line and the next line is spaced by single-line spacing Second: Note the line-distance spacing
First: This line and the next line is spaced by 1.5 line spacing Second: Not the line-distance spacing. |
aportis/merge/style/numberorderedlist |
Summary: document with numberorderedlist – straight forward convert Procedure: Convert a_numberorderedlist.sxw to a_numberorderedlist.pdb, in
AportisDoc PDB format. Expected result: This document is an example of a simple numbered ordered list.
End of numbered Ordered list |
aportis/content/style/pagebreak |
Summary: document with pagebreaks – straight forward convert Procedure: Convert a_pagebreak.sxw to a_pagebreak.pdb, in AportisDoc PDB
format. Expected result: The document has page breaks Page 1 -now a page break- |
aportis/merge/style/paragraph |
Summary: document with set paragraph styling– straight forward convert Procedure: Convert a_paragraph.sxw to a_paragraph.pdb, in AportisDoc PDB
format. Expected result: This line is a paragraph. It is indented from left hand side by 1.0 inch and from right and side by 1.0 inch (paragraph settings). |
aportis/content/style/standard |
Summary: document with standard text and default settings – straight forward convert Procedure: Convert a_standard.sxw to a_standard.pdb, in AportisDoc PDB
format. Expected result: This line of text is listed in standard style. |
aportis/content/style/subscript |
Summary: document with subscript text setting – straight forward convert Procedure: Convert a_subscript.sxw to a_subscript.pdb, in AportisDoc PDB
format. Expected result: The last word on this line is in subscript. Dude
|
aportis/content/style/superscript |
Summary: document with superscript text setting – straight forward convert Procedure: Convert a_superscript.sxw to a_superscript.pdb, in AportisDoc
PDB format. Expected result: The last word on this line is in superscript. Dude
|
aportis/content/style/symbols |
Summary: document with various symbol types – straight forward convert Procedure: Convert a_symbols.sxw to a_symbols.pdb, in AportisDoc PDB
format. Expected result: '-'-'-'->->->->. '''''''. -------. >>>>>>> !ӣ$%^&*()_+}{~@:?><,./;'#][=-???
|
aportis/content/style/tab |
Summary: document with tab styling – straight forward convert Procedure: Convert a_tab.sxw to a_tab.pdb, in AportisDoc PDB format.
Expected result: This is a tabbed document 1 Tab line 2 tabbed line 3 tabbed line 2 tabbed line 1 Tab line 4 tab line 2 tab line
|
aportis/merge/style/table |
Summary: document with table – straight forward convert Procedure: Convert a_table.sxw to a_table.pdb, in AportisDoc PDB format.
Expected result: The resultant document should contain: <Check table & contents are identical to original.>
This document has a table with 3 rows and 3 columns:
<TABLE & CONTENTS>
|
aportis/content/style/textspan |
Summary: document testing textspan italics,bolds,underline together– straight forward convert Procedure: Convert a_textspan.sxw to a_textspan.pdb, in AportisDoc PDB
format. Expected result: The resultant document should contain: Document indicating Text Span
This is a simple line with some amount of text. The whole line is in italic except the next 3 words which is also SET TO BOLD. Also the next word is UNDERLINED. The essence is differnet styles within the same text span.
|
aportis/merge/style/unorderedlist |
Summary: document with unorderedlist – straight forward convert Procedure: Convert a_unorderedlist.sxw to a_unorderedlist.pdb, in
AportisDoc PDB format. Expected result: The resultant document should contain: This document is an example of a simple un- ordered list
End of un-ordered list.
|
aportis/content/style/wordwrap |
Summary: document which tests wordwrapping – straight forward convert Procedure: Convert a_wordwrap.sxw to a_wordwrap.pdb, in AportisDoc PDB
format. Expected result: The resultant document should contain: This line is a long line just to check if the word wrap feature works fine, when it is synched onto the PDA..
|
aportis/merge/content/simple01 |
Summary: simple document - insert text at beginning Procedure: Convert a_standard.sxw to a_standard.pdb, in AportisDoc PDB
format. New text added to simple file. Export the doc back to a_standard.pdb. Expected result: New text added to simple file. |
aportis/merge/content/simple02 |
Summary: simple document - insert text in middle Procedure: Convert a_standard.sxw to a_standard.pdb, in AportisDoc PDB
format. , including this inserted phrase, Export the doc back to a_standard.pdb. Expected result: This line of text, including this inserted phrase, is listed in standard style |
aportis/merge/content/simple03 |
Summary: simple document - append text Procedure: Convert a_standard.sxw to a_standard.pdb, in AportisDoc PDB
format. This is also in standard style Export the doc back to a_standard.pdb. Expected result: This line of text is listed in standard style |
minicalc/merge/style/columnswidth |
Summary: Spreadsheet with 5 columns 10 entries - Spreadsheet columnwidth variation. Procedure: Convert c_columnswidth.sxc to c_columnswidth.pdb, in MiniCalc
PDB format. Choose Cell Reference "B1" & alter column width
to 1.55 by selecting, Format -> Column -> Width... < make
width change via spin button> -> OK, also decrease "E1"
similarly to have a column width of 1.68. Export the doc back to c_columnswidth.pdb. Expected result: |
minicalc/merge/style/rowheight |
Summary: Spreadsheet with 4 columns 3 rows 12 entries - Spreadsheet rowheight variation. Procedure: Convert c_rowheight.sxc to c_rowheight.pdb, in MiniCalc PDB
format.
Export the doc back to c_rowheight.pdb. Expected result: |
minicalc/merge/style/rowstyles |
Summary: Spreadsheet with 5 columns 6 rows 18 entries - Spreadsheet rowstyle variation. Procedure: Convert c_rowstyles.sxc to c_rowstyles.pdb, in MiniCalc PDB
format. Choose Cell Reference "B3" and change Heading style to default, by selecting, Format -> Style Catelog -> <choose heading type from listbox>, also choose cellreference "D5" and change Heading style to Heading1, also change "C5" to remove bold, underline & italic.
Expected result: |
minicalc/convert/style/styles |
Summary: Spreadsheet with 3 columns 10 rows 13 entries - Spreadsheet styles test. Procedure: Convert c_styles.sxc to c_styles.pdb, in MiniCalc PDB format.
Expected result: |
minicalc/convert/style/alignment |
Summary: Spreadsheet with 4 columns 8 rows 24 entries - Spreadsheet alignment test. Procedure: Convert c_alignment.sxc to c_alignment.pdb, in MiniCalc PDB
format. Expected result: |
minicalc/merge/content/insertimage |
Summary: Spreadsheet with 6 columns 2 image inserts - Spreadsheet image insert. Procedure: Convert c_insertimage.sxc to c_insertimage.pdb, in MiniCalc PDB
format. Expected result: |
minicalc/merge/content/textimage |
Summary: Spreadsheet with 6 columns 2 image inserts - Spreadsheet image text insert. Procedure: Convert c_textimage.sxc to c_textimage.pdb, in MiniCalc PDB
format. Insert text immediately before and directly after the inserted image. Export the doc back to c_textimage.pdb. Expected result: |
|
|
minicalc/convert/content/basic |
Summary: simple spreadsheet - round-trip conversion Procedure: Convert c_standard.sxc to c_standard.pdb, in MiniCalc PDB
format. Expected result: |
minicalc/convert/content/simple01 |
Summary: simple spreadsheet - insert text & column of numeric values at beginning of empty sheet. Procedure: Convert c_standard.sxc to c_standard.pdb, in Minicalc PDB
format. Col 1 1 1 1 Export the doc back to c_standard.pdb. Expected result: New column of values as shown above. |
minicalc/convert/content/simple02 |
Summary: simple spreadsheet - append a new column to end Procedure: Convert c_standard.sxc to c_standard.pdb, in MiniCalc PDB
format. Col 3 3 3 3 Export the doc back to c_standard.pdb. Expected result: Col 1 Col 3 1 3 1 3 1 3 |
minicalc/convert/content/simple03 |
Summary: simple spreadsheet - insert a new column in middle Procedure: Convert c_standard.sxc to c_standard.pdb, in MiniCalc PDB
format. Col 2 2 2 2 Export the doc back to c_standard.pdb. Expected result: Col 1 Col 2 Col 3 1 2 3 1 2 3 1 2 3 |
minicalc/convert/content/simple04 |
Summary: simple spreadsheet - delete text Procedure: Convert c_standard.sxc to c_standard.pdb, in MiniCalc PDB
format. Col 1 Col 2 1 2 1 2 Export the doc back to c_standard.pdb. Expected result: Col 1 Col 2 1 2 1 2 |
minicalc/convert/content/addition |
Summary: Spreadsheet with 4 columns 10 entries - Spreadsheet Simple Addition using various formulae. Procedure: Convert c_addition.sxc to c_addition.pdb, in MiniCalc PDB
format. A1 =3 ; B1 = 3 ; C1 =4 ;D1 =5; Addition types: Cell reference + Integer = A1+2 =5 Integer + Decimal = 3+0.1 =3.1 Cell Reference + Cell Reference = A1+B1 = 6 (Bracketed Cell Reference) + (Integer + Integer) = (A1+B1)+(2+45) = 53 Integer + (Integer) + (Integer+Integer) = 2+(0)+(3+0) = 5 (SUM(Cell Ref;Cell Ref) +SUM(Cell Ref;Cell Ref) = (SUM(A1;B1)+SUM(B1;C1) = 13 Expected result: |
minicalc/convert/content/backwardrange |
Summary: Spreadsheet with 2 columns 7 entries - Spreadsheet backwardranging using various formulae. Procedure: Convert c_alignment.sxc to c_alignment.pdb, in MiniCalc PDB
format. Logical Function test B4: IF(Logical Test; Then Value;Else Value) .e.g. IF(23;45.45;54.54) = 45.45 read as if logical test TRUE then place THEN VALUE in cell else
place ELSE VALUE. Statistical Functional tests B2 , B3 resp.: AVERAGE(2;5;5) - Returns sum of arguments divided by number of arguments =4 . MAX(10;3;3) - Returns the maximum value in a list of arguments
=10. Negative addition test B1: =B2-B3 = 4 - 10 = -6 Range Addition tests A1, A5, B5: SUM(B2;B4) = B2 + B3 + B4 = 4 + 10 + 45.45 = 59.45. SUM(A1:B2) -B4 = (59.45 + (-6) +4) - 45.45 = 12 SUM(A1;B1)-A2 = (59.45 + (-6)) - 0 = 53.45 Expected result: |
minicalc/convert/content/boolean |
Summary: Spreadsheet with 1 column 2 entries - Spreadsheet boolean entry. Procedure: Convert c_boolean.sxc to c_boolean.pdb, in MiniCalc PDB
format. Logical Function test : cells A1, A2: A1=TRUE A2=TRUE Returns the logical values TRUE to the cells resp. Expected result: |
minicalc/convert/content/cellcurrencyvalue |
Summary: Spreadsheet with 2 columns 10 entries - Spreadsheet Currency number Format conversion test. Procedure: Convert c_cellcurrencyvalue.sxc to c_cellcurrencyvalue.pdb, in
MiniCalc PDB format. Display Sheet : 12 DM. Expected result: |
minicalc/convert/content/cellcurrencychange |
Summary: Spreadsheet with 2 columns 10 entries - Spreadsheet Currency number Format modification test. Procedure: Convert c_cellcurrencychange.sxc to c_cellcurrencychange.pdb,
in MiniCalc PDB format. Select cell A1 = 12 ; then tap pen icon option on palm, choose Currency from palm listbox, tap on the down arrow to the right of the flashing cursor, tap on the intended currency type .e.g DM (Danish Mark) and tap apply & OK. Display Sheet : 12 DM. Expected result: |
minicalc/convert/content/cellfloatvalue |
Summary: Spreadsheet with 2 columns 6 entries - Spreadsheet float values. Procedure: Convert c_cellfloatvalue.sxc to c_cellfloatvalue.pdb, in
MiniCalc PDB format. The original sheet has selected Format -> Cells... -> Numbers Tab -> & Numbers from the list box, chosen -1234.12, tho set the Format Code to 0.00 preventing the sheet display rounding values to two decimal places. It also has fraction display enabled in certain cells. Formula Bar : Display Sheet: A1 = 11 -> 11.00 A2 = 2.38 -> 2 19/50 A3 = 0.45 -> 0.45 B2 = 0.23 -> 2/9 B3 = 100.02450 -> 100.02 Expected result: |
minicalc/convert/content/cellpercentvalue |
Summary: Spreadsheet with 2 columns 3 entries - Spreadsheet percentage value precision. Procedure: Convert c_cellpercentvalue.sxc to c_cellpercentvalue.pdb, in
MiniCalc PDB format. For cell A1 enter 120% in the Formula Bar. Sheet Display = 120.00% For cell B1 enter 10% in the Formula Bar. Sheet Display = 10% Expected result: |
minicalc/convert/content/cellstringvalue |
Summary: Spreadsheet with 4 columns 11 entries - Spreadsheet String values. Procedure: Convert c_cellstringvalue.sxc to c_cellstringvalue.pdb, in
MiniCalc PDB format. A1 = This A2 = With A3 = For B1 = Cell B2 = Strings B3 = ; C1 = Is C2 = Testing C3 = string values D1 = Filled D2 = "blank" Expected result: |
minicalc/convert/content/character |
Summary: Spreadsheet with 4 columns 23 entries - Spreadsheet character values. Procedure: Convert c_character.sxc to c_character.pdb, in MiniCalc PDB
format. C7 = -??% Expected result: |
minicalc/convert/content/cyclic |
Summary: Spreadsheet with 2 columns 8 entries - Spreadsheet error messages. Procedure: Convert c_cyclic.sxc to c_cyclic.pdb, in MiniCalc PDB format.
Changes should generate 2 extra errors shown below. B4 = Err.503 B5 = #VALUE! Expected result: |
minicalc/convert/content/dividefloating |
Summary: Spreadsheet with 2 columns 7 entries - Spreadsheet dividing floating points. Procedure: Convert c_dividefloating.sxc to c_dividefloating.pdb, in
MiniCalc PDB format. B2 = 03.050000 A4 = -03.05 Spreadsheet setting : Format -> Cells... -> Decimal Places=6, Negative numbers red= TRUE, Leading zero's =2 -> OK. Expected result: |
minicalc/convert/content/forwardrange |
Summary: Spreadsheet with 2 columns 4 rows 5 entries - Spreadsheet tests forwardranging. Procedure: Convert c_forwardrange.sxc to c_forwardrange.pdb, in MiniCalc
PDB format. Changes IF statement to False so ELSE VALUE now valid. B4 = 54.54 A1 = SUM(B2;B4) = B2+B3+B4 =56.23 + 560 + 54.54 = 670.77 Expected result: |
minicalc/convert/content/hiddenrow |
Summary: Spreadsheet with 5 columns 2 rows 9 entries - Spreadsheet tests hidden row. Procedure: Convert c_hiddenrow.sxc to c_hiddenrow.pdb, in MiniCalc PDB
format. A previously hidden row 2 appears. Expected result: |
minicalc/convert/content/invalidcellref |
Summary: Spreadsheet with 3 columns 3 rows 8 entries - Spreadsheet invalid cell references. Procedure: Convert c_invalidcellref.sxc to c_invalidcellref.pdb, in
MiniCalc PDB format. Changes should generate 2 extra errors shown below. A3 = 3 C2 = "blank" C3 = #NAME? Expected result: |
minicalc/convert/content/largerange |
Summary: Spreadsheet with 3 columns 3 rows 8 entries - Spreadsheet large range test. Procedure: Convert c_largerange.sxc to c_largerange.pdb, in MiniCalc PDB
format. Increases the range by an extra row. B3 = SUM(E7:G10) = E7+F7+G7+E8+F8+G8+E9+F9+G9+E10+F10+G10 = = 4+4+4+2+2+4+1+4+4+1+1+12 = 31 +12 = 43 Expected result: |
minicalc/convert/content/listrange |
Summary: Spreadsheet with 5 columns 4 rows 20 entries - Spreadsheet listrange test. Procedure: Convert c_listrange.sxc to c_listrange.pdb, in MiniCalc PDB
format. D3 = 24 A4 = SUM(A1:A3) = 256.1 B4 = AVERAGE(A1:A3) = 17.07 C4 = AVERAGE(A4:B4) = AVERAGE( 256.1+17.07) = 136.59 D4 = AVERAGE(D1;D2;D3) = AVERAGE( 13.1+18+24) = 18.37 E5 = SUM(A4:B4:C4:D4) = (256.1+17.07+136.59+18.37) = 428.13 Expected result: |
minicalc/convert/content/mathematical |
Summary: Spreadsheet with 5 columns 3 rows 15 entries - Spreadsheet stanadard math functs test in (Rad). Procedure: Convert c_mathematical.sxc to c_mathematical.pdb, in MiniCalc
PDB format. B1 = 1 B2 = 1 C3 =1 Expected result: |
minicalc/convert/content/protection |
Summary: Spreadsheet with 1 column 3 rows 3 entries - Spreadsheet protection test. Procedure: Convert c_protection.sxc to c_protection.pdb, in MiniCalc PDB
format. User should be unable to change cell contents, popup error message "Protected cells can not be modified" should appear. This is because the Tools -> Protect Document -> Sheet option has been enabled with a password and therefore all cells on sheet are write protected. Expected result: |
minicalc/convert/content/renamedsheet |
Summary: Spreadsheet with 3 sheets 0 entries - Spreadsheet rename test. Procedure: Convert c_renamedsheet.sxc to c_renamedsheet.pdb, in MiniCalc
PDB format. Click on "testplan" sheet tab, and using 3rd mouse button, choose Rename..., from popup menu, enter new sheet name & OK. OR choose Format -> Sheet -> Rename... enter new sheet name & OK. Expected result: |
minicalc/convert/content/sheetreference |
Summary: Spreadsheet with 3 sheets 4 columns 4 rows 11 entries - Spreadsheet sheetreference test. Procedure: Convert c_sheetreference.sxc to c_sheetreference.pdb, in
MiniCalc PDB format. A3 = 3. B4 =26. Expected result: |
minicalc/convert/content/smallrange |
Summary: Spreadsheet with 4 columns 3 rows 10 entries - Spreadsheet small range test. Procedure: Convert c_smallrange.sxc to c_smallrange.pdb, in MiniCalc PDB
format. Decrease the range by 1 row. B3 = AVERAGE(A1:B2) = (1+2+3+3)/4 = 2.25 Expected result: |
minicalc/convert/content/cancel |
Summary: Spreadsheet with 1 columns 4 rows 4entries - Spreadsheet palm confirm &cancel test. Procedure: Convert c_cancel.sxc to c_cancel.pdb, in MiniCalc PDB format.
A2 = 14. Expected result: |
minicalc/convert/content/cut&paste |
Summary: Spreadsheet with 1 columns 4 rows 4entries - Spreadsheet palm cut&paste test. Procedure: Convert c_cut&paste.sxc to c_cut&paste.pdb, in MiniCalc
PDB format. A2 = “blank”. A5 = 14. Expected result: |
minicalc/convert/content/copy&paste |
Summary: Spreadsheet with 1 columns 4 rows 4entries - Spreadsheet palm copy&paste test. Procedure: Convert c_copy&paste.sxc to c_copy&paste.pdb, in
MiniCalc PDB format. A2 = 14. A5 = 14. Expected result: |
minicalc/convert/content/textentry |
Summary: Spreadsheet with 1 columns 4 rows 4entries - Spreadsheet palm text entry test. Procedure: Convert c_textentry.sxc to c_textentry.pdb, in MiniCalc PDB
format. A1 = “This is a MiniCalc text entry test.” Expected result: |
minicalc/convert/content/function |
Summary: Spreadsheet with 1 columns 4 rows 4entries - Spreadsheet palm function test. Procedure: Convert c_function.sxc to c_function.pdb, in MiniCalc PDB
format. A1 = AVERAGE(1;2;3) = 2. Expected result: |
minicalc/convert/content/numberpad |
Summary: Spreadsheet with 1 columns 4 rows 4entries - Spreadsheet palm numberpad test. Procedure: Convert c_numberpad.sxc to c_numberpad.pdb, in MiniCalc PDB
format. A1 = 5-0+2 = 7. Expected result: |
minicalc/convert/content/math_funcs |
Summary: Spreadsheet with 1 columns 4 rows 4entries - Spreadsheet palm numberpad test. Procedure: Convert c_math_funcs.sxc to c_math_funcs.pdb, in MiniCalc PDB
format. A1 = A1 = . A2 = A3 = A4 =
Expected result: |
minicalc/convert/content/insertrow |
Summary: Spreadsheet with 1 columns 4 rows 4entries - Spreadsheet palm insert row test. Procedure: Convert c_insertrow.sxc to c_insertrow.pdb, in MiniCalc PDB
format.
Export the doc back to c_insertrow.pdb. A1 = . Expected result: |
minicalc/convert/content/multi_boolean |
Summary: Spreadsheet with 1 column 8 entries - Spreadsheet multi boolean entry. Procedure: Convert c_multi_boolean.sxc to c_multi_boolean.pdb, in MiniCalc
PDB format. Logical Function test : cells A1-A4: A1-A4 = FALSE A5-A8 = TRUE Returns 4 logical FALSE & TRUE values resp.. Expected result: |
|
|