In order to make our app to be stable and reliable, we need to have it tested. The testers are ting Zhang and Dongliang he.
Test Strategy:
Our test plan mainly consists of two parts, namely, white box test and black box test.
White box test.
Considering that we are in the planning stage, we will have no idea about the code of the app, we plan to implement white box test during the daily scrum stage. we will set test case according to the program code structure to have it tested.
Black box test
We assume kinds of scenarios how a user will handle this app and design test cases for it.
I) functional test: We will test the reliability and stability of each functional module.
Ii) integration test: We will test whether modules which are related to each other can perform correctly.
Iii) scenario test: We will assume several user scenarios and try to deal with the assumed needs of users. Thus, we will have our app tested.
Iv) Alpha test: We will release our alpha version and collect feedbacks of users.
Criterion for our test:
If the tested module (s) can work correctly and it can deal with exceptional cases appropriately, in addition, the app can response to users quickly and fluently, we will let it pass.
Test resources:
Platform: wp7.0 & Visual Studio 2010 & Windows Phone emulator.
Testers: Dongliang & ting Zhang
Test matrix:
|
User Type |
Mobile OS |
Language |
Network |
Variable count |
2 |
1 |
1 |
3 |
|
Conf. Hosts |
|
English |
No network |
|
Conf. attenders |
WP 7.0 |
|
GPRS |
|
|
|
|
WiFi |
Persona:
Name: |
Xiaoliang |
Gender and age |
Male, 32 years old |
Occupation |
Senior Researcher |
Revenue |
1 million/year |
Living/working conditions |
Study computers all day long and often go out for academic meetings |
Difficult |
When opening an academic conference, I felt that the paper schedule was troublesome, but I had to bring it back. Otherwise, I would not know which meeting room had any problems. If I missed my favorite meeting, I would regret it for my life, maybe we can find the next paper ~ |
Purpose |
Easy to watch and carry with you |
User preferences |
Convenient, simple, practical, and clear |
User proportion |
Researchers or students who go back to academic conferences around the world |
Typical scenarios |
Browse the calendar, Mark reminders, and search for peopleArticle |
Scenario 1:
Xiaoliang received the invitation for a meeting, so he came to the venue that day,... He forgot the schedule he sent. Check the email. It's too troublesome. What should I do if I want to know which meeting room to hold?
Add the meeting you want to attend, allowing you to conveniently browse the calendar anytime, anywhere.
Scenario 2:
I know the schedule, but there are so many items that I can't remember when to go to a meeting. What if I miss the meeting time when I talk to someone else?
When browsing the schedule, set a reminder for the items you want to attend, so you will be notified several minutes before the phone will remind him to have a meeting.
Scenario 3:
Listen to the report, listen, what are you talking about? Why don't you understand it? (or what is the author?) Why are you chatting with others?
Search for some keywords and speakers on the Entry
Exit criteria:
It does not matter if the interface is simple and easy to use.