background preloader

QA

Facebook Twitter

Www.kaner.com/pdfs/QAIExploring.pdf. Wp-content/uploads/2011/04/testheuristicscheatsheetv1.pdf. Www.secguru.com/files/cheatsheet/webappcheatsheet2.pdf. Website Testing - Did you miss anything while Testing? ‹ Testing Tricks. A lot has been written and discussed about Website Testing till date. But still, website testing is probably one of the most commonly confused topic among testers! Need evidence? Spend a little time searching and you can see tons of queries flooding the Internet (Online Forums, Usenet Groups, Orkut Communities, Tech Corners etc) regarding website testing, how a website should be tested, what should be tested, which things should be given priority while testing, what should not be given much importance while testing and so on.

I might well be the trillionth person on this planet to write an article on Website Testing here! [A] Functionality Testing: While testing the functionality of the websites the following areas should be tested. a) Links/URL Testing: There are mainly 4 types of links in most websites. » Internal links [Test the links that point to the pages of the same website.] » External links [Test the links that point to external websites.] c) Validation Testing: » Navigation. Cheat Sheets - Bugsheet. 20 Really Useful Cheatsheets for Web Designers. Whether you’re a Tokyo, San Francisco, or website design Toronto firm , it’s about time that web designers put away the old textbooks and endless technical manuals and used a better, more simple method of keeping track of information related to web design – some kind of reference that allows them to find what data they need quickly, without going through endless resources that wastes time and energy. I am not the only person to think so, which is why an enormous number of cheatsheets have been created by people who are eager to provide such lists for other designers to reference quickly.

The problem is that there are so many, and a lot of them are not as complete or useful as they could be. That is why I went through hundreds to come up with a core list of 20 of the best, within five categories: usability, accessibility, CSS, typography and color. Usability 1. Web Site Usability Checklist When you need a really quick reference for usability testing, this is a good one. 2. 3. 4. 5. 6. 7. 8. Cheat Sheets for Web Development. Cheat sheets are great ways to organize frequently used information and keep it handy. I used cheat sheets for learning and memorizing during my crams at school, and use them now for reference.

Cheat sheet for Web Development Web development usually involves a large number of languages each with its own syntax, keywords, special sauce and magic tricks. Here is a collection of web development cheat sheets, in no particular order, which I’ve amassed by browsing the Internet over many years of web development. They cover the following topics: jQueryCSS3GitHerokuHTML5Linux Command LineMod reWriteCoffeeScriptJavaScriptCSS2JavaScript DOMMac GlyphsNode.jsPHPRGB HexSublime Text 2SEOWordPress Get zip archive at Full list of the files: Web Application Security Testing Cheat Sheet. This cheat sheet provides a checklist of tasks to be performed during blackbox security testing of a web application. This checklist is intended to be used as an aide memoire for experienced pentesters and should be used in conjunction with the OWASP Testing Guide. It will be updated as the Testing Guide v4 is progressed. The intention is that this guide will be available as an XML document, with scripts that convert it into formats such as pdf, Media Wiki markup, HTML etc.

This will allow it to be consumed within security tools as well as being available in a format suitable for printing. All feedback or offers of help will be appreciated - and if you have specific changes you think should be made, please log in and make suggestions. Information Gathering Rendered Site Review Development Review Hosting and Platform Review Identify web services Identify co-hosted and related applications Identify all hostnames and ports Identify third-party hosted content Configuration Management Authentication. .NET Penetration Testing: Test Case Cheat Sheet. Having a cheat sheet is a perfect starting initiative to assist you in generating ideas while penetration testing. A test case cheat sheet is often asked for in security penetration testing, but if there is some problem with this approach it is that security testers then tend to use only predefined test cases to determine the security of a particular implementation.

But the fact is that no such predefined list can include the entire set of test cases needed to ensure your application is secure. Such test cases are only sufficient to kick-start the penetration testing process. This paper is designed to show some common security pen testing cases in order to grab a particular vulnerability in the existing mechanism. Information Disclosure An attacker usually observes and obtains an abundance of information that the programmer left inadvertently or the application discloses.

