Announcement

Collapse
No announcement yet.

How would you test "International Calling Section"?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • How would you test "International Calling Section"?

    https://www.phonepower.com/cj_reside...rnationalRates

    International Calling section
    TEST DESIGN


    FEATURE 1. Free Countries per Plan:

    1.1. Domestic Plans - 60 Minutes Free Calling Internationally:
    ​​​
    • Case 1.1.1. Africa >> South Africa
    • Case 1.1.2. Asia >> China (M) / Hong Kong (M) / India (M) / Israel (M) / Japan / Malaysia (M) / Singapore (M) / South Korea (M) / Taiwan / Thailand (M) / Timor-Leste
    • Case 1.1.3. Australia >> Australia / New Zealand (M)
    • Case 1.1.4. Europe >> Andorra / Austria / Belgium / Croatia / Cyprus (M) / Czech Republic / Denmark / Estonia / France (M) / Germany (M) / Greece / Hungary / Ireland (M) / Italy (M) / Latvia (M) / Lithuania / Luxembourg (M) / Malta / Netherlands / Norway (M) / Poland (M) / Portugal / Romania / Russia / Slovakia / Slovenia / Spain / Sweden / Switzerland / United Kingdom / Vatican City
    • Case 1.1.5. North America >> Guadeloupe / Mexico
    • Case 1.1.6. South America >> Argentina / Brazil / Chile / Colombia / Venezuela
    1.2. World Plan:
    • Case 1.2.1. Asia >> China (M) / Hong Kong (M) / Singapore (M) / Taiwan / Thailand (M)
    • Case 1.2.2. Australia >> Australia
    • Case 1.2.3. Europe >> Belgium / Cyprus / Denmark / France / Germany / Hungary / Ireland / Italy / Netherlands / Norway / Spain / Sweden / Switzerland / United Kingdom / Vatican City
    • Case 1.2.4. North America >> Canada (M) / Guam / Puerto Rico (M) / United States (M) / US Virgin Islands
    • Case 1.2.5. South America >> Chile / Venezuela
    1.3. World Plus Plan:
    • Case 1.3.1. Africa >> South Africa
    • Case 1.3.2. Asia >> Bangladesh (M) / Brunei Darussalam (M) / Cambodia / China (M) / Hong Kong (M) / India (M) / Israel / Japan / Kazakhstan / Malaysia (M) / Namibia / Singapore (M) / South Korea (M) / Taiwan / Thailand (M) / Turkey
    • Case 1.3.3. Australia >> Australia / New Zealand
    • Case 1.3.4. Europe >> Andorra / Austria (M) / Belgium (M) / Bulgaria / Croatia / Cyprus (M) / Czech Republic (M) / Denmark / Estonia / Finland / France (M) / Germany (M) / Gibraltar / Greece (M) / Hungary (M) / Iceland / Ireland / Italy / Latvia / Lithuania (M) / Luxembourg / Malta Republic / Netherlands / Norway / Poland (M) / Portugal (M) / Romania / Russia / Slovakia / Slovenia / Spain / Sweden (M) / Switzerland / United Kingdom / Vatican City
    • Case 1.3.5. North America >> Canada (M) / Costa Rica / Dominican Republic / Guadeloupe / Guam / Jamaica / Martinique / Mexico / North Mariana Islands / Panama / Puerto Rico (M) / United States (M) / US Virgin Islands
    • Case 1.3.6. South America >> Argentina / Brazil / Chile (M) / Colombia / French Guiana / Paraguay / Peru / Venezuela (M))
    1.4. World Premium Plan:
    • Case 1.4.1. Africa >> French Department & Territories in the Indian Ocean (M) / Kenya / Mauritius / Namibia / South / Africa / Uganda
    • Case 1.4.2. Asia >> Bahrain / Bangladesh (M) / Brunei Darussalam (M) / Cambodia (M) / China (M) / Hong Kong (M) / India (M) / Israel (M) / Japan / Kazakhstan / Kuwait / Mongolia (M) / Singapore (M) / South Korea (M) / Taiwan / Thailand (M) / Turkey / Uzbekistan
    • Case 1.4.3. Australia >> Australia (M) / New Zealand (M)
    • Case 1.4.4. Europe >> Andorra / Austria (M) / Belgium (M) / Bulgaria (M) / Croatia / Cyprus (M) / Czech Republic (M) / Denmark (M) / Estonia / Finland / France (M) / Germany (M) / Gibraltar / Greece (M) / Hungary (M) / Iceland (M) / Ireland / Italy / Latvia / Lithuania (M) / Luxembourg / Malta Republic (M) / Netherlands (M) / Norway (M) / Poland (M) / Portugal (M) / Romania (M) / Russia (M) / Slovakia / Slovenia / Spain (M) / Swaziland / Sweden (M) / Switzerland / United Kingdom (M) / Vatican City
    • Case 1.4.5. North America >> American Samoa / Canada (M) / Costa Rica (M) / Dominican Republic / Guadeloupe / Guam / Jamaica / Martinique / Mexico (M) / North Mariana Islands / Panama / Puerto Rico (M) / United States (M) / US Virgin Islands
    • Case 1.4.6. South America >> Argentina / Brazil (M) / Chile (M) / Colombia / French Guiana / Paraguay (M) / Peru / Uruguay / Venezuela (M)

    FEATURE 2. International Rates by Phone Number:

    2.1. Word Plan:
    • Case 2.1.1. Country: Afghanistan (93) >> Rate: $0.344/minute
      Prefix: 011
      Country code: 93
      Phone number: (as per test data)
    • Case 2.1.2. Country: Albania (355) >> Rate: $0.177/minute
      Prefix: 011
      Country code: 355
      Phone number: (as per test data)
    • Case 2.1.3. ...........
    • Case 2.1.240. Country: Zimbabwe (263) >> Rate: $0.356/minute
      Prefix: 011
      Country code: 263
      Phone number: (as per test data)
    2.2. Word Plus Plan:
    • Case 2.2.1. Country: Afghanistan (93) >> Rate: $0.344/minute
      Prefix: 011
      Country code: 93
      Phone number: (as per test data)
    • Case 2.2.2. Country: Albania (355) >> Rate: $0.169/minute
      Prefix: 011
      Country code: 355
      Phone number: (as per test data)
    • Case 2.2.3. ...........
    • Case 2.2.240. Country: Zimbabwe (263) >> Rate: $0.356/minute
      Prefix: 011
      Country code: 263
      Phone number: (as per test data)
    2.3. Word Premium Plan:
    • Case 2.3.1. Country: Afghanistan (93) >> Rate: $0.329/minute
      Prefix: 011
      Country code: 93
      Phone number: (as per test data)
    • Case 2.3.2. Country: Albania (355) >> Rate: $0.177/minute
      Prefix: 011
      Country code: 355
      Phone number: (as per test data)
    • Case 2.3.3. ...........
    • Case 2.3.240. Country: Zimbabwe (263) >> Rate: $0.340/minute
      Prefix: 011
      Country code: 263
      Phone number: (as per test data)
    2.4. US/Canada Plans:
    • Case 2.4.1. Country: Afghanistan (93) >> Rate: $0.329/minute
      Prefix: 011 >> Message displayed: "This number is NOT included in our 60 FREE International Minutes per month."
      Country code: 93
      Phone number: (as per test data)
    • Case 2.4.2. Country: Albania (355) >> Rate: $0.177/minute
      Prefix: 011 >> Message displayed: "This number is NOT included in our 60 FREE International Minutes per month."
      Country code: 355
      Phone number: (as per test data)
    • Case 2.4.3. ...........
    • Case 2.4.240. Country: Zimbabwe (263) >> Rate: $0.356/minute
      Prefix: 011 >> Message displayed: "This number is NOT included in our 60 FREE International Minutes per month."
      Country code: 263
      Phone number: (as per test data)
    FEATURE 3. Rate Finder by Country:

    3.1. World Plan:
    • Case 3.1.1. American Samoa >> Rates displayed
    • Case 3.1.2. Bahamas >> Rates displayed
    • Case 3.1.3. ...............
    • Case 3.1.218. Zimbabwe >> Rates displayed

    3.2. World Plus Plan:
    • Case 3.2.1. American Samoa >> Rates displayed
    • Case 3.2.2. Bahamas >> Rates displayed
    • Case 3.2.3. ...............
    • Case 3.2.218. Zimbabwe >> Rates displayed
    3.3. World Premium Plan:
    • Case 3.3.1. American Samoa >> Rates displayed
    • Case 3.3.2. Bahamas >> Rates displayed
    • Case 3.3.3. ...............
    • Case 3.3.218. Zimbabwe >> Rates displayed
    3.4. US/Canad Plans:
    • Case 3.4.1. American Samoa >> Rates displayed
    • Case 3.4.2. Bahamas >> Rates displayed
    • Case 3.4.3. ...............
    • Case 3.4.218. Zimbabwe >> Rates displayed

  • #2
    International Calling Section.
    The International Calling Section of Phonepower.com webpage has 3 different features, so we will test each one of them separately. We must ensure that each plan is presented in accordance with it's specific requirement. All we have is the actual result - what we see on the webpage when we open it and click on each plan. Since we do not have an expected result documentation, lets assume that actual and expected results are the same. If the actual result is different from expected result, we write a bug report.

    Comment


    • #3
      We have "International Calling" page with 3 features:
      1.Free Countries per Plan
      2.International Rates by Phone Number
      3.Rate Finder by Country
      Every feature contains list boxes and fields which we have to verify step by step. For example:
      1) Free Countries per Plan:
      -Domestic Plans - 60 Minutes Free Calling Internationally
      -World Plan
      -World Plus Plan
      -World Premium Plan
      a. Domestic Plans - 60 Minutes Free Calling Internationally: Africa, Asia, Australia, Europe, North America,
      South America,
      - Africa: South Africa
      - Asia: China (M) Hong Kong (M),India (M)Israel (M),Japan, Malaysia (M),Singapore (M),South Korea (M),
      Taiwan, Thailand (M)Timor-Leste,
      -Australia
      -Europe
      -North America
      -South America...
      In the same way we verify all elements (and list boxes) of this feature in accordance with the requirements
      2)International Rates by Phone Number:
      -plan (box list)
      -country:....
      -"Find Rates" button
      to verify if the countries are provided with correct code, how works rates and prices
      3) Rate Finder by Country
      -plan:
      -country: (Calls to the US & Canada are FREE)-the correctness of countries' name and their list
      when we made sure that verification is done ,we can start "bug report"

      Comment


      • #4
        *Site "www.phonepower.com"
        *Chapter to test "International Calling Section"
        *Requirements-none
        *For the purpose of writing test cases lets have some assumptions of requirements:
        -Make sure written text of the chapter has not misspelled letters
        -Make sure list box reflect properly contain
        -Make sure label can contain properly input data
        ===================================BUG REPORTS======================================
        #1. No misspelled text was detected
        #2. Label "phone number" contain "asterisk", no pop up up message when field empty "require file" after pushed submit button
        #3. Column "International Rates by Phone Number" in label "prefix" input data can contain later
        #4. Column "International Rates by Phone Number" in label "phone number" input letter allowed
        #5. Column "Rate Finder by Country" in list box "country: (Calls to the US & Canada are FREE)" after second select randomly country resold doesn't appear, list box freezes and massage popup "Error Loading Page"
        #6. When push button" Reload this page" pop up message "A timeout occurred Error code 524"
        Attached Files
        Last edited by TarasBas; 09-29-2022, 04:02 PM.

        Comment


        • #5
          =========================INTERNATIONAL CALLING PLAN=========================================
          * We will test 3 independent features one by one

          1. Free Countries per Plan
          1.1 Domestic Expected Results
          1.1.1 Africa South Africa
          1.1.2 Asia China, Hong Kong, India, Israel, Japan, Malaysia, Singapore, South Korea, Taiwan, Thailand
          1.1.3 Australia Australia, New Zealand
          1.1.4 Europe Andorra....Vatican City
          1.1.5 North America Guadeloupe, Mexico
          1.1.6 South America Argentina, Brazil, Chile, Colombia, Venezuela

          1.2 Worldwide
          1.2.1 Africa no countries available
          1.2.2 Asia Bangladesh, Brunei, Darussalam,Cambodia, China, Hong Kong, India, Israel, Japan, Kazakhstan,
          Malaysia, Namibia, Singapore, South Korea, Taiwan, Thailand, Turkey
          1.2.3 Australia Australia
          1.2.4 Europe Belgium....Vatican City
          1.2.5 North America Canada, Guam, Puerto Rico, US, US Virgin Islands
          1.2.6 South America Chile, Venezuela

          1.3 Worldwide Plus
          1.3.1 Africa South Africa
          1.3.2 Asia China, Hong Kong, Singapore, Taiwan, Thailand
          1.3.3 Australia Australia, New Zealand
          1.3.4 Europe Andora....Vatican City
          1.3.5 North America Canada, Costa Rica, Dominican Republic, Guadeloupe, Guam, Jamaica, Martinique, Mexico,
          North Mariana Islands, Panama, Puerto Rico, United States, US Virgin Islands
          1.3.6 South America Argentina, Brazil, Chile, Colombia, French Guiana, Paraguay, Peru, Venezuela


          1.4 World Premium
          1.4.1 Africa French Department & Territories in the Indian Ocean, Kenya, Mauritius, Namibia, South Africa,Uganda
          1.4.2 Asia Bahrain, Bangladesh, Brunei Darussalam, Cambodia, China, Hong Kong, India, Israel, Japan, Kazakhstan,
          Kuwait, Mongolia, Singapore, South Korea, Taiwan, Thailand, Turkey, Uzbekistan
          1.4.3 Australia Australia, New Zealand
          1.4.4 Europe Andora....Vatican City
          1.4.5 North America American Samoa,Canada, Costa Rica, Dominican Republic, Guadeloupe, Guam, Jamaica, Martinique, Mexico (M)
          North Mariana Islands, Panama, Puerto Rico, United States, US Virgin Islandss
          1.4.6 South America Argentina, Brazil, Chile, Colombia, French Guiana, Paraguay, Peru, Venezuela

          2. International Rates by Phone Number
          2.1 World Plan
          2.1.1 Afganistan Country code 93
          2.1.2 Albania 355
          2.1.3 UKRAINE ..... 096

          2.1.155.1 Rate Zone 1 (766-30-30) $0.344
          .....
          2.1.155.5 Rate Zone 5 (675-098-6541) $.001
          2.2 World Plus
          2.2.1 Afganistan Country code 93
          2.2.2 Albania 355
          2.2.3 ITALY 39
          .....
          2.2.155 Zimbabwe 263
          2.1.155.1 Rate Zone 1 (340 491 5353) $0.199


          2.3 World Premium
          2.3.1 Afganistan Country code 93
          2.3.2 Albania 355
          .....

          2.3.155 Zimbabwe 263

          2.4 US/Canada
          2.4.1 Afganistan Country code 93
          2.4.2 Albania 355
          .....
          2.4.155 Zimbabwe 263

          3. Rate Finder by Country
          3.1 World Plan
          3.1.1 AMERICAN SAMOA
          3.1.2 BAHAMAS
          3.1.3 CANADA .....


          2.2 World Plus



          2.3 World Premium


          2.4 US/Canada

          Comment


          • #6
            Assumption of requirements:
            GUI requirements
            Functional requirements: correct rate of calls by choosing 2 methods by phone number and by country excludes double charging for calls to the country which include in the choosing plan.

            1) I wil do Equivalence class partitioning with each of 4 plans and countries we have free for call and chose one country for each class for testing.
            the expected results will be no rate for country including for free in the plan.
            2) also I compare the rate of call to the choosing region by using 2 methods and expected that it will be the same.
            3) check the mapping of names of the countries, countries codes between two form for finding rate, also I use one sample from class for test.


            Comment

            Working...
            X