软件测试规范一(控件测试用例编写规范)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件测试规范一(控件测试用例编写规范)

【编写说明】

以集成性功能测试为主,针对测试用例的编写规范进行说明。重点突出了各种控件、网站/软件的常用业务功能和界面及外部接口的测试。

第一章功能测试——控件测试用例编写规范

一、文本框控件

1.输入的字符类型:

根据需求/设计说明,或者当前设计程序的使用功能默认,确定输入字符要求:

①全中文;

②全英文;

③全数字;

④全其他字符`~!@#$%^&*()-=_+[]\{}|;’:”,./<>?等;

⑤中英文混合;

⑥中文和数字/其他字符混合;

⑦英文和数字/其他字符混合;

⑧包含空格。

2.输入长度测试:

根据需求/设计说明,或者当前设计程序的使用功能默认,确定输入长度要求:

①正常的长度输入;

②临界值长度输入;

③临界值范围内、紧临临界值长度输入;

④临界值范围外,紧临临界值长度输入。

3.输入格式测试:

根据需求/设计说明,或者当前设计程序的使用功能默认,确定输入内容的格式:

①正常格式、正常值范围输入;

②非正常输入格式;

③允许输入值的临界值输入(最小值,最大值);

④允许输入值的临界值范围内紧邻临界值的输入(最小值内,最大值内);

⑤允许输入值的临界值范围外紧邻临界值的输入(大于最大值、小于最小值);

⑥是否允许输入空格。

上述测试要覆盖字符类型、长度和格式的各种组合。

4.复制、粘贴:

①进行一次复制、一次粘贴操作;

②进行一次复制、多次粘贴操作。

5.普通文本框的测试用例(如:企业名称、姓名、设备名称等)

允许输入的内容一般分为以下几种:全中文(如姓名)、全英文、全数字(如数量)、全其他字符、中英文混合、中英文数字混合、英文数字混合、英文数字其他字符混合、数字其他字符混合。

全中文测试:

1)考虑一个正常长度的全中文输入;

2)考虑一个最小长度的全中文输入;

3)考虑一个比最小长度多一个的全中文输入;

4)考虑一个比最小长度少一个的全中文输入;

5)考虑一个最大长度的全中文输入;

6)考虑一个比最大长度多一个的全中文输入;

7)考虑一个比最大长度少一个的全中文输入;

全英文测试:

8)考虑一个正常长度的全英文输入;

9)考虑一个最小长度的全英文输入;

10)考虑一个比最小长度多一个的全英文输入;

11)考虑一个比最小长度少一个的全英文输入;

12)考虑一个最大长度的全英文输入;

13)考虑一个比最大长度多一个的全英文输入;

14)考虑一个比最大长度少一个的全英文输入;

全数字测试:

15)考虑一个正常长度的全数字输入;

16)考虑一个最小长度的全数字输入;

17)考虑一个比最小长度多一个的全数字输入;

18)考虑一个比最小长度少一个的全数字输入;

19)考虑一个最大长度的全数字输入;

20)考虑一个比最大长度多一个的全数字输入;

21)考虑一个比最大长度少一个的全数字输入;

全其他字符测试:

22)考虑一个正常长度的全其他字符输入;限制禁止输入其他字符。

23)考虑一个最小长度的全其他字符输入;

24)考虑一个比最小长度多一个的全其他字符输入;

25)考虑一个比最小长度少一个的全其他字符输入;

26)考虑一个最大长度的全其他字符输入;

27)考虑一个比最大长度多一个的全其他字符输入;

28)考虑一个比最大长度少一个的全其他字符输入;

29)考虑一个正常长度的中英文混合输入;限制禁止输入其他字符。

30)考虑一个最小长度的中英文混合输入;

31)考虑一个比最小长度多一个的中英文混合输入;

32)考虑一个比最小长度少一个的中英文混合输入;

33)考虑一个最大长度的中英文混合输入;

34)考虑一个比最大长度多一个的中英文混合输入;

35)考虑一个比最大长度少一个的中英文混合输入;

36)考虑一个正常长度的中文和数字混合输入;

37)考虑一个最小长度的中文和数字混合输入;

38)考虑一个比最小长度多一个的中文和数字混合输入;

39)考虑一个比最小长度少一个的中文和数字混合输入;

40)考虑一个最大长度的中文和数字混合输入;

41)考虑一个比最大长度多一个的中文和数字混合输入;

42)考虑一个比最大长度少一个的中文和数字混合输入;

43)考虑一个正常长度的英文和数字混合输入;

44)考虑一个最小长度的英文和数字混合输入;

45)考虑一个比最小长度多一个的英文和数字混合输入;

46)考虑一个比最小长度少一个的英文和数字混合输入;

47)考虑一个最大长度的英文和数字混合输入;

48)考虑一个比最大长度多一个的英文和数字混合输入;

49)考虑一个比最大长度少一个的英文和数字混合输入;

50)考虑一个正常长度的英文和数字混合输入;

51)考虑一个最小长度的中、英文和数字混合输入;

52)考虑一个比最小长度多一个的中、英文和数字混合输入;

53)考虑一个比最小长度少一个的中、英文和数字混合输入;

54)考虑一个最大长度的中、英文和数字混合输入;

55)考虑一个比最大长度多一个的中、英文和数字混合输入;

56)考虑一个比最大长度少一个的中、英文和数字混合输入;

57)考虑一个正常长度的中、英文、数字和其他字符混合输入;

58)考虑一个最小长度的中、英文、数字和其他字符混合输入;

59)考虑一个比最小长度多一个的中、英文、数字和其他字符混合输入;

60)考虑一个比最小长度少一个的中、英文、数字和其他字符混合输入;

61)考虑一个最大长度的中、英文、数字和其他字符混合输入;

62)考虑一个比最大长度多一个的中、英文、数字和其他字符混合输入;

63)考虑一个比最大长度少一个的中、英文、数字和其他字符混合输入;

64)上述1~63例包含空格的情况(空格在输入数据之前,空格在输入数据中间,空格

在输入数据之后);

65)考虑一个正常长度、以英文开头的中英文混合输入;

66)考虑一个正常长度、以数字开头的中文和数字混合输入;

67)考虑一个正常长度、以数字开头的英文和数字混合输入;

68)考虑一个正常长度、以其他字符开头的中、英文、数字和其他字符情况;

69)考虑一个空的情况。

6.一些常用数据类型的输入格式要求:

除上述测试用例外,对于常用的数据类型在输入时,还应考虑:

1)帐号通常只允许英文字母和数字;

2)密码通常只允许英文字母和数字;

3)密码输入时的不可见性测试,是否使用“*”代替;

4)电话号码、传真通常只以允许数字和“-”;

5)电话号码、传真通常以0开头;

6)手机号码通常为13或15开头;

7)日期通常只允许输入数字以及“-/”,例如2000-05-06,1999/09/09;

8)日期的月份限制为1~12;

相关文档
最新文档