COM and ActiveX Attacks Hackers have employed a couple of interesting tactics to exploit ActiveX controls. DOS Attack. OWASP Cheat Sheet Series. Authentication Ensure all entities go through an appropriate and adequate form of authentication. All the application non-public resource must be protected and shouldn't be bypassed. For more information, check Authentication Cheat Sheet Session Management Use secure session management practices that ensure that users authenticated users have a robust and cryptographically secure association with their session. For more information, check Session Management Cheat Sheet Access Control Ensure that a user has access only to the resources they are entitled to.

For more information, check Access Control Cheat Sheet Input Validation Input validation is performed to minimize malformed data from entering the system. For more information, check Input Validation Cheat Sheet Output Encoding Output encoding is the primary method of preventing XSS and injection attacks. For more information, check XSS (Cross Site Scripting) Prevention Cheat Sheet. Cross Domain Secure Transmission Logging Uploads. Security Testing Cheat Sheet. Security Testing Cheat Sheet From OWASP Jump to: navigation, search Introduction This page intends to provide quick basic security tips for quality assurance specialists. The goal of the cheat sheet is to act as a starting point for a comprehensive QA Test Plan for security of web applications. Testing Tools Testing web applications is difficult without tools.

Zed Attack Proxy WebScarab Security Test Plan Each major security surface in a web application has a known set of vulnerabilities that can be tested for using a set of test cases. Injection Authentication and Authorization Session management Configuration Compliance Handling data Technology Specific Tests Microsoft Ruby on Rails Adobe Java JavaScript Frameworks Cross Site Request Forgery Authors and Primary Editors Bill Sempf - bill.sempf [at] owasp.org User:Bill Sempf Other Cheatsheets OWASP Cheat Sheets Project Homepage OWASP Cheat Sheet Series Developer Cheat Sheets (Builder) Assessment Cheat Sheets (Breaker) Mobile Cheat Sheets Draft Cheat Sheets Variants.

BBST Courses. | Welcome | Foundations | Bug Advocacy | Test Design | Exploratory Testing | Taking Exams | Policies | Extras | Instructors Course | Metrics | Engineering Ethics | Please Note: BBST is a Registered Trademark of Kaner, Fiedler & Associates. This site provides Creative Commons-licensed instructional materials (slides and videos) to teach black box software testing. Black box testing is the craft of testing a program from the external view. We've organized the materials into self-contained sections. Click on the tabs to navigate from section to section. The first sections correspond to the BBST ® course series: professional development courses taught by the Association for Software Testing, by Kaner, Fiedler & Associates, and by other professional development trainers. For example, the Foundations tab takes you to materials used in the BBST-Foundations course. We are also developing instructor-support materials, provided under the Instructors Course tab.

Cem Kaner, J.D. Software Testing Blog – Software Testing Methods. Classic Testing Mistakes. Classic Testing Mistakes Brian Marick Copyright ©1997 by Brian Marick. All Rights Reserved. Permission granted to reproduce for personal use. A PDF versionA checklist and discussion It's easy to make mistakes when testing software or planning a testing effort. Classic mistakes cluster usefully into five groups, which I've called "themes": The Role of Testing: who does the testing team serve, and how does it do that? I have two goals for this paper. Although many of these mistakes apply to all types of software projects, my specific focus is the testing of commercial software products, not custom software or software that is safety critical or mission critical. This paper is essentially a series of bug reports for the testing process. Theme One: The Role of Testing A first major mistake people make is thinking that the testing team is responsible for assuring quality.

In practice, whatever the formal role, most organizations believe that the purpose of testing is to find bugs. Pairwise Testing Made Easy. What Does it Mean? One of the more common support inquiries we receive is when a Hexawise generated test case includes "No possible value" for a parameter.

The first time you see this, it can be a bit unclear what it means and what you can do to address it. A "no possible value" in a test case is telling you the test case is providing coverage for a needed pair in some other parameters, and in light of that needed pair your invalid and married pairs are then leaving then no value allowed for the parameter with "no possible value".

That sounds confusing, but an example is much easier to understand. An Example Let's say we have a test plan with just 3 parameters, each with 2 values: Fruit: Apple, Pear Car: Toyota, Dodge Dog: Collie, Mutt And let's further suppose we have 2 invalid pairs: if Fruit = Apple then Car ! This all seems simple, but a hidden problem lurks in this simple setup. In the test case that has Fruit as Apple and Dog as Mutt we need to have a value for the Car parameter.

Security testing

Agile, Scrum and other resources. Automation testing. Mind Maps.