PK #G meta.xml&XMind3.5.2.20150427011980831#F3F4F9PKu+ & PK #G content.xml{jEvernote Basic-1Structure (what the product is)What files does it have? Do I know anything about how it was built? Is it one program or many? What physical material comes with it? Can I test it module by module?What files does it have? Do I know anything about how it was built? Is it one program or many? What physical material comes with it? Can I test it module by module?What files does it have?Standard app Contents folder, post drag/drop installHow was it built?Switched from .NET framework to C++ in 2010 (Between Version 3.5 and 4)"Major Departure" - What product risks could this involve? What was refactored? Everything?Web Server: TomCatNotes: ENML Format (Evernote Markup Language)Subset of XHTMLOne program or many?One standalone program as part of a suite of other standalone programs offered by EvernoteCan work in isolation from one another, not dependent/reliant on other apps being installed.Physical material comes with?None, digital downloadCan test module by module?Yes (see Function node)Function (what the product does)What are its functions? What kind of error handling does it do? What kind of user interface does it have? Does it do anything that is not visible to the user? How does it interface with the operating system?What are its functions? What kind of error handling does it do? What kind of user interface does it have? Does it do anything that is not visible to the user? How does it interface with the operating system?NotesCreate NewDrop Down Option: New by folderDefault option: New in last used folderEditTitleCharacter limit?Character types?BodyCharacter limit?Character types?FormattingNativeCopy/Paste (from other popular applications)WYSIWYG EditorFont Decorations (Bold, Italic, Highlight, Underline, etc.)Alignment (Left, Right, Justified, etc.)BulletsNumberingTablesInsert Media (via File)Allowed formatsDimensions (once inserted)Insert (via Camera)Webcam dialog functionalityDeleteOption: Delete w/o confirmation (via keyboard combo/shortcut)Default: Display confirmationConfirmCancelTagsAddVia EnterVia comma (,)DeleteVia Backspace (from right)Via Delete (from left)Via select/click (ad-hoc) Each user account contains a set of zero or more Tags, which are an organizational tool to help users find relevant notes. Tags are applied only to Notes; Notebooks, Resources and other objects cannot be tagged.Tags are full objects in the Evernote data model. A note with the tag "food" does not store the string "food", but instead includes a reference to the tag object with the name "food". The tag's name is unique within the user's account. If a note has been assigned the tag "food", then this is the same tag as "food" on any other note in the account. Each tag can be assigned to any number of notes, and each note may have any number of tags. Each user account contains a set of zero or more Tags, which are an organizational tool to help users find relevant notes. Tags are applied only to Notes; Notebooks, Resources and other objects cannot be tagged.
Tags are full objects in the Evernote data model. A note with the tag "food" does not store the string "food", but instead includes a reference to the tag object with the name "food". The tag's name is unique within the user's account. If a note has been assigned the tag "food", then this is the same tag as "food" on any other note in the account. Each tag can be assigned to any number of notes, and each note may have any number of tags. MoveTo another NotebookTo another Notebook "again" optionShareExportTo .enex formatTo .html formatInclude/Exclude Tags in exportCopy Note LinkVerify by pasting in TexteditTest in various browsersShortcutsOpen in seaprate windowSortingBy folderPresentDefault: Current screen (same screen as app window)On another screenShould only work for "Premium" subscriptionShould only work for "Premium" subscription
Print Note Feature A Note represents a single unit of information within an Evernote account. A note is made up of a single body section (the content) and zero or more associated Resources (images, audio, PDF, etc.). The note's structure is similar to a MIME email message: the body is made up of hypertext, and the resources represent embedded "attachments" that the body can refer to.Each note exists in only one Notebook at a time. It is not possible for a single note to exist in two different notebooks. If the note is copied, a new note is created. If the new note is edited, the original will not be changed. A Note represents a single unit of information within an Evernote account. A note is made up of a single body section (the content) and zero or more associated Resources (images, audio, PDF, etc.). The note's structure is similar to a MIME email message: the body is made up of hypertext, and the resources represent embedded "attachments" that the body can refer to.
Each note exists in only one Notebook at a time. It is not possible for a single note to exist in two different notebooks. If the note is copied, a new note is created. If the new note is edited, the original will not be changed.
Subscription LevelsBasicPremiumDetermine what features should be limited in Basic vs Premium subscription levels. (e.g. Presentation ability)Determine what features should be limited in Basic vs Premium subscription levels. (e.g. Presentation ability)Accounts (drop-down)Switch AccountAdd Another AccountAccount Info...Each User has a set of associated Accounting information that allows clients to determine the level of service available for that user, such as the monthly "uploadLimit", which specifies the number of bytes of new content that the user can upload into their account each month. Each User has a set of associated Accounting information that allows clients to determine the level of service available for that user, such as the monthly "uploadLimit", which specifies the number of bytes of new content that the user can upload into their account each month. Initial StartupSign-Up (new user)Sign-In (existing users)Save AttachmentsFile DialogNotebookEach user account contains at least one Notebook. Notebooks are used to organize collections of Notes. Each notebook has a name, which must be unique within the owner's account. Notebooks can be grouped into stacks, which contain one or more notebooks, but cannot directly contain notes. A given user's account may contain up to EDAM_USER_NOTEBOOKS_MAX notebooks.Each user account contains at least one Notebook. Notebooks are used to organize collections of Notes. Each notebook has a name, which must be unique within the owner's account. Notebooks can be grouped into stacks, which contain one or more notebooks, but cannot directly contain notes. A given user's account may contain up to EDAM_USER_NOTEBOOKS_MAX notebooks.Resource A Resource is a binary data block that is associated with a single Note, similar to an attachment for an email message. Resources typically contain images, audio clips, PDFs, documents, etc.Each resource may have a set of ResourceAttributes that describe its system-defined properties. For example, meta-data from images may be extracted from a JPEG EXIF block and stored as searchable attributes on the resource. A Resource is a binary data block that is associated with a single Note, similar to an attachment for an email message. Resources typically contain images, audio clips, PDFs, documents, etc.
Each resource may have a set of ResourceAttributes that describe its system-defined properties. For example, meta-data from images may be extracted from a JPEG EXIF block and stored as searchable attributes on the resource. image/gif image/jpeg image/png audio/wav audio/mpeg audio/amr application/vnd.evernote.ink application/pdfSaved SearchEach account contains zero or more SavedSearches, which can be used to find a set of Notes meeting various criteria. These criteria can include a combination of keywords, tags and attributes. These criteria can be saved within the account for re-use at a later date, and each saved search has a unique name within that account for ease of identification. Each account contains zero or more SavedSearches, which can be used to find a set of Notes meeting various criteria. These criteria can include a combination of keywords, tags and attributes. These criteria can be saved within the account for re-use at a later date, and each saved search has a unique name within that account for ease of identification. InterfaceEvery way the product is accessed. UI, API, CLI, etc.Every way the product is accessed. UI, API, CLI, etc.UICloud APIEDAMUserExceptionEDAMSystemExceptionEDAMNotFoundExceptionhttps://dev.evernote.com/doc/articles/error_handling.phphttps://dev.evernote.com/doc/articles/error_handling.phpTimeAny relationship between the product and time. Can more than one thing happen at once? Do bottlenecks exist if more than one thing happens at once?Any relationship between the product and time. Can more than one thing happen at once? Do bottlenecks exist if more than one thing happens at once?Data (what it processes)What kinds of input does it process? What does its output look like? What kinds of modes or states can it be in? Does it come packaged with preset data? Is any of its input sensitive to timing or sequencing?What kinds of input does it process? What does its output look like? What kinds of modes or states can it be in? Does it come packaged with preset data? Is any of its input sensitive to timing or sequencing?Export File TypesImport File TypesError HandlingCharacter LimitationsStorageLocalCloudData SyncMobile AppiOSAndroidWindows Phone/Metro/Win 8&10 apps?DesktopWebDataEverything the product processesEverything the product processesPlatform (what it depends upon)What operating systems does it run on? Does the environment have to be configured in any special way? Does it depend on third-party components?What operating systems does it run on? Does the environment have to be configured in any special way? Does it depend on third-party components?Base OS dependenciesMacSecurity Updates?Windows.NET Package reliance?Operations (how it will be used)Who will use it? Where and how will they use it? What will they use it for? Are there certain things that users are more likely to do? Is there user data we could get to help make the tests more realistic?Who will use it? Where and how will they use it? What will they use it for? Are there certain things that users are more likely to do? Is there user data we could get to help make the tests more realistic?HTSM Quality Criteria - UsabilityHTSM Test TechniquesFlow TestingScenario TestingRisk TestingUsing SFDPO: http://www.satisfice.com/articles/sfdpo.shtmlUsing SFDPO: http://www.satisfice.com/articles/sfdpo.shtmlSheet 1PK{)nj {j PK #G
styles.xml+PK0 + PK #G 2 Revisions/6t2eul23q585v3e8b2ji8ecdpi/revisions.xml PK% PK [|#G * attachments/00ci50h0ie6nrk3a8bc23cicok.png PNG
IHDR } cW] pHYs IDATx\elzK:* "XAlʽտ"W (E@
!H! !g{5Nfv2ݝݝsf)ysy"N HHHHHQ"vHHHHHPHHHHHB݁']"
uHHHHH(xR% PoHHHHHB݁']"
uHHHHH(xR% PoHHHHHB݁']"
uHHHHH(xR% PoHHHHHB݁']"
uHHHHH(xR% PoHHHHHB݁']"
uHHHHH(xR% PoHHHHHB݁']"
uHHHHH(xR% PoHHHHHB݁']" h!hjjVIIIҵzbcc%==}نۑK^{%Tq:'w?;ş~qB}۶m2lذszKKt|BB9BۉH{%Tqg; }z:7ZH\\H @H`zHFHHHH fQI&/(x @q1SNP$@$@$@$@$S; GquP$&L`vs'xNrwKbbCzn@hp\֗ё@>k֬7$0@"""d1<@G`Jwvڵke:zENңޫōI` ;N# e>N;~;aY 1vtt\:!v99/
=)$46wki=-m*9xE$tQS @mUʁSM!Q227N!Uv$Em暾@Y-[I]SDҬYX*3uIV猪!Yrk1IB