You Are Here:

Community: Blogs

Jacek Wojciechowski's Forum Nokia Blog

S60 and creating applications with quality in mind (part 3)

jack44 | 10 July, 2007 13:55

This time I'll continue the subject of QA (part 1, part 2).


As you know, probably the only way of discovering all defects in a product is long-term use by many users. Unfortunately this can be achieved after the product is on the market. Since this kind of feedback would be very valuable, user experience should be simulated in some way. TRUE should help to solve this problem. According to "S60 Smartphone Quality Assurance" book, Testing Real User Experience (TRUE) is normally carried out as soon as the product can be used in a meaningful manner, in other words, once the product has enough functionality to be used by anyone. It provides feedback from real-life usage during the R&D phase, when fixing is still possible. TRUE testing doesn't need any test cases because a selected set of people from a target consumer group are using the product prototype in the way they want to. These people are trained to report all defects they discover in the product. So now everybody can understand why some people from sites like allaboutsymbian, my-symbian or others reports that their 'protos' works slowly (in prototypes many things are logged to provide some valuable information).


Please note one more thing - it has also been said that "one fix creates five new defects in the system" (sad but true).

RSSComments

Re: S60 and creating applications with quality in mind (part 3)

antonypr | 10/07/2007, 19:36

antonypr Is TRUE available for the end users (public)? If yes, how do we apply and send bugs report for it?

Re: S60 and creating applications with quality in mind (part 3)

jack44 | 13/07/2007, 15:07

jack44 IMHO, the program is available only to people chosen by Nokia (like Forum Nokia Champions or Forum Nokia Pro members) and there are normally around 150 to 300 users selected.

I think that one way for public users to report bugs is to use 'Nokia Support Discussions Board' (http://discussions.europe.nokia.com/).
I've discovered in latest N93 firmware version (v20.0.058) two bugs in camera software which are annoying (you may loose a video clip and have to reinsert the battery) and I'd like to find a way to directly report it and provide some instructions how to reproduce the errors - I'm not sure if mentioned ealier discussion board will be enough... so if one has more knowledge in this subject, please let us know!

Re: S60 and creating applications with quality in mind (part 3)

TwmD | 13/07/2007, 13:42

>> These people are trained to report all defects they discover in the product

Actually, one of the key successes to a TRUE test programme is to sign up volunteers from all over the organization (including CEOs end engineers).
E.g if you give a true test phone to a BT engineer who worked on the code, he'll probably stress it out with use cases because he's afraid his code might fail.
A member of the exec board is likely to have a massive and frequently updating calander, contacts and incoming email/SMSes and so is a great representative of a corporate end user.

The trick is to make reporting defects as easy as possible to allow busy people to use - e.g crash logs, activity logs which can be collected throughout the day or uploaded to a server etc.
You must login to post comments. Login
 

Rate This

 
 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia 
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fblogsE2eforumE2enokiaE2ecomE2fblogE2fjacekE2dwojciechowskisE2dforumE2dnokiaE2dblogE2f2007E2f07E2f10E2fs60E2dandE2dcreatingE2dapplicationsE2dwithE2dE71ualityE2dinE2dmindE2dpartE2d3X qdcZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qdcZtypeQUqfntypeZBlogContentQ qdcZtypeQUqfntypeZBlogE45ntryQ qdcZtypeQUqfntypeZCommunityContentQ qdcZtypeQUqfntypeZE52esourceQ qdcZtypeQUqfntypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZtopicQUqfnTopicZseriesE5f60Q qfnZtopicQUqfnTopicZtestingQ qfnZtypeQUqfntypeZBlogContentQ qfnZtypeQUqfntypeZBlogE45ntryQ qfnZtypeQUqfntypeZCommunityContentQ qfnZtypeQUqfntypeZE52esourceQ qfnZtypeQUqfntypeZWebpageQ qfnZuserE5ftagQSxs60X qfnZuserE5ftagQSxtestingX qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX qrdfZtypeQUqfnZE45E78cludedFromGeneralE4cistingsQ qrdfZtypeQUqfntypeZBlogContentQ qrdfZtypeQUqfntypeZBlogE45ntryQ qrdfZtypeQUqfntypeZCommunityContentQ qrdfZtypeQUqfntypeZE52esourceQ qrdfZtypeQUqfntypeZWebpageQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqrdfsZE52esourceQ