unit-testing - GUI 测试工具和反馈

标签 unit-testing user-interface functional-programming

我正在研究测试我的 GUI 的问题,但我不完全确定这里的最佳方法。我的 GUI 是使用传统的 MVC 框架构建的,因此我可以轻松测试 GUI 的逻辑部分,而无需启动 GUI 本身。然而,当谈到测试 GUI 的功能时,我不太确定是否应该担心单独测试 GUI 组件,或者是否应该主要关注系统的功能测试。这是一个相当复杂的系统,其中测试 GUI 经常涉及向服务器发送消息,然后观察 GUI 上的响应。我最初的想法是功能测试是解决这个问题的方法,因为我需要运行整个系统来真正测试 UI。对此问题发表评论将不胜感激。

最佳答案

我可以提供的其他 GUI 测试工具有: Thoughtworks White , PyWinAuto , AutoIt , AutoHotKey .

尝试自动化 GUI 时要记住的一件事是,唯一的方法就是在构建 GUI 时考虑到自动化。粉碎那些认为他们的 GUI 不应该在项目早期支持可测试性的开发人员,并高兴地公开所有有助于按需自动化的钩子(Hook),因为您的测试需求需要这样做。

关于unit-testing - GUI 测试工具和反馈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/92059/

相关文章:

Mock 构造函数中的 Python PropertyMock

PHPUnit 找不到异常类

unit-testing - Qt 单元测试设置

java - 有没有办法让 IDEA 生成的 GUI 代码可见?

java - Kotlin:就地保留、替换或删除每个 map 条目

unit-testing - Spock模拟返回错误值

java - 如何用Java创建独立于平台的GUI?

google-app-engine - Google AppEngine 数据存储的 GUI

scala - Scala 中的 List 不是同构集合吗?

haskell - foldl 是如何工作的?