Announcement

Collapse
No announcement yet.

Joip

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

  • ak04
    replied
    1. Verify that User can select a “Product”
    2. Verify that User can select a “Subscription”
    3. Verify that Plans are displayed as expected with the selected combination of “Product” and “Subscription” (total 8 combinations)
    4. Verify that User can signup for each plan using valid credentials and successfully buy the selected plan
    5. Verify that description of a plan is displayed as expected when User pushes “i” symbol next to the plan name
    6. Verify that when User pushes “Check Rates” on the bottom right of the page, information on rates is displayed as expected
    7. Verify that when User pushes “Compare Deals” on the bottom right of the page, information on deal comparison is displayed as expected
    8. Check that User can navigate the website using site menus in the header
    9. Check that correct information is displayed when User selects a section in the informational footer

    Leave a comment:


  • Nataly
    replied
    JOIP Mobile App Testing

    Test cases:
    TOTAL 64 TEST CASES FOR "SIGN UP" + 8 TEST CASES FOR "LOW COST PER MINUTES RATE

    ID: 1
    Description:
    Sign up for Application/Monthly "Pay as you go" plan

    Instruction:
    1. Go to home page https://mobile.joip.com/signup/plans.aspx
    2. Check "Application" in Select Product section
    3. Check "Monthly" in Select Subscription section
    4. Push "Sign up" button in "Pay as you go" dialog box

    Expected Result:
    User is redirected to the "Sign up" page

    ID: 2
    Description:
    Sign up for Application/Monthly "North America" plan

    Instruction:
    1. Go to home page https://mobile.joip.com/signup/plans.aspx
    2. Check "Application" in Select Product section
    3. Check "Monthly" in Select Subscription section
    4. Push "Sign up" button in "North America" dialog box

    Expected Result:
    User is redirected to the "Sign up" page

    ID: 3
    Description:
    Sign up for Application/Monthly "World Unlimited"

    Instruction:
    1. Go to home page https://mobile.joip.com/signup/plans.aspx
    2. Check "Application" in Select Product section
    3. Check "Monthly" in Select Subscription section
    4. Push "Sign up" button in "World Unlimited" dialog box

    Expected Result:
    User is redirected to the "Sign up" page

    ID: 4
    Description:
    Sign up for Application/Monthly "Latin America"

    Instruction:
    1. Go to home page https://mobile.joip.com/signup/plans.aspx
    2. Check "Application" in Select Product section
    3. Check "Monthly" in Select Subscription section
    4. Push "Sign up" button in "Latin America" dialog box

    Expected Result:
    User is redirected to the "Sign up" page

    ID: 5
    Description:
    Sign up for Application/Monthly through the link "Pay as you go"

    Instruction:
    1. Go to home page https://mobile.joip.com/signup/plans.aspx
    2. Check "Application" in Select Product section
    3. Check "Monthly" in Select Subscription section
    4. Click the link "Pay as you go" in the dialog box

    Expected Result:
    User is redirected to the "Sign up" page

    ID: 6
    Description:
    Sign up for Application/Monthly through the link "North America"

    Instruction:
    1. Go to home page https://mobile.joip.com/signup/plans.aspx
    2. Check "Application" in Select Product section
    3. Check "Monthly" in Select Subscription section
    4. Click the link "North America" in the dialog box

    Expected Result:
    User is redirected to the "Sign up" page

    ID: 7
    Description:
    Sign up for Application/Monthly through the link "World Unlimited"

    Instruction:
    1. Go to home page https://mobile.joip.com/signup/plans.aspx
    2. Check "Application" in Select Product section
    3. Check "Monthly" in Select Subscription section
    4. Click the link "World Unlimited" in the dialog box

    Expected Result:
    User is redirected to the "Sign up" page

    D: 8
    Description:
    Sign up for Application/Monthly through the link "Latin America"

    Instruction:
    1. Go to home page https://mobile.joip.com/signup/plans.aspx
    2. Check "Application" in Select Product section
    3. Check "Monthly" in Select Subscription section
    4. Click the link "Latin America" in the dialog box

    Expected Result:
    User is redirected to the "Sign up" page

    ID: 9
    Description:
    "Low cost per minutes rates" is linked to check rates page

    Instruction:
    1. Go to home page https://mobile.joip.com/signup/plans.aspx
    2. Check "Application" in Select Product section
    3. Check "Monthly" in Select Subscription section
    4. Click the link "Low cost per minutes rates" in the "Pay as you go" dialog box

    Expected Result:
    User is redirected to the "Check Rates" page.
    Four dialog boxes with rates are displayed

    Actual Result:
    User is redirected to the "Check Rates" page.
    Four dialog boxes are displayed without any rates.
    The links "Pay as you go", "North America", "World Unlimited", "Latin America" are not activ

    APPLICATION/3 MONTHS - 9 TEST CASES
    APPLICATION/6 MONTHS - 9 TEST CASES
    APPLICATION/ANNUAL - 9 TEST CASES
    HOME PHONE/MONTHLY - 9 TEST CASES
    HOME PHONE/3 MONTHS - 9 TEST CASES
    HOME PHONE/6 MONTHS - 9 TEST CASES
    HOME PHONE/ANNUAL - 9 TEST CASES
    Last edited by Nataly; 09-25-2017, 02:34 PM.

    Leave a comment:


  • MaxAlexC
    replied
    ASSUMPTION: I assume that the purpose of this exercise is to demonstrate one's ability to make a test plan ("How would you test that?"), rather than to make specific test cases. The following work has been performed under this assumption:

    #1: GENERAL. I suppose that we can conduct three types of test of this web application:
    #1.1: Functionality testing to make sure that all:
    #1.1.1.: all required features are present as per the product documentation and technical specification; and
    #1.1.2.: all features operate as expected under the foregoing product documentation;
    #1.2: Security testing to make sure that the web-application is safe for the end user to use; and
    #1.3: GUI and Usability to make sure that the application is user-friendly, compliant with the GUI guidelines, usability and accessibility requirement, and does not contain typos and other errors.

    #2. FUNCTIONALITY TESTING. I believe that we can divide the functionality testing into the following areas:
    #2.1: Requirements check-list (a test suit to make sure that all requirements are met);
    #2.2.: SIGN UP SECTION TESTING
    #2.2.1.: Verify that the system will not allow the user to sign up before all required fields are filled out;
    #2.2.2.: Verify that the system will not accept invalid e-mail address:
    #2.2.2.1.: Verify that the system will not accept an e-mail address without the "@" sign;
    #2.2.2.2.: Verify that the system will not accept an e-mail address without the ".[smth]" ending;
    #2.2.2.3.: Verify that the system will require a confirmation of an e-mail by sending a confirmation letter to the e-mail address, entered by the user;
    #2.2.3.: Verify that the system will not allow the user to use invalid characters in first name:
    #2.2.3.1.: special characters;
    #2.2.3.2.: digits;
    #2.2.4.: Verify that the system will not allow the user to use invalid characters in last name:
    #2.2.4.1.: special characters;
    #2.2.4.2.: digits;
    #2.2.5.: verify that the system will not allow the user to sign up with an invalid password:
    #2.2.5.1.: which contains 5 digits;
    #2.2.5.2.: which contains 3 digits;
    #2.2.5.3.: which contains 3 digits and a letter;
    #2.2.5.4.: which contains 3 digits and a special character;
    #2.2.6.: verify that the system will allow the user to sign up using a valid password (4 digits);
    #2.2.7.: verify that the system will not allow the user to enter a wrong telephone number:
    #2.2.7.1.: containing a string of digits and a special character;
    #2.2.7.2.: containing a string of digits and a letter;
    #2.2.7.3.: not compliant with NANP (for a US or Canadian telephone number);
    #2.2.8. verify that the system will allow the user to sign up, using the valid telephone number.
    #2.3. LOG IN SECTION
    #2.3.1.: Verify that the system will allow the user to login, using valid login and password;
    #2.3.2.: Verify that the system will not allow the user to login, using incorrect login (one character missing). An error message "No such user" shall be displayed;
    #2.3.3.: Verify that the system will not allow the user to login, using correct login and incorrect password (one character replaced). An error message "Incorrect password" shall be displayed.
    #2.3.4.: Verify that the system will log out the user when pressing the "backspace" key or the "return" button;
    #2.4. PRODUCT SELECTION
    #2.4.1.: Verify that the user can select both products offered in combination with any of the subscription options and plans offered;
    #2.4.2.: Verify that the user can select the four subscriptions offered in combination with any product and plan offered;
    #2.4.3.: Verify that the user can select the offered plans in combination with any subscription option and product offered
    (TOTAL of 32 test cases in this test suite);
    #2.5. PAYMENT
    #2.5.1.: Verify that the user can make a payment as per his selection using a valid credit card;
    #2.5.2.: verify that the user cannot make the payment using an invalid card:
    #2.5.2.1.: with invalid card number;
    #2.5.2.2.: with invalid cardholder's name;
    #2.5.2.3.: with invalid validity term ("valid through");
    #2.5.2.4.: with invalid security number.
    #2.6. Verify that all links:
    #2.6.1.: are active; and
    #2.6.2.: redirect the user correctly;
    #2.7. Verify that all buttons:
    #2.7.1.: are active when they are expected to be active; and
    #2.7.2.: behave as expected.

    #3. SECURITY
    #3.1.: Verify that the system will mask the password and input by bullets ("***");
    #3.2.: Verify that the user's personal data is securely stored and there is not risk of its leakage;
    #3.3.: Verify that the user's credit card data is securely stored and there is no risk of its leakage;
    #3.5.: Verify that the payment is done through a secure theft-proof tunnel.

    #4: GUI and Usability
    #4.1.: Verify that the web-application does not have typos, grammatical mistakes;
    #4.2.: Verify that the web-application is compliant with the GUI and usability guidelines and check-lists;
    #4.3.: Verify that the web-application is compliant with the prevailing accessibility requirements and standards.
    Last edited by MaxAlexC; 09-25-2017, 01:58 PM.

    Leave a comment:


  • Alex Sanya
    replied
    First we look at what is a main objective of a presented web page. It appears to be choosing of a phone plan. We have 2 products, 4 subscriptions and 4 plans.Base on that we can calculate:
    2*4*4=32 test suites

    Then we can break it down into test cases:

    -Application + Monthly + PAY AS YOU GO plan = 6 test cases

    Test case 1:
    Description: Sign up for a plan
    Instructions:
    1.Open tested URL : https://mobile.joip.com/signup/Plans.aspx
    2.Check Application
    3.Check Monthly
    4.Push "Sign up" button from the "Pay as you go" plan
    Expected result: user is redirected to the "Sign up" window

    Test case 2:
    Description: "Pay as you go" is linked to the "Sign up" page
    Instructions:
    1.Open tested URL : https://mobile.joip.com/signup/Plans.aspx
    2.Check Application
    3.Check Monthly
    4.Push "Pay as you go" hyperlink
    Expected result: user is redirected to the "Sign up" window

    Test case 3:
    Description: see the rates
    Instructions:
    1.Open tested URL : https://mobile.joip.com/signup/Plans.aspx
    2.Check Application
    3.Check Monthly
    4.Push on "Low cost per minutes rates"
    Expected result: user is redirected to the "Rates" window

    Test case 4:
    Description: Info icon works
    Instructions:
    1.Open tested URL : https://mobile.joip.com/signup/Plans.aspx
    2.Check Application
    3.Check Monthly
    4.Push on Info icon
    Expected result: user is redirected to the informational window

    Test case 5:
    Description: Addition info about the plan is presented
    Instructions:
    1.Open tested URL : https://mobile.joip.com/signup/Plans.aspx
    2.Check Application
    3.Check Monthly
    Expected result: at the bottom of "Pay as you go" plan additional info "Free joip..." is ncluded

    Test case 6:
    Description: plan rate is shown
    Instructions:
    1.Open tested URL : https://mobile.joip.com/signup/Plans.aspx
    2.Check Application
    3.Check Monthly
    Expected result: under the "Pay as you go" hyperlink "$2.99/mo." text is shown


    -Application + Monthly + NORTH AMERICA plan = 6 test cases
    -Application + Monthly + WORLD UNLIMITED plan = 7 test cases
    -Application + Monthly + LATIN AMERICA plan = 6 test cases

    and so on... We'll have approximately 200 test cases(32 test suits * 6-7 test cases)
    Last edited by Alex Sanya; 09-24-2017, 05:39 PM. Reason: added more test cases

    Leave a comment:

Working...
X