返回介绍

Introduction to Quality Assurance

发布于 2024-06-23 21:36:11 字数 4301 浏览 0 评论 0 收藏 0

We are users and developers systematically working on increasing quality of Krita and the process of it’s development. We help sustain the self-auditing culture of Krita’s community.

We

  • Methodically assess functionality, usability and security.

  • Hunt for bugs and cater for bugs already captured.

  • Aid in quality management. Create tools to make developer’s life easier.

How To Help?

The quality assurance field is really broad and diverse and we are always looking for people of all skills and talents. Below you will find a list of opportunities to help, so you can dive right into it. Also, don’t forget to visit us on the IRC, we will be happy to meet you.

Bug Triaging

There is a great amount of incoming bug reports, more than the core team can handle. We are looking for volunteers who would go through the bug tracker and handle the reported bugs. This includes:

  • Determining if a bug is really a bug or a new feature request

  • Confirming bugs by reproducing

  • Guiding reporters to provide all the information needed to fix the bug

  • (Optional) Providing logs, backtraces, core dumps

Get Started

参见

Beta Testing

To validate an upcoming stable version will work as expected, there is the beta version. You can help by dowloading the beta, trying it out and sharing your feedback. Every beta comes with a survey, which will ask for some basic information about your setup (all anonymized, of course) and guide you through testing latest features and bug fixes. You can find link to the survey on Krita’s welcome page.

To know when there is a new beta, watch out for the news on the welcome page, or in the News section on Krita website.

For more information about the process refer to the Testing Strategy.

Test Engineering

The test suite is the safety net enabling the community to fearlessly move forward. We have a comprehensive testing strategy to help us find bugs early in the process and deliver the best user experience possible. But without people, the strategy is just a bunch of words. There are many ways you can help, for both technical and less technical people.

  • If you like to experiment and try new things, consider exploratory testing. No coding skill required.

  • Hone your analytical skills by designing end-to-end tests.

  • Try your hand at unit testing. Design and implement the low level tests for both backend and UI code.

Check out Testing Strategy for more information.

Enhancement Projects

There is plenty of projects from small to big, some include writing and organizing, some require coding. We currently register following projects: https://phabricator.kde.org/T11218. Does something catch your eye?

Do you have something else in mind?

This list is not definite. We are always open to new ideas and approaches. Please, join us on the IRC (Krita 社区介绍) to discuss the possibilities.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文