Assume that DST is installed on mail client which synchronizes all the data sent from mail servers. Data are synchronized as per mail client settings with date and time. Time zone of mail cient may be different from the time zone of mail server. Mails & reminders are also sent as per the recurrence setting. The recurrence setting is as follows:
Recurrence date (i.e. sp. date)
recurrence event (i.e. days of week, months of year, etc)
recurrence range (daily, weekly, monthly or yearly)
recurrence like (i.e. when the recurrency should end, such as particular date or at the end of some specified time)
Lastly, reminders are sent from mail server to mail client so that cleint can manage their events.
Q1: How can we test this application (manually or using automated testing tools). Please provide some sample use cases here as well.
Q2: Define the test cases for data synchornization and reminder mails.
Q3: Is the application matured enough to be tested using automated testing tools, if yes, then why?
Q4: How can we increase performance of the application?
Q5: If the OS on server side is unix, what should be OS on client side?