forked from eleybourn/Book-Catalogue
-
Notifications
You must be signed in to change notification settings - Fork 0
Testing
Grunthos edited this page Mar 12, 2012
·
30 revisions
Load emulator with existing data (at least one book)
Admin Pages
Menu: AdminVerify Help is visibleTab: AdministrationLink: Manage BookshelvesAdd 3x BookshelfClick Bookshelf to Edit bookshelf nameLong-click to Delete Bookshelf
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: AdminTab: DonateButton: “Amazon Wishlist”Button: “Paypal Link”Tab: “About this App”Link: WebpageLink: “Source Code”Link: “Contact”
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 BookAdd “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 List- Verify Read tick
- Run ‘Authmatically Update Fields’ and verify it now has an ISBN and image
- Rotate Thumb Clockwise, Anti-Clockwise and 180
- Add Thumb by Camera, Add Thumb by Gallery
- Zoom Thumb
- Delete Thumb
- Change bookshelf
- Save Book (back to list)
- Menu: Admin
- Automatically Update Fields / Thumbnails. Leave everything selected.
- Key: Back
- Link: Edit Book
- Verify that the thumbnail has been added and series, ISBN (and probably others) set
- Add thumb by Edition
- Tab: Loan Book
- Loan Book
- Return book
- Loan Book again
- Key: Back
Book Listing
- Change Bookshelf to ‘All Books’
- Sort by title
- Change Bookshelf to some other shelf
- Sort by Series
- Change Bookshelf to ‘All Books’
- Sort by Genre
- Change Bookshelf to some other shelf
- Sort by Loaned
- Change Bookshelf to ‘All Books’
- Sort by Read
- Change Bookshelf to some other shelf
- Sort by Author
- Change Bookshelf to ‘All Books’
- Collapse All
- Expand All
- Search for Book
- Sort by title
- Change Bookshelf to some other shelf
- Sort by Series
- Change Bookshelf to ‘All Books’
- Sort by Loaned
- Change Bookshelf to some other shelf (NOTE: This does not currently take into account the current bookshelf)
- Sort by Read
- Change Bookshelf to ‘All Books’
- Sort by Author
- Change 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 NameAdd 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 Series
- Change to Foo
- Verify change
- Long-click on ‘Foo’
- Edit Series
- Change 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 Author
- For 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 change
- Long-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 Author
- Remove ‘Isaac Asimov’s Robot Series’ as series.
- Save
- Verify not under author or series
- Click on ‘Complete robot’
- Edit Series
- Click on ‘Robot/Foundation’
- Change name to ‘Robot/Foundationzz’
- Change number to 2
- Click ‘Save’
- Select ‘All Books’
- Cancel editing this book
- Verify series HAS changed
- Edit book, edit series ‘Robot/Foundationzz’, change name to ‘Robot/Foundation’
- Save and select ‘This Book’, save all the way back to the catalogue
- Verify the two series exist
- Long-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 work
- create a new style consisting of ALL groups (except ‘Loaned’) and verify it has one book per (large) group.
Goodreads (if necessary set up a dummy godreads account)
- Send all to goodreads
- Import all from goodreads
- Edit a book
- Sync with goodreads and verify details in goodreads web site
- Edit a book on the goodreads web site
- Sync with goodreads and verify details locally
Fresh Start
- Restart and wipe
- Do ISBN Book
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 phone
- Import. Verify two books CREATED with covers showing.
- Verify images have been renamed, not copied
- Edit 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