Cross-platform software libraries and APIs
Qt Creator IDE and productivity tools
UI Design tool for UI composition
for Qt projects
Digital advertising for UI apps
Usage intelligence for embedded devices
GUI test automation
Code coverage analysis
Test results management and analysis
Software static code analysis
Software architecture verification
The latest version of Qt.
Make the most of Qt tools, with options for commercial licensing, subscriptions, or open-source.
Explore Qt features, the Framework essentials, modules, tools & add-ons.
The project offers PySide6 - the official Python bindings that enhance Python applications.
Qt empowers productivity across the entire product development lifecycle, from UI design and software development to quality assurance and deployment. Find the solution that best suits your needs.
Insight into the evolution and importance of user-centric trends and strategies.
Learn how to shorten development times, improve user experience, and deploy anywhere.
Tips on efficient development, software architecture, and boosting team happiness.
Get the latest resources, check out upcoming events, and see who’s innovating with Qt.
Stay informed about our live events and webinars, whether they're online, in person, or face-to-face.
Deep dive into the details, tech specs, and everything else you wish to know about Qt tools.
A wealth of Qt knowledge at your fingertips—discover your ideal learning resource or engage with the community.
Whether you're a beginner or a seasoned Qt pro, we have all the help and support you need to succeed.
黑盒测试是假设测试工程师不了解应用程序的内部结构——测试工程师纯粹根据输入和相应的预期输出进行工作。黑盒测试是团队整体测试策略的重要组成部分,尤其是当源代码无法与外部QA 团队共享时(例如,由于安全原因)。
Coco 提供了一种用于多用户黑盒测试的工具,具有源代码权限的开发者可以创建所谓的黑盒测试数据库,在该数据库中,测试工程师无法访问源代码。开发者只需要将被测试的二进制文件交付给QA,并向测试团队提供黑盒数据库。测试工程师将对应用程序进行测试,并生成执行报告(.csexe 文件)。测试工程师可以将该报告加载到黑盒数据库中,以查看其测试的覆盖率并管理其执行(例如,添加执行注释或查看测试持续时间)。
需要获得全局覆盖率报告,具有源代码访问权限的开发者可以将来自每个 QA 成员的覆盖率数据合并到一个主报告中。这样团队可以更清楚地了解整个团队的测试工作(即,开发者的单元测试与测试工程师的交互式测试相结合)。这种测试方法可以推广到任何数量的开发人员和测试人员:合并实用程序支持任何团队规模。
我们撰写一篇博文,解释了如何创建黑盒数据库,以及如何将开发者的单元测试与 QA 的手动测试合并到一个源代码覆盖率的主视图中。 在这里阅读。
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.