-
Notifications
You must be signed in to change notification settings - Fork 187
Testing
Grunthos edited this page Nov 6, 2012
·
40 revisions
Load emulator with existing data (at least one book)
Main Menu
Verify: Admin & Prefs visible and worksVerify Help is visibleVerify About is visibleVerify Donate is visible
Admin & Prefs
Link: Manage BookshelvesAdd 3x BookshelfClick Bookshelf to Edit bookshelf nameLong-click to Delete Bookshelf
Click ‘back’Menu: “Backup Database”Menu: “Field Visibility”Button: “Date Published”
Edit a book note and include the text: ‘$5,“,”“,”’ (to try to confuse import parser)Export BooksDelete any book (from long click)Menu: AdminImport BooksVerify that the deleted book has been restored
Manually Add book by with ISBN 9780575073333, Title ‘Demonstorm’ by ‘Fred Bloggs’. Set no other fields.Run ‘Authmatically Update Fields’ and verify that the other fields are filled in and the correct author, James Barclay, is added.
- Menu: Admin-
Tab: DonateButton: “Amazon Wishlist”Button: “Paypal Link”Tab: “About this App”Help→Link: WebpageAbout→Link: WebpageAbout→Link: “Source Code”About→Link: “Contact1”About→Link: “Contact2”
For some reason the send-mail links (Help page and contacts) DO NOT fill in the data correctly in the AVD. They seem to work in real phones however.
Create Book
Menu: Add Book→ManuallyAdd “Isaac Asimov” as a single authorFill in all other details (Isaac Asimov, I Robot)- -Assign to the two new bookshelves
Button: “Add Book”Fill in all details (“Your Comments”) + ReadClick on the “Edit Book” tab without savingVerify that the changes are retainedButton: “Save Book”Verify Listing in Main ListVerify Read tickRun ‘Authmatically Update Fields’ and verify it now has an ISBN and imageRotate Thumb Clockwise, Anti-Clockwise and 180Add Thumb by Camera, Add Thumb by GalleryZoom ThumbDelete ThumbChange bookshelfSave Book (back to list)Menu: AdminAutomatically Update Fields / Thumbnails. Leave everything selected.Key: BackLink: Edit BookVerify that the thumbnail has been added and series, ISBN (and probably others) setAdd thumb by EditionTab: Loan BookLoan BookReturn bookLoan Book againKey: Back
Book Listing
Change Bookshelf to ‘All Books’Sort by titleChange Bookshelf to some other shelfSort by SeriesChange Bookshelf to ‘All Books’Sort by GenreChange Bookshelf to some other shelfSort by LoanedChange Bookshelf to ‘All Books’Sort by ReadChange Bookshelf to some other shelfSort by AuthorChange Bookshelf to ‘All Books’Collapse AllExpand AllSearch for BookSort by titleChange Bookshelf to some other shelfSort by SeriesChange Bookshelf to ‘All Books’Sort by LoanedChange Bookshelf to some other shelf (NOTE: As of 4.0, ‘Loaned’ does take into account the current bo-okshelf)Sort by ReadChange Bookshelf to ‘All Books’Sort by AuthorChange Bookshelf to some other shelf
ISBN Book
Menu: Add Book by ISBNAdd 0586 057 242Set Anthology = trueButton: Add BookTab: AnthologyAdd Title + AuthorMenu: Automatically populateVerify list appearsButton: Same authorMove up/downEdit Title #1Delete title
Name Book
Menu: Add Book by Name (as of 4.0, “Add Book”→“Search Internet”)Add Terry Pratchett, NationButton: Add BookButton: Save Book
Series Editing
For V4.0+: go into Booklist Prefrerences and make sure ‘Books In Multiple Series’ = ‘Under Each Series’Go to catalogue view, sort by Series, set bookshelf to ‘All Books’Long-click on ‘Legend of the Raven 4’ (series name)Edit SeriesChange to FooVerify changeLong-click on ‘Foo’Edit SeriesChange name to ‘Legends of the Raven’Confirm series are merged.Long-click on ‘Isaac Asminov’s Robot Series’Select ‘Delete Series’‘Automatically Update Fields’Verify series are recreated
Author Editing
Sort by AuthorFor V4.0+: go into Booklist Prefrerences and make sure ‘Books With Multiple Authors’ = ‘Under Each Author’Long-click on "Bloggs, Fred’Select “Edit Author”Change to ‘Nerk, Fred’Verify changeLong-click on "Asimov, Isaac’Change to “Asimov, I.”Check that anthology titles and books are updated.Long-click on "Asimov, I.’Change to “Nerk, Fred”Check that anthology titles and books are updated.‘Automatically Update Fields’Verify authors are recreated and old authors remain
Book editing
Click on ‘Complete robot’Remove Nerk Fred as AuthorRemove ‘Isaac Asimov’s Robot Series’ as series.Save- -Verify not under author or series -
Click on ‘Complete robot’Edit SeriesClick on ‘Robot/Foundation’Change name to ‘Robot/Foundationzz’Change number to 2Click ‘Save’Select ‘All Books’Cancel editing this bookVerify series HAS changedEdit book, edit series ‘Robot/Foundationzz’, change name to ‘Robot/Foundation’Save and select ‘This Book’, save all the way back to the catalogueVerify the two series existLong-click on series ‘Robot/Foundationzz’Change name to ‘’Robot/Foundation’Verify book is now in correct series ‘Robot/Foundation’
Styles
Check each of the ‘builtin’ styles workcreate a new style consisting of ALL groups (except ‘Loaned’) and verify it has one book per (large) group.
Fresh Start
Restart and wipeDo ISBN Book
Goodreads (if necessary set up a dummy godreads account)
Import all from goodreadsAdd a bookSend all to goodreadsEdit a bookSync with goodreads and verify details in goodreads web site (NOTE: incomplete dates will not be updated in goodreads)Edit a book on the goodreads web siteSync with goodreads and verify details locally
Import
Create a CSV file with an ID column, but no UUID column and two books. Use new IDs. Create images to match ID.Copy all to bookCatalogue directory on phoneImport. Verify two books CREATED with covers showing.Verify images have been renamed, not copiedEdit both books. Delete a cover, change a title.Import. Verify two books UPDATED still missing covers.Add a UUID column to the same data file, with a new UUID (not matching ones in database).Import. Verify two books CREATED with covers showing.Edit both books. Delete a cover, change a title.Import. Verify two books UPDATED still missing covers.Delete all books just created (4 in total)Verify images were deleted as well- Copy original CSV file and images to a secondary storage device (probably has to be on a real phone, as AVD does not seem to support more than one).
- Import. Verify two books CREATED with covers showing.
- Edit both books. Delete a cover, change a title.
- Import. Verify two books UPDATED with covers showing.
- Add a UUID column to the same data file, with a new UUID (not matching ones in database).
- Import. Verify two books CREATED with covers showing.
- Edit both books. Delete a cover, change a title.
- Import. Verify two books UPDATED with covers showing.
- Verify images and files still in secondary storage