Test Republic

Community of Software Testing Professionals

Hi all,

I wanted some ideas on testing a webpage which has only graphs and charts. There are no user inputs in this page except for date input. The user can see some time based graphs (trend charts) in this page for the selected date.
Other than for checking for the results of the graph..what other things can i check in this page.
The test case that i have written for this page covers
(i) The accuracy of the result at each time point. (At each time point, the data is shown as a tool tip)
(ii) Colors in the graph if it is visible ,clear and consistent.
(iii) Axis values
(iv) if scale is divided equally

I want to write some negative test cases for the screen..Can anyone suggest some more ideas for both negative and postive testing other than the ones which i have covered..

Reply to This

Replies to This Discussion

Hi,

Some Robustness scenarios:
1) What happens when Invalid Values(Special Chars, -ve numbers, Alphabets, Numeric, Future Dates, Invalid Date Formats Etc) given for Date Input.
(Applicable only when it is USER INPUT)
2) Screen resolution.(How the application behaves for different Screen Resolutions).

Some Usage Scenarios:
Since this is a web based Application Please do take care of
1) Browser Compatibility
2) Security Issues etc

Will Come back with few more scenarios soon (If possible)

Regards
Sowjanya

Reply to This

1. What happens when there is no result to plot on particular date .

Reply to This

When there is no result to plot, it displays a message "No data to display".
Date is not entered by the user. There is a calendar widget using which he can only select the date. So option of entering wrong formats of date, or invalid dates are ruled out..User can only select date, but cannot enter date..
Sowjanya told about security issues, can u brief out how we can test for security in this case..

Reply to This

Some ideas:
* what happens if the data is not in a "normal" pattern. E.g. negative values (if positive required), positive values (if negative required), very small values, very large values;
* what happens if the data is empty or zero;
* what happens if the data consists of non-numeric characters (if possible);
* what happens if you are missing data for an entire hour/day/week/month;
* what happens if the source is not available (e.g. server which provides the data is not available and a request is done);

Reply to This

nice ideas,..thank u Mr.Michel..
But we do not have access to the the data in the server..so we cannot modify the data for the conditions suggested by u..
we can only query the database and verify if the data in the DB matches with the one being displayed in the graph..
So as a end user, who does not have access to the data, what other ways we can check for results displayed..

Reply to This

- are you testing environment? You mentioned you can't access the data. Maybe someone else can do this for you?
- Is there a way to implement data in the interface between the server and the gui?

If you can't implement data, you are merely testing a certain specific situation. You are only able to give feedback about that particular situation. The risk remains the software will display invalid information for those "exceptions" not investigated. Is it possible to conduct a code review by an expert (not being the developer)?

Reply to This

1.check whether the selected date is passed to url.

Reply to This

no option of seeing the url
i checked but no option of seeing the url..

Reply to This

1.Take very high and very low value see its UI presentation on screen, graph should not go out of boundary.
2.Test in 90 and 120 Dpi
3.Resize of Browser window then check it affect on graph or not.

Reply to This

My idea on this,

1. Usability testing(I.e: Is this page user friendly? does important point of the screen catches user eyes at first instant? etc)
2. Performance Test( What happenes if multiple concurent user try to access the portal at the same time?)
3. Does this page behaves same at varios geographical location? Ofcours you have to simulate this.
4. Compability of the page with other browser, OS, printer etc.
5. Does navigation link of the page(if any) works as intended?
6. Data accuracy against the database.
7.Security test.
8. As you mentioned, you can enter the date only, you need to check the date format. What message you receive if you put wrong date format? What happenes if you put whole dictionary in date field box(does system hangs or crash etc?

Few moe ....need to think.

Reply to This

What are the risks when taking the application in production without further testing? Should you continue testing?

Reply to This

RSS

Test Republic Elsewhere

 /></a></p> <p style=

Members

  • Brian Osman
  • s kumar
  • Shreya
  • Sreethin
  • APARNA
  • Sanjeev Kumar Singh
  • BIDISHA BAGCHI
  • Ipsita ratha
  • Sapna Nair
  • Gaurav  Deore
  • anupam
  • Bhavani
  • Shiva Kumar
  • Renu
  • Rajesh Nayak

© 2010   Created by EDISTA.

Badges  |  Report an Issue  |  Terms of Service