Unit Testing Test case preparation Guidelines and checklist

The following are the suggested action points based on which a test case can be derived and executed for unit testing.

·         Test case action which acts as input to the AUT
1. Validation rules of data fields do not match with the program/data specification.
2. Valid data fields are rejected.
3. Data fields of invalid class, range and format are accepted.
4. Invalid fields cause abnormal program end.

All You Need To Know About Web Apps Security Testing

For those who are doing business in 21st century, automation is the name of the game! Of course, web apps bring flexibility for the businesses to reach out millions of potential customers across the globe, but security issues are increasing threat these days.

According to the recent independent analysis by Acutenix, an industry leader in web application security, 75% of all cyber-attacks are done at web application level. Also, the firm has shown that at least 70% of websites are at immediate risk of being hacked! As more ‘n’ more critical and sensitive data is stored in the web applications and the number of transactions increases, precise security testing of web applications has become crucial.

Website Security Testing Concepts
(Click Image to view larger image)

Security testing is to be carried out in order to ensure that whether a web app is capable enough to prevent the unauthorized users to access the resource and data. In web applications and other client server applications, security testing plays a vital role as it helps you identify the vulnerabilities or weakness of the website or web app on the go.

However, before you get into web app security testing, it is important that you make yourself aware about certain terms used in security testing. Here’re a few common terms that you will be frequently going to use in web application testing for security:

“Vulnerability” - It is nothing but some kind of weakness within the web application. The main reason behind such weakness could be bugs within the application.

Practical Software Testing Tips to become a Smart Software Tester.

Sometime back, I was searching for “Software Testing Tips”, “How to become a smart software Tester”, “Tips for Software Testers”, etc on Google.com.
I come across various websites and in most of the websites, I got these tips – “Have a good test plan", "Learn & Improve Your Skills", "Understand the product", "Write clear, descriptive, unambiguous bug report". BULLSHIT. These are required skills of a software tester.

Cross browser testing Checklist

Here is is quick checklist for conducting a Cross Browser Testing. A Tester need to take care of following areas (in each browser) while doing Cross Browser Testing:
- Page Layout
- Text Alignments
- Font Sizes
- Page Navigation
- Mouse Hover / Tool Tops

Language of Testing | Software Testing Vocabulary

While communicating with colleagues or clients or within testing team, we commonly use vocabulary like “unit testing, “functional testing”, regression testing”,” system testing”, “test policies”, Bug Triage” etc.
If we communicate the same to a person who is not a test professional we need to explain in detail each and every term. So in this case communication becomes so difficult and painful. To speak the language of testing, you need to learn its vocabulary.

Find below a huge collection of testing vocabulary: