我想以下列方式在我的Web应用程序中实现测试反馈 - 当具有测试权限的用户登录时,Web应用程序中的每个页面都会打开小反馈窗口并将其停靠在角落。测试人员可以使用此窗口来描述问题,并最终添加附件。确认后,模块将该数据保存在数据库中,并记录浏览器版本,序列化相关对象等相关数据......
是否有类似已经实现的免费使用模块?
THX。
修改:
谈到ASP.NET,我将其视为一个继承Page,实现默认值的类。要启用测试,您可以从此类继承。测试完成后,您可以通过再次继承Page来禁用整个内容......
可以使用web.config设置数据库配置。该类还可以提供可覆盖的方法,如 WriteIssue(Context c,UserInput输入),默认实现使用web.config和您需要在数据库中提供的一些硬编码表。然后,如果您需要其他类型的存储,例如在问题服务器上创建问题,则可以覆盖此方法以提供自定义实现。 Web.config还可以包含其他自定义项,如dock类型,window css和类似的......
答案 0 :(得分:1)
谈到ASP.NET,我设想了这个 作为继承Page的类, 实现默认值。启用 测试你从这个类继承。 测试完成后你 可以禁用整个事情 再次从Page继承......
虽然这是一个有趣的想法,但我发现这种方法存在一些问题:
还有其他方法可以实现类似的目标:一种是自动记录整个测试会话(屏幕截图,用户的操作)并将其存储在HTML报告中。一些自动Web测试工具can do it,我不了解手动测试工具(但它可能是可用的)。
答案 1 :(得分:0)
我开发了一些反馈库来解决上述目标。 文档,源代码和编译程序集可用here。