W3C Rules on email id:*

W3C transfer world wide web consortium

Example: a@b.com minimum 7 Position

Maximum 256 Positions

Minimum size is 7 positions to maximum size 256 positions.

4 blocks in email id i.e. userid, site name, site type and zone.

Zone is optional

Test scenario is not scientific, it is a artistic

Characteristics of testers

Domain knowledge (Like understand user stories)

Testing knowledge

Programming knowledge

Using regular expression in test design

To write test scenarios, test cases in short form, tester can use mathematical notations called as regular expression.

[ ] one position (Char /digits)

[a-z] one alphabet in lower case

[0-9] one digit

[A-Z] one alphabet in upper case

[a-zA-Z] one alphabet (either upper/lower)

[0-9a-zA-Z _ ] one alphabet/digit/_

[ . ]

[.$] one alphabet/digit/_/$

[7-9] one digit, which is 7 or 8 or 9

[^0-6]

[q-z] One alphabet in lower case, which is any one in q to z

[^a-p]

[Q-Z] one alphabet in upper case, which is in Q TO Z

[^A-P]

[^_ ] Any special char except _

[A-Z][a-z] two positions with first as upper case and next as lower case

[A-Z][a-z][ .] three positions with first as upper case, second as lower case and third as alphabet in any case/digit/_

[09-] one position, which is 0 or 9 or –

[a-z][a-z] two positions, both are lower case alphabet

[a-z]{2}

Regular expression for pan card number

[A-Z]{5}[0-9]{4}[A-Z] 10 positions with first 5 positions are upper case alphabet, next 4 positions are digits and last is upper case alphabet

Regular expression for mobile number in India

[0-9]{10} 10 digits number

[0][0-9]{10} 11 digits number, but start with 0 only

[9][5][0-9]{10} 12 digits number, but first as 9 and second as 5

[A-Z][A-Za-z0-9]{9} 10 positions data, with first as upper case alphabet and remaining are alphanumeric

[A-Z][A-Za-z0-9]{8}[a-z] 10 positions with first as upper case alphabet last as lower case alphabet and middle remaining are alphanumeric

[A-Z][1 3 5 7 9]{8}[a-z] 10 positions with first as upper and last lower and middle remaining are odd digits.

([a-z][A-Z]){5} 10 positions with upper case in even position lower case in odd position

Example:

[A-Z][.]{8}[0-9] 10 positions with first as upper, last as digit and middle remaining are alphanumeric with –

[0-9]{4,6} A number from 4 digits long

[A-Z][a-z]{3.5} 4 to 6 positions data with first as upper case and remaining are lower

[A-Z][a-z]{3,5}[0-9] 5 to 7 positions with first as upper case last as digit and middle

remaining are lower case

[A-Z][a-z0-9]{4,10} 5 to 11 positions with first as upper case and remaining are

lower case alphanumeric

[0-9]{1,} one digit to infinite no: of digits number

[0-9]+

[0-9]{0,} no digit to infinite no: of digits number

[0-9]*

[0-9]{0,1} no digit or one digit

[0-9]?

[a-zA-Z]+ One or more alphabet

[\w] (One word)

[\w][\s][\w] two words separated by space

Blank space

([\w][\s]?){1,}[.] Sentence

Full stop

Example