Anda di halaman 1dari 39

16-Dec-08

Myheritage.com
FTB - Acceptance test
This document contains sanity and thorough test plans for myheritage.com's F
and the zip file containing the necessary files for the test (Located here: http://
Sanity / JIRA Project Category Sub Category
Thourough ?
Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

thorough Installation Installation Upgrade

Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

thorough Installation Installation Upgrade


Sanity Installation Installation Upgrade
Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade


Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade


Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade


Sanity Installation Installation Upgrade
Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade


Sanity Installation Installation Upgrade
Sanity Installation Installation Upgrade

Sanity Installation Installation Upgrade


Sanity Installation Installation Upgrade
Sanity Installation Installation Upgrade
Sanity Installation Installation Upgrade
Sanity Installation Installation Upgrade
Sanity Installation Installation Upgrade
Sanity Installation Installation Upgrade
Sanity Installation Installation Fresh installation

Sanity Installation Installation Fresh installation


Sanity Installation Installation Fresh installation

Sanity Installation Installation Fresh installation

Sanity Installation Installation Setting the user


Sanity Installation Installation Setting the user

Sanity Installation Installation Setting the user


Sanity editing Creating a project Create a new genealogy
project
Sanity editing Creating a project Create a new genealogy
project

Sanity editing Creating a project Create a new Family


Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family


Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family


Sanity editing Creating a project Create a new Family
Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family


Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family


Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family


Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

Sanity editing Creating a project Create a new Family

editing
Sanity editing Creating a project Facts

Sanity editing Creating a project Facts

Sanity editing Creating a project Facts

Sanity editing Creating a project Facts

Sanity editing Creating a project Facts

thorough editing Creating a project Facts


thorough editing Creating a project Facts

thorough editing Creating a project Facts


thorough editing Creating a project Facts

thorough editing Creating a project Facts


thorough editing Creating a project Facts
thorough editing Creating a project Facts

thorough editing Creating a project Facts

thorough editing Creating a project Facts


thorough editing Creating a project Facts

thorough editing Creating a project Facts

thorough editing Creating a project Facts


Sanity Search Creating a project Search

Sanity Search Creating a project Search


Sanity Search Creating a project Search

Sanity Search Creating a project Search

Sanity Photos Creating a project Photos

Sanity Photos Creating a project Photos

Sanity Photos Creating a project Photos

Sanity Photos Creating a project Photos

Sanity Photos Creating a project Photos


Sanity Photos Creating a project Photos

Sanity Photos Creating a project Photos

Sanity Photos Creating a project Photos

Sanity Photos Creating a project Photos


Sanity Photo import Creating a project Photos

Sanity Photo import Creating a project Photos

Sanity Photo import Creating a project Photos


Sanity Photo import Creating a project Photos

Sanity Photo import Creating a project Photos

Sanity Photo import Creating a project Photos

Sanity Photo import Creating a project Photos

Sanity Photo import Creating a project Photos

Sanity Photo import Creating a project Photos

Sanity Photo import Creating a project Photos

Sanity Photo import Creating a project Photos


Sanity Photo import Creating a project Photos

Sanity Photo import Creating a project Photos

Sanity editing Creating a project adding a person who died


in the holocaust
Sanity editing Creating a project adding a person who dies
in the holocaust
Sanity editing Creating a project adding a person who dies
in the holocaust

Sanity editing Creating a project Attach / detach person


Sanity editing Creating a project Attach / detach person

Sanity editing Creating a project Attach / detach person

Sanity editing Creating a project Attach / detach person


Sanity editing Creating a project Attach / detach person

Sanity editing Creating a project Delete person

Sanity editing Creating a project Delete person


Sanity editing Creating a project Delete person

Sanity Smart matching Creating a project Smart matching

Sanity Smart matching Creating a project Smart matching


Sanity Smart matching Creating a project Smart matching

Sanity Smart matching Creating a project Smart matching

Sanity Smart matching Creating a project Smart matching

Sanity Smart matching Creating a project Smart matching

Sanity Charts Creating a project Charts

Sanity Charts Creating a project Charts

Sanity Charts Creating a project Charts

Sanity Charts Creating a project Charts

thorough Charts Creating a project Charts

thorough Charts Creating a project Charts

thorough Charts Creating a project Charts

thorough Charts Creating a project Charts


thorough Charts Creating a project Charts
thorough Charts Creating a project Charts

thorough Charts Creating a project Charts

thorough Charts Creating a project Charts


thorough Charts Creating a project Charts

thorough Charts Creating a project Charts

thorough Charts Creating a project Charts

thorough Charts Creating a project Charts

thorough Charts Creating a project Charts


thorough Charts Creating a project Charts
thorough Charts Creating a project Charts

Sanity Book report Creating a project Reports

Sanity Book report Creating a project Reports

Sanity Reports Creating a project Reports

Sanity Reports Creating a project Reports

Sanity Reports Creating a project Reports

Sanity Reports Creating a project Reports

Sanity Reports Creating a project Reports

Sanity Reports Creating a project Reports

thorough Reports Creating a project Reports

thorough Reports Creating a project Reports


thorough Reports Creating a project Reports

thorough Reports Creating a project Reports

thorough Reports Creating a project Reports

thorough Help Creating a project Help

thorough Help Creating a project Help

thorough Help Creating a project Help

Sanity smart research Creating a project Research

Sanity smart research Creating a project Research

Sanity smart research Creating a project Research

thorough editing Creating a project Virtual cemetery

editing Creating a project Virtual cemetery

thorough editing Creating a project Virtual cemetery


thorough editing Creating a project Virtual cemetery

thorough editing Creating a project Virtual cemetery


thorough editing Creating a project Virtual cemetery
thorough editing Creating a project Virtual cemetery

thorough editing Creating a project Virtual cemetery

thorough editing Creating a project Virtual cemetery


thorough editing Creating a project Virtual cemetery

thorough editing Creating a project Virtual cemetery

Sanity editing Creating a project Saving

Sanity editing Creating a project Saving


Sanity editing Creating a project Saving
Sanity editing Creating a project Saving
Sanity editing Creating a project Backup

Sanity editing Creating a project Backup


Sanity editing Creating a project Backup

Sanity editing Creating a project Backup


Sanity editing Creating a project Backup

Sanity editing Creating a project Backup


Sanity Publishing Creating a project Publishing

Sanity Publishing Creating a project Publishing


Sanity Publishing Creating a project Publishing
Sanity Publishing Creating a project Publishing

Sanity Publishing Creating a project Publishing


Sanity Publishing Creating a project Publishing

Sanity Publishing Creating a project Publishing

Sanity Publishing Creating a project Publishing

Sanity Publishing Creating a project Publishing

Sanity Publishing Creating a project Publishing

Sanity Publishing Creating a project Publishing

Sanity Publishing Creating a project Publishing


Sanity Publishing Creating a project Publishing

Sanity Publishing Creating a project Edit existing tree


Sanity Publishing Creating a project Edit existing tree
Sanity Publishing Creating a project Edit existing tree

Sanity Publishing Creating a project Edit existing tree


Sanity Publishing Creating a project Edit existing tree
Sanity Publishing Creating a project Edit existing tree
Sanity Languages Languages Display language
Sanity Languages Languages Display language
Sanity Languages Languages Display language

thorough Languages Languages Display language

Thorough Languages Languages Display language

Sanity Languages Languages Secondary language

Sanity Languages Creating a project Secondary language

Sanity Languages Creating a project Secondary language

Sanity Languages Creating a project Secondary language

Sanity Languages Creating a project Secondary language

Sanity Languages Creating a project Secondary language

Sanity Languages Creating a project Secondary language


Sanity Languages Creating a project Secondary language

Sanity Languages Creating a project Secondary language


Sanity Languages Creating a project Secondary language
Sanity Languages Creating a project Secondary language

Sanity Languages Creating a project Secondary language

Sanity Languages Creating a project Secondary language


Sanity Languages Creating a project Secondary language

Sanity Import / Export Import / Export Export Gedcom


gedcom
Sanity Import / Export Import / Export Export Gedcom
gedcom
Sanity Import / Export Import / Export Export Gedcom
gedcom
Sanity Import / Export Import / Export Export Gedcom
gedcom
Sanity Import / Export Import / Export Export Gedcom
gedcom

Sanity Import / Export Import / Export Export Gedcom


gedcom
Sanity Import / Export Import / Export Export Gedcom
gedcom

Sanity Import / Export Import / Export Export Gedcom


gedcom
Sanity Import / Export Import / Export Export Gedcom
gedcom
Sanity Import / Export Import / Export Import Gedcom
gedcom
Sanity Import / Export Import / Export Import Gedcom
gedcom
Sanity Import / Export Import / Export Import Gedcom
gedcom

Sanity Import / Export Import / Export Import Gedcom


gedcom
Sanity Import / Export Import / Export Import Gedcom
gedcom
Sanity Big projects Big project
Sanity Big projects Big project
Sanity Big projects Big project

Sanity Big projects Big project


Sanity Big projects Big project

Sanity Big projects Big project

thorough Big projects Big project - failing a


project

thorough Big projects Big project - failing a


project

Sanity Cleanup Cleanup

thorough installation Installation + Installation + registration


Registration in different languages
thorough installation Installation + Installation + registration
Registration in different languages
thorough installation Installation + Installation + registration
Registration in different languages

thorough installation Installation + Installation + registration


Registration in different languages
thorough Installation + Installation + registration
Registration in different languages

thorough Installation + Installation + registration


Registration in different languages
thorough Installation + Installation + registration
Registration in different languages
Version: 1.1
ge.com
tance test
or myheritage.com's FTB software. To use it, you will need the new and previous FTB ver
(Located here: http://...)
Actions to be performed Expected results

Download the previous and new FTB Files are downloaded properly
version
From the control panel, remove any FTB is removed from your computer
previous installations of the FTB.
Install the previous version of FTB in Previous version is installed properly
english
Run the FTB, but when asked - do FTB is running ok.
not agree to update.
Go to your registry, to: Between the five values that appear in the list,
H_KEY_LOCAL_MACHINE --> appears the value "Data6 / REG_DZ /
SOFTWARE --> MyHeritage.com --> MyHeritage"
Family Tree Builder
Go to "C:\Program
Files\MyHeritage\Cfg\main.cfg" and
open it in Notepad
Add the following line at the end of
the main.cfg file:
"General","Update
File",S,"http://69.93.254.89/public
/updates/updates.ini"
Save the main.cfg file.
Run the FTB. FTB opens
Download the reference project from File is downloaded properly
http://69.93.254.89/public
/QA/FTBAcceptanceTest/qatestBackup
Project.zip
Click File --> Manage projects and
Verify that there is no "qatest"
project, if there is - delete it.
Click "Import Package" and click Import package window opens up.
"Next"
Browse and select the file you Import package window advances to "Project
downloaded name" page
(qatestBackupProject.zip), click
"Next"
Change the name of the project to Import package window closes
"qatest", click "Next" and "Finish"
From the "Manage projects" window, qatest project opens
click on the "qatest" project and click
"Open"
Click Tools --> Check for updates "Application update wizard" opens
Click "Next" Wizard advances. The "current version" and
"Last updated version" information presented
is correct.
Click "Next" and wait for the upgrade
procedure to complete.
Click "Finish" "Setup wizard" opens
When setup completes, click finish FTB reopens, qatest project is opened in it.
Click on Help --> About family tree The version number was updated correctly
builder
Using the family tree list on the left, main frame focuses on daughtertest and her
click on "Daughtertest" close family.
Click on Edit --> edit details: Edit details window opens up
daughtertest QAtest1
Mark daughtertest as deceased and
set the death date to today, click
"Ok"
Click "Yes" to the warning
Click on File --> save project Publish project remainder opens up
Click "No" ( - don't set up the site but Publish project window closes and the project
remind me later..) is saved
Click on File --> close project "Are you sure.." window pops up
Click "Yes" Qatest project closes
Click file --> Manage projects Manage projects window opens
Mark "qatest" project and click "Are you sure.." window pops up
"Delete"
Click "Yes" Qatest project is deleted from the list.
Click "Done" Manage project window closes
Click file --> exit FTB closes
Go to your computer's control panel -- Myheritage family tree builder is uninstalled
> Add or remove programs and from the computer (Myheritage menu appears
delete "MyHeritage family tree from the start --> programs menu, desktop
builder" icons are deleted, etc')
Install the new FTB version, In English New version is installed properly
Open the FTB and click "File --> qatest project Does not appear on the list but
manage projects all the other previous projects do.
Click on Help --> About family tree The version number is updated correctly
builder
Click on Tools --> My site My site window pops up
Select “sign in as an existing
member” and login using: Username:
MyHeritageQAUser@gmail.com
Password: Password1

(Email details:
Password: Password1
Question : Who tests?
Answer: QA tests
Nickname: QAUser)

Click "Done" MY site window closes


Click File --> new Create new genealogy window pops up
Insert ‘qatest ‘ as the name for the "Your family tree is currently empty" message
project, Select English as the primary appears in the main frame
language and Hebrew as the
secondary one and click "Finish"
Click on "Add family" Add first family window pops up
Insert the husband and wife details as Add children window pops up
following and click "OK":
Husband details
1. First Name – Husbandtest
2. Last Name – QAtest1
3. Birth date –16/10/1950
Wife details
1. First Name – Wifetest
2. Maiden Name – PreQAtest
3. Birthday – 21/4/1955
Marriage details
1. date – 28/5/1980
2. place – the beach
3. status – Married (default)
Click "Add daughter" "Add daughter" window opens, title is updated
with the parents names
Insert the daughter's details as daughtertest is added, "Add daughter" window
following and click OK: 1. closes and "Add children" window pops up
First Name – daughtertest
2. Birthday – 1/1/1982

Click "Done" Add children window closes


Right click on daughtertest and select Add spouse of daughtertest window opens up
Spouses --> add spouse
Insert daughtertesthusband details as Daughtertesthusband is added and add
following and click OK: window closes.
1. First Name –
Daughtertesthusband
2. Last Name – QAtest2
3. Birth date – 23/10/1977

From the family tree list, double click The main frame focuses on husbandtest and
on Husbandtest his close family.
Click on Husbandtest's add father "Add father of husbandtest" window pops up
frame
Insert the following details and click Error notice appears "date of death must be
OK: 1. after date of birth"
First Name – Grandpatest
2. Birth date – 1920
3. Mark him as deceased
4. Deceased Death – 1918

change the Deceased date to 1978


Navigate to "Contact" tab and type Grandpatest is added, add window closes.
"Jerusalem" as Grandpatest's
address. Click "Ok"
From Grandpatest's frame choose "Add son of Grandpatest" window opens up
Edit --> Children --> add son
Insert the following details and click a warning should appear – indicating that
OK: 1. Uncletest is older than Grandpatest
First Name – Uncletest
2. Birth date – 10/12/1919

Click "No"
Add the person again using Uncletest is added, add window closes.
10/12/1940 as his birth date
Double click on uncletest from the The main frame focuses on uncletest and his
family tree list close family.
Click on the "Add spouse" frame of "Add spouse of uncletest.." window opens up
uncletest
Add the following details and click Uncletestfirstwife is added, add window
OK: closes.
1. First Name – Uncletestfirstwife
2. Maiden Name – QAtest3
3. Birth date – 1/6/1948
4. Check deceased
5. Deceased Death – 5/8/1992
6. Select ‘Divorced’ in the marriage
status.click Uncletest and select
Right "Are you sure you want to add another
“Spouses”->”Add Spouse” spouse.." window opens up.
Click Yes "Add spouse of uncletest.." window opens up
Insert the following details and click Uncletestsecondwife is added, add window
OK: 1. closes.
First Name – Uncletestsecondwife
2. Maiden Name – QAtest4
3. Select “Married” in the marriage
status

Double click on uncletest from the The main frame focuses on uncletest and his
family tree list close family.
Right click Uncletest and select The main frame focuses on uncletest and
“Spouses”->” Uncletestfirstwife” uncletestfirstwife.
Click on the "Add son" button located "Add son of uncletest and uncletestfirstwife.."
below to the couple window opens up
Insert the following details and click CousinA is added, add window closes.
OK:
1. First Name – CousinA
Click "Done"
Right click Uncletest and select The main frame focuses on uncletest and
“Spouses”->” Uncletestsecondwife” uncletestsecondwife.
Click on the "Add son" button located "Add son of uncletest and
below to the couple uncletestsecondwife.." window opens up
Insert the following details and click CousinB is added, add window closes.
OK:
1. First Name – CousinB
Click "Done"
double click CousinA in family tree The main frame focuses on CousinA and his
list close family.
Click on edit--> edit details: CousinA "Edit details: CousinA.." window opens
QAtest1
Choose the "Facts" tab and click "Add new fact.." window pops up
"New fact"
select “Birth”->”Circumcision” and the new fact is added to the facts table
click OK
Insert the following details and click "Add new fact" window closes.
"OK": 1.
Date – 1/1/2007
2. place – software company
3. description – company event

Click "New fact" "Add new fact.." window pops up


select Common --> Religion and click the new fact is added to the facts table
"Ok"
Click on "Edit fact" "Edit fact" window opens up
Enter "Jerusalem" in the "Place" field the new information is added to the table
and click "Ok"
Click on "Fact citations" "Citations for fact: religion" opens up
Click on "New source" "Add new source" window opens up
Type "Title" in the title field and click "Add new source" window closes
"Ok"
Click "Ok" in the "Citations for fact.." "Citations for fact: religion" window closes
window
Click on "Fact notes" "Notes for fact: religion" opens up
Type in the Hebrew field "‫"פתק דת‬ Notes for fact: religion closes
and click "Ok"
Click on "Delete fact" (for the The "Religion" fact is deleted from the facts
"Religion" fact) list.
Click "Ok" "Edit details.." window closes
In "Quick find" type "Uncletest" in Main frame focuses on Uncletest and his close
the family name field and click family.
"Enter"
Click on the magnifying glass icon "Search for people" window opens up
Choose "Last", "Contains" and type Only wifetest appears on the family list
"pre", and click "Search"
From the dropdown, choose "All All the individuals in the tree appear in the
people" family list
Place a picture with several faces
named test.jpg on your desktop
double click CousinA in family tree Main frame focuses on CousinA and his close
list family.
Click on the " + " button in CousinA's Photos view is shown in the back and "Add
area in the main frame new photos wizard" opens up
Click "Browse" and select the photo
you have placed on your desktop.
Click "Next" Wizard advances.
Make sure the "Associate..", "Set..", "Edit" window opens. All of the faces in the
"Edit.." are checked and click "Finish" photo are marked with a green square.
Drag CousinA from the list on the left a blue square representing CousinA's personal
to a face in the picture and click "Ok". photo is placed on the chosen face.
Click on "Mark a face" and mark a The blue square now covers the area that you
square around another face in the have marked.
picture
Click "OK" "Edit photo" window closes
From "Photos" view, click on "View" "MyHeritage image viewer" opens showing the
selected photo
Roll over CousinA's name in the CousinA's face (as you've marked it) is marked
"People" list with a square.
Close "MyHeritage image viewer"
Go back to "Tree view" CousinA’s card is showing the chosen face
from the picture
Go back to "Photos" view and click on "Import" tab's view opens
"Import" tab
Send to your email box an email with
an image called "test2.jpg"
Place an image called "test3.jpg" in
"My documents" folder on your
computer
Click on "search" All of the images in your email box and "My
documents" folder appear in the search results
Check the 2 images that you've "2 files were successfully added.." message
placed in your email + "My appears, and the screen transfers back to
documents" and click "Import" "Photos" tab
Click "OK" "2 files were successfully added.." message
Closes.
Click on "Query" tab "Query" tab's view opens
Drag "CousinA" from the family list to CousinA is added to the list
the "People and families in photo" list
in the "query" view
From below, click on "Run query" Screen transfers to Photo's view, CousinA's
image only appears in the photo's list.
Go back to "tree view" and from the Main frame focuses on Grandpatest and his
family tree list choose Grandpatest close family.
Click "Add spouse" "Add spouse.." window opens up

Insert the following details and click "Add" window closes, Grandmatest is added
"Ok": 1. and a Yellow Magen David is shown in addition
First Name – Grandmatest to the grave sign in her frame.
2. Maiden Name – QAtest5
3. Mark her as deceased
4. Click More Details
5. Select Holocaust as cause of death

Click on Gradmatest's Edit --> spouse "Are you sure" message pops up
--> detach from spouse
Click "Yes" Grandmatest is detached from her family so 2
trees are created: one containing grnadpatest
only, and one containing Grandmatest and all
of the descendants
Click on Gradmatest's Edit --> spouse "Attach existing spouse" window opens
--> Attach spouse
Choose Grandpatest and click "Edit family" window opens
"select"
Close the "Edit family" window "Edit family" window closes. Grandpatest and
Grandmatest are now spouses, husbandtest
and uncletest are their mutual children
double-click on CousinB from the Main frame focuses on CousinB and his close
family list family.
Click Edit --> person --> Delete "Are you sure" message pops up
person
Click "Yes" CousinB is deleted from the family list,
Uncletest and uncletestfirstwife have no
From the family tree list, click on children
Main frametogether
focuses on uncletestfirstwife and
uncletestfirstwife her close family.
click on the smart match icon (green) Publish project reccomendation window pops
Click "No" up.
a table opens up with the matches found for
uncletestwife
Choose the first result and click on The chosen site opens up in a browser
the link of the tree owner window.
Choose one of the lines and click on The compare view opens up showing your tree
compare data in the upper frame and the chosen tree
to compare with in the lower frame
Click on th edifferent individuals in The right menu updates accordingly,
the tree presenting the correct information from your
tree and from the compared tree. Identical
detials appear in black. Contradicting details
Double-click on Uncletest from the appear
main in red.
frame focuses on Uncletest and his close
family list family.
From the upper toolbar choose charts a horizontal ancestors chart of Uncletest is
--> ancestors chart --> horizontal presented, containing all of the relevant and
chart. correct data.
Click on The save button. Save the A PDF file is created displaying the chart
chart as PDF correctly
Click on The save button. Save the A JPG file is created displaying the chart
chart as JPG correctly
From the upper toolbar choose charts a Vertical ancestors chart of Uncletest is
--> ancestors chart --> Vertical chart. presented, containing all of the relevant and
correct data.
From the upper toolbar choose charts a Horizontal ancestors chart of Uncletest is
--> Descendants chart --> Horizontal presented, containing all of the relevant and
chart. correct data.
From the upper toolbar choose charts a Vertical Descendants chart of Uncletest is
--> Descendants chart --> Vertical presented, containing all of the relevant and
chart. correct data.
From the upper toolbar choose charts a Horizontal ancestors chart of Uncletest is
--> Fan chart --> Ancestor chart. presented, containing all of the relevant and
correct data.
Click on the "Options" button Chart "Option" window opens
In "General" tab, under
"Generations", select "Limit the
number of generations" and type "5"
Make sure that "Include empty boxes An ancestor fan chart of uncletest is
for unknown individuals" is checked presented, containing 5 generations - with
and click "OK". empty boxes representing the people that do
not exist in the tree.
Click on the "Options" button Chart "Option" window opens
Remove the selection of "Include The ancestor fan chart of uncletest now
empty boxes for unknown presented only uncletest and his parents -
individuals" and click "Ok" Grandpatest and Grandmatest.
From the upper toolbar choose charts a Vertical ancestors chart of Uncletest is
--> Fan chart --> Descendants chart. presented, containing all of the relevant and
correct data.
From the upper toolbar choose charts a Horizontal close family chart of Uncletest is
--> Close family chart --> Horizontal. presented, containing all of the relevant and
correct data.
From the upper toolbar choose charts a Vertical close family chart of Uncletest is
--> Close family chart --> Vertical. presented, containing all of the relevant and
correct data.
Click on the "Styles" button "Chart style" window opens
Choose "Bold" style and click "Ok" The chart is presented in "Bold" style.
Click on the "Print" button The chart's printed copy is identical to the one
presented on the screen.
From the upper toolbar choose
Reports --> book report
Select Grandpatest and click “Next”, A book report for Uncletest opens up as a PDF
“Next”, “Finish” file, containing all of the relevant and correct
data.
Double-click on Grandpatest from the main frame focuses on Grandpatest and his
family list close family.
From the upper toolbar choose Family group sheet of Grandpatest is
Reports --> Family group sheet presented, containing all of the correct and
Click on The save button. Save the relevant
A RTF filedata.
is created displaying the chart
chart as RTF correctly
Click on The save button. Save the A PDF file is created displaying the chart
chart as PDF correctly
Click on The save button. Save the A HTML file is created displaying the chart
chart as HTML correctly
From the upper toolbar choose Relationship list of Grandpatest is presented,
Reports --> Relationship containing all of the correct and relevant data.
(CousinA for example is presented an
Grandpatest grandson..)
From the upper toolbar choose Ancestors report is presented, showing only
Reports --> Ancestors grndpatest (As he has no ancestors)
From the upper toolbar choose Descendants report of Grandpatest is
Reports --> Descendants presented, containing all of the correct and
relevant data.
From the upper toolbar choose Timeline report opens, showing all of the
Reports --> Timeline events relevant to Grandpatest according to
their occurrence order.
From the upper toolbar choose Descendants summary report of Grandpatest
Reports --> Descendants summary is presented, containing all of the correct and
relevant data.
From the upper toolbar choose Addresses report is presented. Only
Reports -->Lists --> addresses Grandpatest appears in the list, and is
presented as living in Jerusalem.
From the top buttons menu, click on "The user guide is located…" popup appears.
"Help"
Click "Ok" FTB will begin a download of the "FTB user
guide". Once the download ends, a PDF file of
the "FTB User Guide" will open
Scroll a bit between the pages and Works fine
bookmarks of the PDF file
From the top menu, click on Research Screen transfers to "MyHeritage Research"
--> Open MyHeritage research view
In the browser view that opens, type Browser view transfers to "Megadex search"..
a name in "Family name" and click
"Search"
The behavior from here on is
identical to the one in the site. If
necessary - test it using the Site
acceptance test document.
Place a picture with a face in it
named cemetery.jpg on your desktop
From the top buttons menu, click on Screen transfers to Photo's view,
"Photos"
Click on "New" "Add new photos" wizard opens
Browse to find the Cemetery.jpg
image you've placed on your desktop
Click "Next", "Next", "Finish" "Edit photo" window opens
Go to "Associations" tab
Click on "Associate" and choose "Select person" pops up
"Virtual cemetery of person"
Double-click on Grandmatest in the "Select person" closes, Grandmatest is added
persons list to the associations list of cemetery.jpg
Click "Ok" "Edit photo" window closes
From the top menu, click on Tools --> Cemetery.jpg appears in the photos list,
Virtual cemetery associated to grandmatest.
From the "View" dropdown choose All of the uploaded images appear in the
"All" photos list
From the upper menu choose File --> Project is saved.
Save
Close the FTB FTB closes
Reopen the FTB FTB opens
Open project qatest Project opens, with all of the data you have
previously entered saved in it.
From the upper menu click File --> "Backup project" wizard opens up
backup project
Click "Next" Wizard advances
Change the file name to be Wizard advances
qatestBackupProject.zip, Uncheck the
“Include photo files in backup” and
click "Next"
Click "Finish" Project is saved as a zip file.
Make a copy of the file and name it
qatestBackupProjectFTBXXX.zip
where XXX stands for the version
being tested
upload both files to http://69.93.254.89/public /QA/FTBAcceptanceTest (overwrite the previous qatestB
Disconnect your computer’s network an error message which indicating that the
connection and in the FTB Press on network is down
the “Publish” button
Re-connect your network
Click on the "Publish" icon Publishing wizard opens up
Select “I would like to publish…” A message appears that you have not created
option and click Next a site yet
Click Next Wizard advances
Enter Qatest as the name of the site, Wizard advances
Click "Next" and "Finish"
Select only qatest from the list and
click “Publish Now”
After publishing finishes click “Done”
in the “Invite members to qatest”
window
press on the icon “Visit site” and click Browser window opens directing to your qatest
"Finish" site
In the Internet Explorer go to “Family qatest family tree is shown on the screen
Tree”
Navigate to Daughtertesthusband all of his details exist correctly
QAtest2, click on his “i” icon
Navigate to CousinA all of his details exist correctly, and his photo
appears in the person panel, photos list and
on his person's frame in the immersive tree
Navigate to Grandpatest QAtest1 Grandpatest is marked as deceased
Go to Activities --> Events Daughtertest QAtest1’s birthday appears on
1/1/1982.
Close the FTB FTB closes
Open the FTB FTB opens, qatest project is open
using the family tree list navigate to birthday is changed
Uncletest and edit is birthday date to
10/10/1943
Save the projects Project is saved.
Publish the projects Project is published
Visit your site Uncletest's birthday is updated correctly
From the top menu, click on Tools --> "Options" window opens
Options
Go to "Names" tab
Change "Untranslated first name", "Options" window closes
"Untranslated last name" and
"Untranslated full name" to show "?"
and click "OK"
Change the display language to All of the interface changes to Hebrew. The
"Hebrew" names of all the individuals in the tree are
presented in the family list, edit window, main
frame etc' are "?"
Repeat the previous action with each
of the other available display
languages
double-click on uncletest from the main frame focuses on uncletest and his close
family list family
double-click on uncletest's frame "Edit person.." window opens, make sure that
in the Hebrew gender field of uncletest "‫זכר‬is "
written,
In the Hebrew first name of uncletest
type "‫"דוד‬
In the Hebrew last name of uncletest
type "‫"משפחת קיו איי‬
In the Hebrew place of birth of The translation arrow from Hebrew to English
uncletest type "‫"ירושלים‬ of "Place" field becomes enabled
Click on the enabled translation arrow "Jerusalem" appear in the English place of
birth field
Click "Ok" "Edit person.." window closes.
From the upper toolbar, change the FTB reopens in Hebrew (Hebrew button
display language to "Hebrew" names, Hebrew menus..), uncletest details
that you have typed in Hebrew are presented
instead of the English info (verify that
uncletest's name appears in Hebrew in all of
its appearances - family list, the name of the
spouse of his wife.. Etc')
Click File --> save project project is saved
from the upper toolbar, click "Publish" project is published
press on the icon “Visit site” and click Browser window opens directing to your qatest
"Finish" site
In the Internet Explorer go to “Family qatest family tree is shown on the screen
Tree”
Navigate to uncletest all of his details exist correctly
Change the display language of the Uncletest details are presented in Hebrew
site to "‫"עברית‬ (While the details of the other family members
as "‫"(לא ידוע‬
In the menu bar select File -> Export "Export Gedcom" wizard opens
Gedcom
Click on “Save as” and name it
“qatest.ged”
Click "Next" Wizard advances

Enter the Description – “the qatest Wizard advances


website” and click "Next"
Verify that “Include all people in the Make sure that a photos folder was created for
project”, "Save notes" and "Save this project and that all of the relevant photos
sources and citations", "Save appear in it.
photos.." are selected and that "Save
Georgian.." and "Privatize.." are not
selected.
Click "Yes" to close the popup, and Project is saved.
click "Finish" in the wizard
Download the original qatest gedcom
from http://69.93.254.89/public
/QA/FTBAcceptanceTest/CompareToQ
Atest.ged
Use Araxis software to compare the The 2 gedcoms are identical
two Gedcom files
Close the open project using File --> project is closed
close project
Click File --> Import gedcom "Import file" wizard opens

Select ".ged" and click "browse" "Browse" window opens

Browse choose the gedcom file you Wizard advances to show the gedcom header
have previously saved and click
"Next" in the wizard
Click "Next", "Finish" The chosen gedcom was imported, the
"Publishing wizard" opens up
Choose “I don’t want to publish” and The data of the chosen imported gedcom is
click "done" presented correctly on the screen
Open the project XXX in your FTB Project opens successfully
Add an individual to the project Individual is added successfully
Navigate between different Navigation works successfully
individuals in the tree
Publish the project to your site Project is published
At the end of the publish process, a browser opens, directing to your site to the
click on "Visit site" published tree. As the tree contains more
then 3000 individuals, it should be pruned.
Navigate between the different Navigation works successfully, all of the
individuals in the tree individuals data was published correctly.
Publish your project. When the The publish will fail.
publishing progress bar reaches 30%
disconnect your computer from the
network
re-connect your cmoputer to the The published project appears properly on
network, and publish your project line.
again, this time without stopping it.
Delete the sites created during the
acceptance test.
From the control panel, remove any FTB is removed from your computer
previous installations of the FTB.
For each of the languages from the
FTB's installation languages:
Go on your computer to Control panel
--> Regional and language options --
> Advanced, and change your
"Language for non-unicode
programs" to the current chosen
language
Install the current FTB version in the FTB Installes properly. The installation wizard
current chosen language appears in the current chosen language.
Open the FTB FTB opens, the interface language matches
the installation language. The registration
page opens.
Register a user using characters in The user is created properly, the registration
the current chosen language wizard closes and the FTB is ready to work.
Open a browser and log in with the The user can log in properly, the special
created user characters appear ok on the site.
and previous FTB versions,

Result Comments

Anda mungkin juga menyukai