如何以文本格式记录用户在应用程序中执行的步骤? [关闭]

Posted

技术标签:

【中文标题】如何以文本格式记录用户在应用程序中执行的步骤? [关闭]【英文标题】:How to Record the steps user performs in an app in text format? [closed] 【发布时间】:2011-12-20 13:06:04 【问题描述】:

我需要记录用户在使用我没有源代码的应用程序时执行的步骤。

做这种事情的最好方法是什么?我应该从哪里开始?

例如:假设我的应用程序是记事本,日志可能如下所示:

1. Click on File Menu
2. Click on New...
3. Type "How are you?"
4. Click on Edit Menu
5. Click on Select All

等等

【问题讨论】:

基本上我必须为该应用程序创建一个教程/手册,所以我无法修改代码,我只有 exe,并且手册不需要任何图像,我正在寻找基于文本的内容.. 你的应用有多大。听起来编写工具来记录步骤比编写教程需要更长的时间。 我不认为这个问题“不是一个真正的问题”,尽管质量相当低。 我需要经常这样做,而且它是一个相当大的应用程序 【参考方案1】:

看来您真正需要的是“测试套件”或键盘记录器。对于控件名称,您可以使用 Spy++ 之类的应用程序,或者更好的是,如果其 WPF/Window 窗体使用 Snoop。

【讨论】:

【参考方案2】:

对于用户执行的每个操作,您应该实现一个回调(事件处理程序,取决于您使用的语言)方法。然后,此方法将一行写入文件。该行描述了函数的作用。

这是基于事件的编程,类似于 C# ;)

【讨论】:

应用程序(在给定的记事本示例中)不是我的,我无法对其进行任何更改..

以上是关于如何以文本格式记录用户在应用程序中执行的步骤? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

android上如何运行可执行文件(.exe格式)的

如何从用户文本输入中搜索数据库记录以查找匹配项并避免提取信息? (PHP)

linux金钟罩系统安全防护之指定格式保存历史命令记录

ADK使用方法

QTableWidget的列文本格式如何设置?

如何有条件地格式化连续形式的文本框边框?