测试

Awesome Testing Awesome

> 精心挑选的测试软件、扩展和资源列表

Foreword

这旨在为软件测试社区中的新人提供资源管理. 它不是针对特定领域(可用性/性能)或角色(自动化/管理)量身定制的. 这个想法是你可以把这个列表交给 CS 毕业生,这将大大提高他们的测试技能、效率和整体知识广度. 请注意,这适用于编写相关代码后的所有软件测试领域(无单元测试/静态分析!).

最后,我相信阅读此列表的每个人都有他们想要添加的一件事. 请阅读 How to Contribute 页并添加到列表中. :)

Software

Security

  • BeEF - 利用您发现的任何 XSS 漏洞来操纵浏览器.
  • OWASP ZAP - 此拦截代理允许您查看所有 HTTP 流量并实时对其进行操作. 易于扫描、编目和利用安全问题.

Make your life easier

  • Courgette - 精美简单的 UI 测试. 使用 Gherkin、Gherkin 模板和可组合的 YAML 样式页面和组件对象的正确声明性 BDD 场景.
  • BareTail - 将 tail linux 命令引入 Windows、彩色线条和 REGEX 搜索以及加载其他功能.
  • ProxySwitcher - 我们都不得不使用代理,这使得在使用 Test/Prod/localhost 代理时更容易.
  • Full Page Screenshot - 当 PrintScreen 不够大时.
  • Form Filler - Large forms can be really irritating to fill out each time, speed it up with dummy data.
  • Bug Magnet - 根据字段类型建议值.
  • Check All - “全选”通常不可用. 为什么不自己带?
  • Xmind - 用于记录测试的最佳(免费)思维导图工具.
  • TestLink - 开源测试用例管理系统
  • Fluxguard - 屏幕截图像​​素和 DOM 变化比较和回归.
  • recheck-web - 具有本地金牌大师的开源更改比较工具、类似 git 的忽略语法和“牢不可破的 selenium”测试.
  • Kiwi TCMS - 开源测试用例管理系统.
  • Captura - 开源视频录制工具.
  • QA Wolf - 开源 Node.js 库,可将浏览器测试的创建速度提高 10 倍.
  • Online decision table service - 通过使用简单的决策表技术生成案例来实现完整的测试覆盖.
  • Synth - 开源测试数据生成器.

Other

Books

Training (Includes developer training for automation testers)

  • Learn to Code - 另一个很棒的开发人员培训清单
  • The Dojo - 直接来自测试社区的课程和讲座.
  • Guru99 - 通过经验学习,比视频培训更有趣.
  • Coursera - 顶尖大学的在线课程.
  • Cybrary - 在线免费安全培训.
  • BBST Testing Courses - 著名的黑盒软件测试 (BBST) 课程是关于软件测试基础、错误报告和测试设计的大学级课程. 这些材料已被授权给任何人使用. 包括文章、幻灯片和视频讲座.

Blogs

Newsletters

Suggested Awesome Lists

Must Read

  • Falsehoods - 一个有趣且有教育意义的列表,说明为什么软件开发中没有什么是容易的. 认为您可以将婚姻存储在数据库中吗?
  • Naughty Strings - 这是著名的 Naughty Strings 列表. 如果您正在进行一些现场验证,请不要再寻找灵感.
  • Unicode - 了解 unicode 的工作原理及其可能导致的问题的绝佳资源.

Useful References

  • The Original - 很棒的列表的很棒的列表.
  • Learn to Code - 学习编码,适合那些希望转向自动化的人
  • Application Security - 令人难以置信的广泛,但您会找到适合该法案的内容.
  • Selenium - 如果您知道自己想要什么,则比搜索 Google 更好.
  • Security - 这主要集中在基础设施上,但如果您正在测试一系列系统,这将非常有用.
  • Awesome Software Quality - 免费软件测试和验证资源列表.
  • Awesome Cucumber -(相对较新的)精选黄瓜和小黄瓜相关资源的精选列表.
  • Awesome JMeter - 围绕 Apache JMeter 的精选资源集合.
  • How They Test - 来自科技公司关于他们如何测试他们的软件和建立质量文化的精选公共资源

QA and Testing Road Map

Others

Contributing

真棒测试 contribution guide 有关如何贡献的详细信息.

Code of Conduct

Code of Conduct 详情. 基本上归结为: >为了营造一个开放和热情的环境,我们作为 贡献者和维护者承诺参与我们的项目和 我们的社区为所有人提供无骚扰体验,无论年龄、身体如何 大小、残疾、种族、性别认同和表达、经验水平、 国籍、个人外表、种族、宗教或性身份和性取向.

License

CC0

在法律允许的范围内, contributors 已放弃本作品的所有版权和相关或邻接权. 见 license file 详情.