Take the 2-minute tour ×
Software Quality Assurance & Testing Stack Exchange is a question and answer site for software quality control experts, automation engineers, and software testers. It's 100% free, no registration required.

I am working in a project as a tester in which I have to do the Customer Focus Test (CFT). But I have no idea on how to do a CFT. Can anybody explain me?

share|improve this question
    
Have you asked your manager (or assigned you the CFT role) what they think CFT means? –  user246 Mar 15 '12 at 16:24
add comment

4 Answers

The features of many software projects are based on customer stories. Stories describe a typical or target customer and describe how that person uses various features of the software to help them perform some desired task. It is also common for these user stories to have a persona (e.g. Jeremy is at a sporting event and uses his phone to take a picture, upload the picture to facebook and twitter with captions, blah, blah, blah.)

Customer focused testing is generally when the tester takes on the persona of a customer described by one or more user stories.

CFT describes a goal, but leaves it up to the imagination of the tester as to how to achieve that goal. It also is great at testing the "look and feel," and the "real experience."

I think where CFT sometimes falls short is that the stories tend to be rather short focused scenarios and don't portray a picture of a "day in the life" of that persona, and may not hit edge cases very well.

share|improve this answer
    
So is it Customer Focused Testing? Or Customer Focus Testing? –  Joe Strazzere Mar 15 '12 at 19:43
    
+1 This is a great answer! You need to put yourself in the shoes of the customer to do Customer Focused Testing. It is beyond just verifying what's given in the spec. –  Aruna Mar 17 '12 at 4:40
add comment

Do you know what is your product primary gole? Once you release your product for what reason your customer going to use it? How your customer going to use it? What can be the client environment(different OS/RAM, for web application different browsers etc) in which you product will be installed and will be executed? Do you know what will be the traffic of your product? If yes then create similar scenario and do a proper planning for performance test.

I think if you know above answers then it will be easy for you to do customer focus testing.

share|improve this answer
add comment

Besides knowing what CFT is. I would highly recommend you speak with your manager about this. It is important to know what they think it is and what they would like for you to do. It doesn't matter if you do the right thing and then find out they meant something else.

CFT mostly revolves around user scenarios. Instead of test cases (atomic ones at that), use scenarios that perform a particular task from a user/customer's perspective. For example, if your product was the paint tool that ships with windows, one scenario could be print screen, paste and then save file. This as opposed to 1 test case that tests file saves, another one that tests copy pasting to canvas and so on. This gives you an amazing advantage of verifying if a scenario works completely. Your product might work in pieces but what if it is a pain to complete simple tasks that the user/customer would perform on a daily basis?

share|improve this answer
add comment

Do you know what the goals are of this Customer Focus Testing - maybe they can help you decide on a "good enough" approach?

share|improve this answer
    
As I am a newbie to this CFT,I asked about that in here. –  Dinesh Mar 15 '12 at 8:46
    
Ok - do you know what the goals of testing are for your project? –  devonps Mar 15 '12 at 11:02
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.