---
# System prepended metadata

title: baby+ test case (version up/share/transfer device)

---

# baby+ test case (version up/share/transfer device)

- Version up （v.2.12.10 -> v.2.12.11)
    - user role is mother
        - pregnancy due date is null, hospital is null
          weigh and initial height/weight are not inputed
          baby kick/pain counter/calendar are not inputed

            - ✔︎ doctor icon and message is not displayed
            - ✔︎ pregnancy due date is null on setting
            - ✔︎ hospital is null on setting
            - ✔︎ weight is null
            - ✔︎ baby kick is null
            - ✔︎ pain counter is null
            - ✔︎ pregnancy calendar is null 
           
        - pregnancy due date is not null, hospital is not null
          weigh and initial height/weight are inputed
          baby kick/pain counter/calendar are inputed
            - ✔︎ doctor icon and message is displayed (first message)
            - ✔︎ pregnancy due date is not null on setting
            - ✔︎ hospital is not null on setting
            - ✔︎ it can receive push notification (due date topic and hospital)
            - ✔︎ weight is not null and show guide line on graph
            - ✔︎ baby kick is not null
            - ✔︎ pain counter is not  null
            - ✔︎ pregnancy calendar is not  null 

        - user role is not mother
        - pregnancy due date is null, hospital is null
        - pregnancy due date is not null, hospital is not null

- Share data to partner
    - Same platform
        - iOS
            - v.2.12.11/iOS →　v.2.12.11/iOS
                - pregnancy due date, hospital, baby and age → null
                    - ✔︎ partner can login using share ID and password 
                    - ✔︎ In partner app, doctor icon and message is not displayed
                    - ✔︎ In partner app, pregnancy due date and baby are null on setting
                    - ✔︎ In partner app, hospital is null on setting
                    - ✔︎ In partner app, age is null on setting
                    - ✔︎ mother user update due date, baby, age and hospital → partner can show datas updated by mother.

                - pregnancy due date, hospital, baby and age → not null
                    - ✔︎ partner can login using share ID and password 
                    - ✔︎ In partner app, doctor icon and message is displayed
                    - ✔︎ In partner app, pregnancy due date and baby are not null on setting
                    - ✔︎ In partner app, hospital is not null on setting
                    - ✔︎ In partner app, age is not null on setting
                    - ✔︎ mother user update due date, baby, age and hospital → partner can show datas updated by mother.

            - v.2.12.10/iOS →　v.2.12.11/iOS
                - pregnancy due date, hospita → not null
                    - ✔︎ partner can login using share ID and password 
                    - ✔︎ In partner app, doctor icon and message is displayed
                    - ✔︎ In partner app, pregnancy due date is not null, baby is null on setting
                    - ✔︎ In partner app, hospital is null on setting
                    - ✔︎ In partner app, age is null on setting
                    - ✔︎ mother user update due date and hospital → partner can show datas updated by mother.

            - v.2.12.11/iOS →　v.2.12.10/iOS
                - pregnancy due date, hospital, baby and age → not null
                    - ✔︎ partner can login using share ID and password 
                    - ✔︎ In partner app, doctor icon and message is displayed
                    - ✔︎ In partner app, pregnancy due date and baby are not null on setting
                    - ✔︎ In partner app, hospital is not null on setting
                    - ✔︎ In partner app, age is not null on setting
                    - ✔︎ mother user update due date, baby, age and hospital → partner can show datas updated by mother.

        - Android
            - v.2.12.11/Android →　v.2.12.11/Android
            - v.2.12.10/Android →　v.2.12.11/Android
            - v.2.12.11/Android →　v.2.12.10/Android

    - Between other platforms
        - iOS → Android
            - v.2.12.11 → v.2.12.11
            - v.2.12.10 → v.2.12.11
            - v.2.12.11 → v.2.12.10
        - Android　→ iOS
            - v.2.12.11 → v.2.12.11
            - v.2.12.10 → v.2.12.11
            - v.2.12.11 → v.2.12.10

- Transfer device
    - user role is mother
        - iOS
            - v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
            - v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
        - Android
            - v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
            - v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
        - iOS → Android
            - v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
            - v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
        - Android → iOS
            - v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
            - v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
    - user role is partner
        - iOS
            - v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
            - v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
        - Android
            - v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
            - v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
        - iOS → Android
            - v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
            - v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
        - Android → iOS
            - v.2.12.11 → v.2.12.11 (pregnancy due date, baby, age and hospital are not null)
            - v.2.12.10 → v.2.12.11 (pregnancy due date, hospital are not null)
