我是一个STB开发工程师,由于经常要对开发板做自动测试所以开发了这款软件。
它是一个模拟遥控器的工具,可以实现 ->
1、能够通过socket将键值发送到任意DVB板子或是PC端应用程序(需在开发板上加入遥控器键值接收端代码 - 安装包已提供);
2、能够记录用户的按键顺序及时序间隔并将之存于文件(keypress file);
3、能够读取用户的按键文件(keypress file)并且模仿用户的按键动作通过socket将键值发送到DVB板或是PC接收端(实现自动测试);
4、能够支持各种类型的遥控器,通过创建或加载遥控器键码文件(keymap file)实现,并可对其进行编辑;
5、当测试人员发现特定的按键顺序会导致某个bug,可将该按键顺序记录并发送给相关开发人员从而实现了bug复现。
下图是遥控器的主界面 ->
[IMG]http://upload.ouliu.net/h/a25c0a8b198a9d73a38d186cbd0a0325.jpg[/IMG]
点击遥控器或是菜单“File”-“Create or Load Keymap file...”可用于创建或加载键码预定义文件;
点击菜单“File”-“Edit Keymap file...“可用于编辑键码文件,如下图所示 ->
[IMG]http://upload.ouliu.net/h/67c55052993b47b9386fc2bd4a8ee1fb.jpg[/IMG]
如果要进行自动测试或是bug复现
首先点击菜单“File”-“Create Keypress file...“创建一个按键序列文件;
然后输入DVB板或PC端的IP地址及端口号(默认是1234) ->
[IMG]http://upload.ouliu.net/h/83c9e13468b1f735314bfbac253b57b3.jpg[/IMG]
接下来就可以进行按键记录了,同时键码也会被发送到目标板或PC端, 点击菜单“File”-“Save Keypress file“可将记录文件存于盘上;
当进行自动测试或bug复现时,点击菜单“File”-“Load Keypress file...“加载记录好的按键序列文件就可以开始了 ->
[IMG]http://upload.ouliu.net/h/5e9abfc56bb0f69defccf2f2df430441.jpg[/IMG]
点击”Pause Emulate“可以暂停自动测试,点击”Cancel Emulate“可以退出自动测试。
如果各位有什么好的建议或是意见请发送邮件到[email]libra_vanyy@sohu.com[/email]。
谢谢。
文件下载地址:[url]http://good.gd/1137114.htm[/url]。