QA/Execution/Web Testing/Tools: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
Here is a list of suggested tools & resources
Here is a list of suggested tools & resources
== Continuous Deployment ==
* Etsy.com video: http://www.livestream.com/etsy/video?clipId=pla_adbab6e2-c629-4bfe-b1fd-21c898693282
* Flickr video: http://vimeo.com/24542044
* James Socol's blog post: http://coffeeonthekeyboard.com/the-future-of-sumo-development-511/


== Performance and Load-Testing Tools ==
== Performance and Load-Testing Tools ==
Line 6: Line 11:
** http://loadimpact.com/
** http://loadimpact.com/
** [http://www.vietnamesetestingboard.org/zbxe/?document_srl=513213 Top 100 Load and Perf-testing tools]
** [http://www.vietnamesetestingboard.org/zbxe/?document_srl=513213 Top 100 Load and Perf-testing tools]
* Load-testing Tools:
* Load-testing Tools:
** [http://html5.validator.nu/ HTML5 Validator]
** https://wiki.mozilla.org/QA/Execution/Web_Testing/Load_Testing
** https://wiki.mozilla.org/QA/Execution/Web_Testing/Load_Testing
** [http://httpd.apache.org/docs/current/programs/ab.html Apache Bench]
** [https://wiki.mozilla.org/User:Clouserw/AMO/loadtest AMO load tests]
** [http://www.joedog.org/index/siege-home Siege]
** [http://jakarta.apache.org/jmeter/ JMeter]
***POSTing repeated and/or random input to a website/application
*** Doesn't do JavaScript on its own
** [http://grinder.sourceforge.net/ Grinder]
** [http://www.mavitunasecurity.com/netsparker/ NetSparker Community Edition]
*** Fuzz-testing (first and foremost)
*** Server stress-testing (up to 200requests/second)
*** Community Edition doesn't do authenticated sessions
****'''Unless you're stress-testing (in which case, please let IT/NetOps know ahead of time), then set the throttle to 3 or 4'''


== Useful Tools  ==
*HTML5 validator:
**[http://html5.validator.nu/ HTML5 Validator]
*Link-checkers:  
*Link-checkers:  
**[http://validator.w3.org/checklink/ W3C's Link Checker]  
**[http://validator.w3.org/checklink/ W3C's Link Checker]  
**[http://home.snafu.de/tilman/xenulink.html Xenu] Windows link-checking app  
**[http://home.snafu.de/tilman/xenulink.html Xenu] Windows link-checking app
*Scanners/Fuzzers:
 
**[https://addons.mozilla.org/en-US/firefox/addon/7598/ XSS Me]  
* Tool lists
**[https://addons.mozilla.org/en-US/firefox/addon/7597/ SQL Inject Me]  
**[http://www.softwareqatest.com/qatweb1.html Various web-testing tools]
**[http://www.mavitunasecurity.com/communityedition/ Netsparker Community Edition]  
** [http://www.opensourcetesting.org/performance.php Open Source Testing's great page on tools]
**[http://www.powerfuzzer.com/ PowerFuzzer] Windows fuzzing tool
**[http://useragentstring.com/ User Agent Strings]  
**[http://www.acunetix.com/ Acunetix Community Edition scanner]
**[http://www.trigeminal.com/samples/provincial.html Awesome Unicode stuff]


== Security ==
== Security ==
Line 28: Line 45:
* [https://www.owasp.org OWASP]
* [https://www.owasp.org OWASP]
** [https://www.owasp.org/index.php/Category:OWASP_WebGoat_Project WebGoat] security-learning tool
** [https://www.owasp.org/index.php/Category:OWASP_WebGoat_Project WebGoat] security-learning tool
*Scanners/Fuzzers:
**[https://addons.mozilla.org/en-US/firefox/addon/7598/ XSS Me]
**[https://addons.mozilla.org/en-US/firefox/addon/7597/ SQL Inject Me]
**[http://www.mavitunasecurity.com/communityedition/ Netsparker Community Edition]
**[http://www.powerfuzzer.com/ PowerFuzzer] Windows fuzzing tool
**[http://www.acunetix.com/ Acunetix Community Edition scanner]


== Infrastructure / Server Info  ==
== Infrastructure / Server Info  ==
 
Internal access only
*https://intranet.mozilla.org/WebSites
*https://intranet.mozilla.org/WebSites


== Tips and Pointers  ==
== Tips and Pointers  ==  
 
*[https://wiki.mozilla.org/QA/Execution/Web_Testing/AMO/Tips_and_Pointers AMO]  
*Tips and pointers to testing the various projects:
*[https://wiki.mozilla.org/QA/Execution/Web_Testing/SUMO/Tips_and_Pointers SUMO]  
**[https://wiki.mozilla.org/QA/Execution/Web_Testing/AMO/Tips_and_Pointers AMO]  
*[https://wiki.mozilla.org/QA/Execution/Web_Testing/Mozilla.com/Tips_and_Pointers Mozilla.com]
**[https://wiki.mozilla.org/QA/Execution/Web_Testing/SUMO/Tips_and_Pointers SUMO]  
**[https://wiki.mozilla.org/QA/Execution/Web_Testing/Mozilla.com/Tips_and_Pointers Mozilla.com]  
*[http://www.softwareqatest.com/qatweb1.html Various web-testing tools]
*Curl:
**curl -i http://www.mozilla.com -- that gives you the raw output in your terminal window
*while [ 1 ]; do curl -sI 'http://download.mozilla.org/?product=firefox-3.6.8&os=osx&lang=en-US' | grep Location; sleep 1; done
*Apache Bench sample call:
** ab -n 100 -c 10 'http://webifyme-dev.allizom.org'
 


== Reference Links  ==
== Reference Links  ==
Line 56: Line 71:
*[https://intranet.mozilla.org/IT/SLA IT's Service-Level Agreements]  
*[https://intranet.mozilla.org/IT/SLA IT's Service-Level Agreements]  
*[[Webtools/Checklist|Launch Checklist]]
*[[Webtools/Checklist|Launch Checklist]]
*[http://useragentstring.com/ User Agent Strings]
*[http://www.trigeminal.com/samples/provincial.html Awesome Unicode stuff]
* Continuous Deployment
** Etsy.com video: http://www.livestream.com/etsy/video?clipId=pla_adbab6e2-c629-4bfe-b1fd-21c898693282
** Flickr video: http://vimeo.com/24542044
** James Socol's blog post: http://coffeeonthekeyboard.com/the-future-of-sumo-development-511/

Latest revision as of 15:51, 26 June 2015

Here is a list of suggested tools & resources

Continuous Deployment

Performance and Load-Testing Tools


Security

Infrastructure / Server Info

Internal access only

Tips and Pointers

Reference Links