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.

In our company we have a problem with the testers: They often fail to provide enough information to reproduce a defect. Is there a tool that automatically records every action of a tester? For example:

  1. Go to screen X
  2. Click button Y
  3. Type "Some text"

I know that JIRA has a browser plugin to take screenshots, but it doesn't record actions.

share|improve this question
3  
Do you have to go the tool option or can you educate your testers? –  Phil Kirkham Aug 4 at 15:54

8 Answers 8

Microsoft Test Manager (MTM) has two recording options. Exploratory testing in MTM allows testers to record everything they do, they can add commentary and screenshots etc throughout the test session. During an exploratory test session the recording can easily be converted into a fault report (it can be as simple as click one button, enter a title, click save). Of course the fault report and recording can be edited if desired. Fault reports can also be used to quickly create new test cases. MTM can also be used for recording the steps of a formal test case so they can be played back as semi-automated tests.

The Microsoft tools give a complete Application Lifecycle Management (ALM) system. Thus MTM along with TFS and Visual Studio provide facilities for managing requirements, work items, test cases, test results, source code and more. Work items and test cases can be assigned to people. One downside of MTM is the cost per user.

share|improve this answer

If you need to record actions for a desktop app I think Problem Steps Recorder will work.

share|improve this answer

Selenium IDE records all actions. You can playback a session.

share|improve this answer
    
Can it be used to record desktop software testing? –  andr111 Aug 4 at 15:02
1  
No, Selenium is for browsers –  Phil Kirkham Aug 4 at 15:54

I think you should educate your tester/qa to be clear when reporting issues including steps on how to reproduce the problems. It is a problems about the people not about lacking of tools.

share|improve this answer

There are such tools.

For example Monosnap records video from users's desktop so you can use that to record also non-browser applications. Cool thing in Monosnap is that is quite light, allows entering figures on top of the video ( like red ellipses to point where to look ), creates mp4 files which most users can view without installing additional programs and for Meliora Testlab users, it integrates to tool allowing pushing the videos automatically to defects.

HP Quality Center (ALM) comes with installable video recording tool. Works well with QC, but playback requires the same app to be installed.

share|improve this answer

You can check out qTest eXplorer that

  • Automatically records every step and screen of software testing execution

  • Allows users to take notes and annotate screens while testing

  • Lets users submit detailed defect records to defect tracking tools

  • Automatically writes test cases to Excel or directly to qTest (test management platform)

  • Generates session reports that meets the needs of session-based testing

  • Captures detailed testing and quality metrics for analytics

  • Creates a complete recording of the test session to share with other team members or archive for future audit

share|improve this answer
    
Never heard of this one, but looks interesting. Have you used it in your company? Did it improve the process? –  andr111 Aug 10 at 12:31
    
Long ago we had used an early variant of the tool. It used to work as advertised but at the same time we felt edits were necessary. We had tried for automatic documentation but for things like bug reporting it can certainly be useful. –  Chethan S. Aug 11 at 6:10

Try imacros for web and winparrot for windows. Imacros is helpful when you have to do repetitive task or filling a form multiple times. We can also use excel for providing different values everytime the form is submitted. You can say it's a small regression but very handy tool for testers. But it can only help with web application. For windows application i suggest winparrot. About winparrot: Start recording your tasks or your entries, WinParrot will replay them immediately without programming you could run a screen grab tool to capture an image, then do something with the resulting file.

share|improve this answer
    
Could you give some more information about the tool you're suggesting? There isn't enough information in this response to be really helpful. –  Kate Paulk Aug 14 at 11:25
    
@KatePaulk Imacros is helpful when you have to do repetitive task or filling a form multiple times. We can also use excel for providing different values everytime the form is submitted. You can a small regression tool for testers. But it can only help with web application. For windows application i suggest winparrot. About winparrot: Start recording your tasks or your entries, WinParrot will replay them immediately without programming .... "You could run a screen grab tool to capture an image, then do something with the resulting file. –  Vicky Aug 14 at 11:39
    
please update your answer with that information. –  Kate Paulk Aug 14 at 11:40
    
@KatePaulk thanks I updated my answer. –  Vicky Aug 14 at 11:52

Place a camera behind tester's back.

share|improve this answer
    
Hi Marian. Is this a sarcastic answer or was it intended to be real? If it is a real answer, you might want to expand on it a bit. –  corsiKa Aug 14 at 15:00
    
No, I'm 100% seriously. –  Marian Paździoch Aug 18 at 7:10
    
Hmm - could you explain how you would break down which features passed testing and which ones didn't based on this footage? –  corsiKa Aug 18 at 12:31
    
the question was "to provide enough information to reproduce a defect" - and my solution is the only way to do it no matter what happened to the device-under-test (it could reset, segfault, burn, melt whatever) –  Marian Paździoch Aug 18 at 12:50

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.