使用QTP测试C# windows风格的应用程序的实验报告

使用QTP测试C# windows风格的应用程序的实验报告

ID:38694098

大小:324.00 KB

页数:9页

时间:2019-06-17

使用QTP测试C# windows风格的应用程序的实验报告_第1页
使用QTP测试C# windows风格的应用程序的实验报告_第2页
使用QTP测试C# windows风格的应用程序的实验报告_第3页
使用QTP测试C# windows风格的应用程序的实验报告_第4页
使用QTP测试C# windows风格的应用程序的实验报告_第5页
资源描述:

《使用QTP测试C# windows风格的应用程序的实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测试报告课程名称软件测试技术课程编号测试项目C#windows风格的应用程序-控制语句示例测试时间年级学号姓名指导教师专业测试地点(一)黑盒测试技术学生任选一个之前程序设计课程(包括网站或者windows风格的应用程序)编写的程序作业;Windows风格的应用程序:该程序首先要求从键盘输入一个字符,然后对其进行判断,如果所输入的字符是文字字符,则进一步判断它是否为小写字母、大写字母、或中文字母。(1)分析该程序的输入,建立不少于5个的等价划分;在应用程序中,输入条件为:一个字符、小写字母或者大写字母或者中文对于此应用程序来说,有两

2、种可能的输出:判断结果:这是一个小写字母、这是大写字母、这是中文字符判断出错:这不是语言文字文字字符类型判断(报错)输入条件编号有效等价类预期输出结果A的值1一位小写字母判断结果:这是一个小写字母2一位大写字母判断结果:这是大写字母3一位中文字母判断结果:这是中文字符输入条件编号有效等价类预期输出结果A的值4数字(0~9)判断出错:这不是语言文字5符号判断出错:这不是语言文字6空格判断出错:这不是语言文字7数位小于1(空值)文字字符类型判断(报错)8数位大于1文字字符类型判断(报错)(2)根据边界值条件设计一组不少于10个的测试用

3、例;1.边界值分析测试测试用例A预期输出1a判断结果:这是一个小写字母2B判断结果:这是大写字母3好判断结果:这是中文字符4-1文字字符类型判断(报错)50判断出错:这不是语言文字65判断出错:这不是语言文字79判断出错:这不是语言文字8空值文字字符类型判断(报错)9空格判断出错:这不是语言文字1010文字字符类型判断(报错)11/判断出错:这不是语言文字2.其中以下为健壮性测试测试用例A预期输出1a判断结果:这是一个小写字母2B判断结果:这是大写字母3好判断结果:这是中文字符4空值文字字符类型判断(报错)5空格判断出错:这不是语

4、言文字(3)使用因果图法或场景法两者之一设计一组测试用例。如果使用场景法,请设计各种场景流,画出场景流图,设计一组测试用例;如使用因果图法,画出因果图和决策表,设计一组测试用例;该程序首先要求从键盘输入一个字符,然后对其进行判断,如果所输入的字符是文字字符,则进一步判断它是否为小写字母、大写字母、或中文字母。程序的规格说明要求:输入的值必须是一个小写字母或者大写字母或者中文字母,在此情况下进行判断,给出判断结果M、显示字符类型;如果输入值为非语言文字,则给出判断出错信息M;如果位数不等于1,则程序出错信息Y。在明确了上诉要求后,可

5、以明确将原因和结果分开。原因:c1——输入位数为1c2——输入大写字母或者中文字母或者小写字母c3——输入非语言文字c4——输入位数不等于1结果:e1——判断结果M、显示字符类型e2——判断出错信息Ye3——程序出错:文字字符类型判断根据原因与原因之间的约束关系,讲原因和结果逻辑符号连接起来,得出如下因果图。编号10,11为中间节点到处结果的进一步原因。c1c2c3c41011e1e2e3E将因果图转换成决策表,根据因果图转换成决策表:规则选项12345678条件:c111111111c211110000c311001100c41

6、0101010101111111111动作:e1√e2√e3不可能√√√√√√测试用例的3规则选项910111213141516条件:c100000000c211110000c311000110c410101010101111动作:e1e2√e3√√不可能√√√√√测试用例hA空值1.2设计测试用例。有表中可见,c1和c4同时为1或者c2和c3同时为1,是不可能的,排除此情况。根据此表,可设计出5个测试用例。测试用例输入数据预期输出1的判断结果M、显示字符类型23判断出错信息Y3hA程序出错:文字字符类型判断4空值判断出错信息Y5

7、1.2程序出错:文字字符类型判断(4)分别设计各组测试用例对应的预期输出结果;(各组测试用例对应预期输出结果见上表)(二)自动化测试工具的应用(1)运行QTP自动化测试软件,新建测试脚本test1,自动运行与实验一相同的程序作业20次;ForIterator=1To20Step1SwfWindow("文字字符类型判断").SwfEdit("txtChar").Set"1"SwfWindow("文字字符类型判断").SwfButton("判断").ClickSwfWindow("文字字符类型判断").Dialog("判断出错").W

8、inButton("确定").ClickNext序号输入值输出结果与预期结果是否符合1~201判断出错符合(2)新建测试脚本test2,自动在该程序作业中输入实验一中的等价类边界值测试用例;SwfWindow("文字字符类型判断").SwfEdit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。