pdf文档 Quickly Testing Qt Desktop Applications With Approval Tests

6.96 MB 77 页 0 评论
语言 格式 评分
英语
.pdf
3
摘要
1 Quickly Testing Qt Desktop Applications with Approval Tests Clare Macrae (She/her) clare@claremacrae.co.uk 16 September 2020 CppCon (Online)2 Audience: Developers testing Desktop GUIs, including Qt-based ones Approval Tests: claremacrae.co.uk
AI总结
# 《Quickly Testing Qt Desktop Applications With Approval Tests》总结 这篇文章介绍了如何使用 Approval Tests 快速测试基于 Qt 的桌面应用程序,并提供了相关的开发和测试经验。 ## 核心观点 1. **测试重要性**:无论何时开始测试都为时不晚,重点关注小单元代码(如单个Widgets)和行为(而非外观),并保持应用逻辑与GUI分离。 2. **测试方法**:测试应易于编写,隐藏自定义Widgets的细节,并且表达清晰,具备可读性。 ## Approval Tests 推荐 - **工具功能**:ApprovalTests.cpp.Qt能够支持Qt类型,方便将状态保存到“黄金输出”文件中,便于测试。 - **开源资源**:提供了GitHub仓库地址(github.com/approvals/ApprovalTests.cpp.Qt)供快速上手。 ## 具体建议 1. **测试设置**:内容涵盖了Qt测试的设置步骤和常见的易错点。 2. **工具推荐**:介绍了多种工具及其搭配使用方式,如Catch2、Qt5 Test、Qt5 Widgets等,帮助提高测试效率。 ## 关于作者 Clare Macrae 自1999年起专注于C++与Qt开发,致力于Legacy代码的可持续测试和重构,并是《Approval Tests for C++》的合著者。其公司Clare Macrae Consulting Ltd 提供相关的咨询和培训服务。 ## 资源链接 - bit.ly/TestingQt - github.com/claremacrae/talks 通过这篇文章,读者能够快速了解如何有效进行Qt应用程序的测试,并获得相关工具和资源的支持,助力开发工作的效率提升。所有相关链接可在bit.ly/TestingQt和github.com/claremacrae/talks中找到。
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
P12
下载文档到本地,方便使用
- 可预览页数已用完,剩余 65 页请下载阅读 -
文档评分
请文明评论,理性发言.