Announcement

Collapse
No announcement yet.

Joip

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

  • maxcmc1
    replied
    First, we figure out what is “Happy Path”. There are 32 test suits, which appears to be all of them as “Happy Paths”


    Test Suite #1: Application. Monthly. PAY AS YOU GO.

    #1. “PAY AS YOU GO” link Click Page opens: link
    #2. “Info” Button Push Page opens: link
    #3. Rate Observe $2.99/mo.
    #4. Explanation link Observe Low cost per minute rates
    #5. Promotion text Observe Free joip to joip included!
    #6. “SIGN UP” Button Push Page opens: link


    Test Suite #2: Application. Monthly. NORTH AMERICA.

    #1. “NORTH AMERICA” link Click Page opens: link
    #2. “Info” Button Push Page opens: link
    #3. Rate Observe $14.99/mo.
    #4. Explanation link Observe Unlimited* calling per month to US & Canada
    #5. Promotion text Observe Puerto Rico included!
    #6. “SIGN UP” Button Push Page opens: link


    Test Suite #3: Application. Monthly. WORLD UNLIMITED.

    #1. “WORLD UNLIMITED” link Click Page opens: link
    #2. “Info” Button Push Page opens: link
    #3. Rate Observe $19.99/mo.
    #4. Explanation link Observe Unlimited* calling per month to 60 countries
    #5. Promotion text Observe Puerto Rico included!
    #6. “SIGN UP” Button Push Page opens: link


    Test Suite #4: Application. Monthly. LATIN AMERICA.

    #1. “WORLD UNLIMITED” link Click Page opens: link
    #2. “Info” Button Push Page opens: link
    #3. Rate Observe $19.99/mo.
    #4. Explanation link Observe Unlimited* calling per month to 60 countries
    #5. Promotion text Observe Puerto Rico included!
    #6. “SIGN UP” Button Push Page opens: link


    Note: We keep testing by switching all the subscriptions (‘’Monthly” “3 Months – 15% discount”, “6 Months – 20% discount”, “Annual – 25% discount”) for each product (“APLICATION”, “HOME PAGE”)

    Leave a comment:


  • RusAid
    replied
    How would you test this? - https://mobile.joip.com/signup/Plans.aspx#


    Test Suite: Application. Monthly. Pay As You Go.

    #1. Pay As You Go link Click Page opens: https://mobile.joip.com/signup/signu...1&d=3241&t=&a=
    #2. Info button Click page opens: https://mobile.joip.com/signup/Save-...-Pay-as-you-Go
    #3. Rate Observe $2.99/mo.
    #4. Explanation link Observe Low cost per minute rates
    #5. Promotion text Observe Free joip to joip included!
    #6. SIGNUP button Click Page opens: https://mobile.joip.com/signup/signu...1&d=3241&t=&a=


    Test Suite: Application. Monthly. NORTH AMERICA.

    #1. North America link Click Page opens: https://mobile.joip.com/signup/signu...1&d=3243&t=&a=
    #2. Info button Click page opens: https://mobile.joip.com/signup/Save-...-Pay-as-you-Go
    #3. Rate Observe $14.99/mo.
    #4. Explanation text Observe Unlimited* calling per month to US & Canada
    #5. Promotion text Observe Puerto Rico included!
    #6. SIGNUP button Click Page opens: https://mobile.joip.com/signup/signu...1&d=3241&t=&a=


    Test Suite: Application. Monthly. WORLD UNLIMITED.

    #1. WORLD UNLIMITED link Click Page opens: https://mobile.joip.com/signup/signu...1&d=3244&t=&a=
    #2. Info button Click page opens: https://mobile.joip.com/signup/Save-...-Pay-as-you-Go
    #3. Rate Observe $19.99/mo.
    #4. Explanation link Observe Unlimited* calling per month to 60 countries displays list window with included countries
    #5. Promotion text Observe India mobile included!
    #6. SIGNUP button Click Page opens: https://mobile.joip.com/signup/signu...1&d=3241&t=&a=


    Test Suite: Application. Monthly. LATIN AMERICA.

    #1. LATIN AMERICA link Click Page opens: https://mobile.joip.com/signup/signu...1&d=3244&t=&a=
    #2. Info button Click page opens: https://mobile.joip.com/signup/Save-...-Pay-as-you-Go
    #3. Rate Observe $34.99/mo.
    #4. Explanation link Observe 1000 minutes per month to Latin America displays list window with included countries
    #5. Promotion text Observe Mexico mobile included!
    #6. SIGNUP button Click Page opens: https://mobile.joip.com/signup/signu...1&d=3241&t=&a=


    Test Suite: Home Phones. Monthly. Pay As You Go.

    #1. Pay As You Go link Click Page opens: https://mobile.joip.com/signup/signu...1&d=3241&t=&a=
    #2. Info button Click page opens: https://mobile.joip.com/signup/Save-...-Pay-as-you-Go
    #3. Rate Observe $5.99/mo.
    #4. Explanation link Observe Low cost per minute rates opens: https://mobile.joip.com/signup/Rates.aspx
    #5. Promotion text Observe Phone number included!
    #6. SIGNUP button Click Page opens: https://mobile.joip.com/signup/signu...1&d=3241&t=&a=


    Test Suite: Home Phones. Monthly. NORTH AMERICA.

    #1. North America link Click Page opens: https://mobile.joip.com/signup/signu...1&d=3243&t=&a=
    #2. Info button Click page opens: https://mobile.joip.com/signup/Save-...-Pay-as-you-Go
    #3. Rate Observe $19.99/mo.
    #4. Explanation text Observe Unlimited* calling per month to US & Canada
    #5. Promotion text Observe Puerto Rico included!
    #6. SIGNUP button Click Page opens: https://mobile.joip.com/signup/signu...1&d=3241&t=&a=


    Test Suite: Home Phones. Monthly. WORLD UNLIMITED.

    #1. WORLD UNLIMITED link Click Page opens: https://mobile.joip.com/signup/signu...1&d=3244&t=&a=
    #2. Info button Click page opens: https://mobile.joip.com/signup/Save-...-Pay-as-you-Go
    #3. Rate Observe $24.99/mo.
    #4. Explanation link Observe Unlimited* calling per month to 60 countries displays list window with included countries
    #5. Promotion text Observe Phone number included!
    #6. SIGNUP button Click Page opens: https://mobile.joip.com/signup/signu...1&d=3241&t=&a=


    Test Suite: Home Phones. Monthly. LATIN AMERICA.

    #1. LATIN AMERICA link Click Page opens: https://mobile.joip.com/signup/signu...1&d=3244&t=&a=
    #2. Info button Click page opens: https://mobile.joip.com/signup/Save-...-Pay-as-you-Go
    #3. Rate Observe $39.99/mo.
    #4. Explanation link Observe 1000 minutes per month to Latin America displays list window with included countries
    #5. Promotion text Observe Mexico mobile included!
    #6. SIGNUP button Click Page opens: https://mobile.joip.com/signup/signu...1&d=3241&t=&a=


    Test case: Check rates
    Check Rates link Click opens https://mobile.joip.com/signup/Rates.aspx

    Test case: Compare deals
    Check Compare deals link Click opens new page https://mobile.joip.com/signup/CompareDeals.aspx

    Leave a comment:


  • ztag
    replied
    First, we check if there is any requirements and if there are any test cases which we are supposed to execute.

    If I don’t have any of them I will start ad hock testing and I will start with :
    1) GUI Testing (pay attention to main web page components).
    2) Functional testing
    3) Boundary testing

    Leave a comment:


  • Viktoria321
    replied
    1. Check if any requirements are provided .
    2. Check if all GUI standards are applicable .
    3. Check is customer can choose "application" or "home phone".
    4. Check is equation mark is providing additional information about services.
    5. Check is customer can select subscription.
    6. By selecting subscription different than monthly(with is by default price with listed discount.
    7. Check if customer can sign up.
    8. Check if user can move to the next step without filling up all required information.
    9. Check is customer is getting an error message if at least one of the registration fields are empty.
    10. Check is first name is accepting only letters .
    11. Check is last name is accepting only letters.
    12. Do negative testing: special characters and numbers in" first" and "last name" fields.
    13.Check is "email" files is accepting special characters(not only allowed once.)
    14.Check is "First Call Credit" scroll bar provides possibility to enter different amount of money.
    15.Check if "Phone number" field is accepting digits only.
    16. Check if countries scroll bar is an alphabetical order.
    17.Check if "choose password " field is accepting letters and special characters(4 digits only by requirement ).
    18. Check is user can move to the next step after filing up all fields with invalid data.
    19. Check if user by clicking on the header can go to the mail page.
    20. Check if by selecting one of the footer topics customer is information.

    Leave a comment:


  • Olga_I
    replied
    I would test 32 plans for their functionality (around 6 functions for each plan: information, region, price, links, sign-up). So I would come up with 192 or so test cases

    Leave a comment:


  • chips90
    replied
    https://mobile.joip.com/signup/Plans.aspx?

    I would ask for requirements - if no requirements are specified :


    1.Exploratory and GUI testing :
    •Test if the JOIP signup/plans web page is functional - can actually be reached on the internet; hard refresh the browser.
    •Get familiar with the web page and read "About Us" section .
    - Verify correct spelling .
    •Main web page components are present .
    - Header and footer are in place.
    - Website logo is displayed.
    - Sign up for different VoIP plans section is displayed.
    - "*" signs are explained in the footer area.
    •Default values are in place when needed .
    - Radio buttons ("Application" and "Monthly") have a default value .
    •No aesthetic issues .
    •Consistent controls:
    - "Blue question mark" (located in "select product section" ) symbols provides user with detailed information when hover over them .
    - Cursor changes into hand pointer when hover over action buttons .

    2.Positive functional testing :
    •Buttons and links on the page should be functional - redirecting a user to another page or otherwise;in our case the right top red "Buy" button is unresponsive - not redirecting users to a new page or display any error message when selected .

    3. Test under different test environments :
    •Verify that up to date and older operating systems and browsers (Windows, Mac, Linux / IE/Edge, Safari, Chrome and Firefox) are able to display the page properly .
    •Test web page on mobile devices - touch screen friendly (?) .

    4. Test the security of the page :
    - User is connected to a secure connection : "https://" and the security symbol is displayed by internet browser .
    Last edited by chips90; 09-26-2017, 06:38 PM. Reason: Adding stuff

    Leave a comment:


  • tamika
    replied
    1. First I would running Exploratory Testing to familiarize with the application
    - Usability testing
    - GUI
    2. Than start functional testing from Home page
    - test sign in (happy path)
    - sign in negative testing
    3. Run functional testing of " Prices"
    -"Signup" menu
    - create the account (happy pass)
    -test "email adress" field
    - test "password" field
    -test "confirm password field"
    -test "registered phone number field"

    Leave a comment:


  • tyakymets
    replied
    To test the given web page, I will start with assuming the requirements, if none are provided.

    Requirements:
    1. User is able to select Product.
    2. User is able to select Subscription.
    2. User is able to successfully sign up for one of the 4 plans.
    3. User is able to check the "Low cost per minutes rates" .
    4. User is able to check "60 countries" list.
    5. User is able to click on "1000 minutes per month to Latin America" link.


    After, we proceed with testcases for each requirement.

    Test Case ID: 1
    1. Go to https://mobile.joip.com/signup/Plans.aspx
    2. In "Step 1: Select Product" select Application.

    Expected Results: User can see the prices and details for Application Products.
    Actual Results: Pass/Fail

    Test Case ID: 2
    1. Go to https://mobile.joip.com/signup/Plans.aspx
    2. In "Step 1: Select Product" select Home Phone.

    Expected Results: User can see the prices and details for Home Phone Products.
    Actual Results: Pass/Fail

    Test Case ID: 3
    1. Go to https://mobile.joip.com/signup/Plans.aspx
    2. In "Step 2: Select Subscription" select Monthly.

    Expected Results: User can see the prices and details for Monthly Subscription.
    Actual Results: Pass/Fail

    We continue to make test cases for each combination of Application/3-Months, Application/ 6-Months, Application/Annual, Home Phone/Monthly, Home Phone/3-Months, Home Phone/6-Months, Home Phone/Annual.

    Test Case ID: 10
    1. Go to https://mobile.joip.com/signup/Plans.aspx
    2. Select desired product combination.
    3. Push "Sign Up" button.

    Expected Results: User is taken to Sign Up page to create an account.
    Actual Results: Pass/Fail.

    After finishing with the Functionality testing, I will proceed with GUI.

    Leave a comment:


  • Slav Efimov
    replied
    As I don't have any requirments
    I would start with creating a check list and then started exploratory testing, and perform functionality (positive and negative) testing for "SIGNUP" page. I would perform GUI testing as well, to check functionality of all radio-buttons, buttons, Folder Tabs, links. I would also test compatibility with other browsers.

    Leave a comment:


  • inna12
    replied
    How would you test that? https://mobile.joip.com/signup/Plans.aspx

    As there are no specifications provided for this web application, most of the specifications will need to be assumed. Assuming that this application needs to functions a sign up application, test cases will be written and then executed in an effort to ensure all the require fields work.

    Depending on the amount of time designated for testing this web application, one may need to divide work into equivalence classes. This would mean each field would only be tested by creating the minimal number of test cases, most likely 2 for each boundary (once these become known), and a central one.

    There would need to be test cases written for the different selections available in the main body of the page, as well as the header and the footer. All text fields should be tested to endure specified boundaries are observed. Ensuring radio check boxes, drop down menus, and click boxes function correctly will be imperative during the testing process.

    Leave a comment:


  • Eugeny
    replied
    JOIP VOIP SERVICE We have two kinds of products: "APPLICATION" and "HOME PHONE".

    Four different plans: "Pay as you go", "North America", "World unlimited", "Latin America"

    Also we have four different periods of subscription: "MONTHLY", "3 Months - 15% discount", "6 Months - 20% discount", "Annual - 25% discount"

    I would test this application in that way:

    Two products, four periodes of subscription and four plans give us 32 combinations of plans with the different prices and descriptions, or in other words we have 32 TEST SUITES here.

    First of all, I'd create some kind of test matrix in wich I recalculate all discounts and savings to make sure they were calculated correctly for each test suite.

    1.JPG

    Let's look on TEST SUITE №28 and how many test cases we can include in it:

    TS28 (Application_6Months_LatinAmerika)

    Preconditions: radio buttons "Application" and "6 Months" are selected.

    2.JPG

    Test cases for "Latin America":

    1. Verify that new page (with correct information) opens when user pushes the button "i" top right corner next to plan name and provided information about this plan is correct.
    2. Verify that name of the selected plan is correct - // Latin America //
    3. Verify that hyperlink "Latin America" leads to the registration form and transmit correct value into this form - // Latin America - $167.50/ 6mo. //3.JPG
    4. Verify that displayed cost of plan is correct - // $167.50 //
    5. Verify that displayed amount of months is correct - // 6 mo. //
    6. Verify that displayed amount of savings is correct - // Save $42.44 //
    7. Verify that displayed discription of plan is correct - // 1000 minutes
    per month to Latin America.//
    8. Verify that information in pop-up window, when you hover on "Latin america" string provides correct information about countries. - //4.jpg
    9. Verify that additional information about the plan is displayed correctly - // Mexico mobile included! //
    10. Verify that button "Sign UP" leads to the registration form and transmit correct value to into it - // Latin America - $167.50/ 6mo. // 3.JPG

    So 32 test suites with at least 10 test cases give us 320 test cases...to write


    Then I'd start to test functinalityt of registration form and so on.
    Last edited by Eugeny; 09-26-2017, 02:51 PM.

    Leave a comment:


  • katrin_ignatovich
    replied
    First, we assume the requirements if we don't have them:
    1. The application allows user to choose the plan in 3 steps with 2 criteria :
    a. Selection of product
    b. Selection of subscription
    c. Selection of the plan according to previous selection
    2. After choosing the plan and pushing the button “Sign Up” the user is redirected to the “Sign Up page”
    a. After filling out the required fields the user is redirected to the next “Sign up” step
    • First name text field accepts letters only
    • Last name text field accepts letters only
    • Email address is supposed to have “@” symbol
    • Registered phone number list box has all countries in alphabetical order
    • The phone number field accepts 10 digits only
    • The password consists of 4 digits only
    • The password is shown in bullets
    • Entered data in “Confirm password” field matches the info entered in “Choose Password” field
    • The password cannot be copied and pasted
    • The password cannot be cut and pasted
    • One of 3 security questions is chosen
    • The answer for Security question is provided
    • All required fields are filled out
    • The user is able to see what fields are required
    b. Button “Next” becomes enabled as soon as user enters valid data and redirects the user to the next page
    3. After entering valid information the user is able to confirm entered info and make a payment (unable to see what are the next steps due to the websites hanging)
    a. First name contains letters only
    b. Last name contains letters only
    c. The billing address entered correctly:
    • Building Number accepts digits only
    • Street Address accepts digits, letters and some special characters (- , .) and no more than 30 characters
    • Zip code accepts only 5 digits
    d. The card number accepts only 16 digits
    e. The expiration date is in format mm/yy
    • No more than 12 months
    • The year entered cannot be less than current year
    • Data entered cannot be expired
    And so on and so on.
    Second, we do test cases based on the requirements.
    Third, we verify all elements of web-application are compliant with GUI guidelines (the application is user-friendly, there are no typos and other errors, there is a consistency among all elements and etc.)

    At first we focus on positive testing and then only move to negative testing

    Leave a comment:


  • Taisia
    replied
    How would you test this? - https://mobile.joip.com/signup/Default.aspx

    1. I ask for requirements firs (if I have it - following them)
    2. First I start with positive testing, after work on negative testing
    3. I start from fictionality testing ( it is more important to have a happy customer and successful business)

    If no requirement:

    I analyzing the web-page. Joip is company provides communication services - SERVICES

    test data: two valid logins and passwords
    valid information for credit card


    Requirements:
    #1. User can choose a plan
    #2. User can use shopping cart (button BAY)
    #3. User can fill all required field on registration with "no-problem"
    - Make sure all required field behave like required field (availability asterisk, error message)
    - Make sure data retained in database
    - Testing values in lists boxes
    - User can use default button
    #4. User receive email with correct retaining data after registration
    #5. User can log in with valid login and password
    #6. User's password is safe
    - password is not saved on required field after log out
    - password can't be "cut" or "copy"
    - password do not safe on requared field after push button "show the previous page" and come back by pushing button "show the next page". (I use iOS - here is the buttons)
    #7. User can pay for services
    - User can fill all required field on registration with "no-problen"
    - Make sure all required field behave like required field (availability asterisk, error message)
    - Make sure data retained in database
    - Testing values in lists boxes
    - User can use default button
    #7. User receive confirmation letter of payment with correct data
    #8. User can connect with costumer support
    #9. Make sure chackboxes have a reasonable initial values
    #10. Make sure capacity and valid on text boxes is correct

    after fictionality testing (positive and negative) I move to GUI testing (it is a LOT of bugs!!!)

    Leave a comment:


  • svetlana0404
    replied
    (answering the question: "How would you test this?") https://mobile.joip.com/signup/Default.aspx

    The first thing I would do is I would ask if there are any requirements to test. If I would be answered that there are no requirements, I would assume them.
    If the requirements are:

    1. The JOIP application allows to purchase phone service packages
    2. The application provides with video, voice and IM services
    3. Only one account needed to use the services
    4. The cost of the services is the same no matter where you are located
    5. The JOIP application provides high quality connection

    I think no matter what we test, we do positive testing first (we make sure that if we act as a user the application will produce expected results. We do not start negative testing until positive is done).

    Leave a comment:


  • 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:

Working...
X