测试
Awesome Testing
¶
>精选的测试软件,扩展和资源清单
Foreword¶
这旨在为软件测试社区中的新资源提供资源. 它不是针对特定区域(可用性/性能)或角色(自动化/管理)量身定制的. 想法是,您可以将此列表交给CS毕业生,这将大大提高他们的测试技能,效率和整体知识水平. 请注意,这适用于在编写有问题的代码之后进行软件测试的所有领域(无单元测试/静态分析!).
最后,我确定阅读此列表的每个人都想添加一件事. 请阅读 How to Contribute 页并添加到列表中. :)
Software¶
Security¶
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 -“全选”通常不可用. 为什么不带自己的呢?
- MyWords -方便的扩展名,可用于保存经常使用的常见代码段(Jira表,测试数据等),以便于键入.
- Xmind -最好的(免费)思维导图工具,用于记录您的测试.
- TestLink -开源测试用例管理系统
- Fluxguard -屏幕截图像素和DOM更改比较和回归.
- recheck-web -具有本地Golden Masters,类似于git的忽略语法和“牢不可破的硒”测试的开源变更比较工具.
- Kiwi TCMS -开源测试用例管理系统.
- Captura -开源视频录制工具.
- QA Wolf -用于创建浏览器测试的开源Node.js库快10倍.
Other¶
- Colour Blindness Simulator -立即模拟所有类型的色盲!
- Yslow -根据Yahoo!的性能规则分析网页缓慢的原因.
Books¶
- The Scrum Field Guide, Agile advice for your first year and beyond -为什么您可能希望将公司迁移到敏捷领域,并提供有关如何做到这一点的实用建议.
- Fifty quick ideas to improve your Tests -关于如何改进测试以及为什么要进行测试的出色说明性示例. 很好的证据,可以赢得辩论!
- Software Testing: An ISTQB-BCS Certified Tester Foundation guide -我去为刚接触测试的人预订.
- Agile Testing: A Practical Guide -如何指导那些希望过渡到敏捷测试人员的人,以及作者如何在其敏捷团队中工作.
- Explore It!: Reduce Risk and Increase Confidence with Exploratory Testing -一本很好的书,关于构造探索性测试和设计测试.
- The Domain Testing Workbook -深入研究当今使用的最常见的测试技术,即域测试(也称为边界分析和对等类划分),并通过许多示例使其变得更好.
- Don't Make Me Think: A Common Sense Approach to Web Usability -关于可用性测试的非常有用的书.
- Lessons Learned in Software Testing -关于软件测试的最好的书之一,分成几小节课,这些课现在与出版时一样适用.
- UI is Communication -如何制作直观的用户界面(UI和可用性测试).
- Thinking, Fast and Slow -关于我们如何制定决策以及如何进行实验(实验==测试).
- Testing JavaScript Applications -有关面向开发人员的JavaScript测试工具和技术的书.
Training (Includes developer training for automation testers)¶
- Learn to Code -另一个很棒的开发人员培训清单
- The Dojo -直接来自测试社区的课程和讲座.
- Guru99 -通过经验学习,比视频培训更有趣.
- Coursera -来自顶尖大学的在线课程.
- Cybrary -在线免费安全培训.
- BBST Testing Courses -著名的黑匣子软件测试(BBST)课程是有关软件测试基础,错误报告和测试设计的大学级课程. 这些材料已被许可为任何人使用的创作共用. 包括文章,幻灯片和视频讲座.
Blogs¶
Newsletters¶
- Software Testing Weekly -精选每个星期五发布的最佳软件测试新闻和工具的摘要.
Suggested Awesome Lists¶
Must Read¶
- Falsehoods -一个有趣且富有教育意义的清单,说明为什么在软件开发中什么都不是容易的. 认为您可以在数据库中存储婚姻?
- 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¶
- How to start QA and Testing career -从事软件测试和自动化职业所需的大量策略,主题和技能.
Others¶
- Testers Rage Playlist -测试人员的协作播放列表,用于确定红色雾气何时下降.
- Software Testing Conferences -软件测试会议和研讨会的列表.
- Software Testing Interview Tool -一个非常有问题的待办事项清单,方便进行面对面的采访.
Contributing¶
请参阅真棒测试 contribution guide 有关如何贡献的详细信息.
Code of Conduct¶
见 Code of Conduct 有关详细信息. 基本上可以归结为: >为了营造一个开放和热情的环境,我们 贡献者和维护者保证参与我们的项目,并且 我们的社区为每个人,不论年龄,身材,提供无骚扰的体验 大小,残疾,种族,性别认同和表达,经验水平, 国籍,外貌,种族,宗教或性身份和性取向.
License¶
在法律允许的范围内, contributors 放弃了此作品的所有版权以及相关或邻近的权利. 见 license file 有关详细信息.