-
Notifications
You must be signed in to change notification settings - Fork 184
Testing
Grunthos edited this page Nov 3, 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: Donate- Button: “Amazon Wishlist”-
- Button: “Paypal Link”-
Tab: “About this App”- Link: Webpage-
- Link: “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 Book-
- Add “Isaac Asimov” as a single author-
- Fill in all other details (Isaac Asimov, I Robot)-
- Assign to the two new bookshelves
- Button: “Add Book”-
- Fill in all details (“Your Comments”) + Read-
- Click on the “Edit Book” tab without saving-
- Verify that the changes are retained-
- Button: “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 ISBN-
- Add 0586 057 242-
- Set Anthology = true-
- Button: Add Book-
- Tab: Anthology-
- Add Title + Author-
- Menu: Automatically populate-
- Verify list appears-
- Button: Same author-
- Move up/down-
- Edit Title #1-
- Delete title-
Name Book
- Menu: Add Book by Name-
- Add Terry Pratchett, Nation-
- Button: Add Book-
- Button: 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