win8应用的编码UI测试

实验内容及步骤

1.测试计划

测试项目名称:日历测距计算器

版本号:1.0

测试项目介绍:日历差距计算器是一款可以计算时间差的应用。对于想要使用倒计时或是企业项目的时间规划非常有帮助。功能:计算日期距离、倒计时

测试目的:检测该应用是否对用户错误输入的情况加以考虑,计算结果是否正确,考察其可用性。

测试时间:2小时

测试人员:潘博

测试环境:win8.1、visual studio2013

测试安排:首先划分等价类,考察其在输入有效等价类和无效等价类时的输出结果如何。接着考虑其边界值,在输入超过允许数字返回的数字时,结果如何。

测试内容:在年份、月份、日期处输入有效输入和无效输入。例如:输入字母、汉字、特殊符号或正确数字。输入不存在日期,例如12月32日,2001年2月29日。考察输出结果

利用visual studio2013对该应用进行UI测试。

测试评价标准:通过visual studio测试结果与输出结果判定,若均正确则软件不存在问题。

1.1项目整体计划

   确定测试方法、进行输入测试、进行UI测试、判断测试结果

1.2详细测试计划

   划定等价类、确定边界值、输入测试用例、记录输出、进行UI测试

实验分析

1.测试用例和结果

测试项目名称:日历测距计算器

版本号:1.0

测试环境:win8.1、visual studio2013

编写人员:潘博

有效等价类:

编号

有效类

无效类

1

1-99999

4

小于1、大于99999、字母、汉字、特殊字符

2

1-12

5

小于1、大于12、字母、汉字、特殊字符

3

1-31(1、3、5、7、8、10、12月)

1-30(4、6、9、11月)

1-28(平年2月)

1-29(闰年2月)

6

小于1、大于31(1、3、5、7、8、10、12月)

小于1、大于30(4、6、9、11月)

小于1、大于28(平年2月)

小于1、大于29(闰年2月)

字母、汉字、特殊字符

测试用例:

用例编号

输入数据

覆盖等价类

预期输出结果

1

2000年2月29日

2000年3月1日

1、2、3

日期差距:1

2

2001年2月29日

2001年4月1日

1、2、3、6

请输入有意义的日期

3

2014年4月31日

2014年6月5日

1、2、3、6

请输入有意义的日期

4

2015年1月15日

2015年7月15日

1、2、3

日期差距:181

5

2015年12月1日

2015年13月1日

1、2、3、5

请输入有意义的日期

6

2001年1月1日

100000年1月1日

1、2、3、4

请输入有意义的日期

7

A年1月1日

2002年A月1日

1、2、4、5、3

请输入正确格式的日期

8

!年!月1日

!年!月1日

3、4、5

请输入正确格式的日期

9

二零一四年12月1日

2015年12月1日

4、2、3、1

请输入正确格式的日期

下面进行UI测试:
1.1创建UI测试项目

 

1.2选择生成代码方式

 

1.3选择应用

 

1.4 在运行的应用中,使用十字线工具以选择按钮控件和文本框控件。 在添加每个控件后,请在编码的 UI 测试生成器工具栏中选择“将控件添加到 UI 控件图”按钮。

 

1.5在编码的 UI 测试生成器工具栏中选择“生成代码”按钮,然后选择“生成”来为对 UI 控件图所做的更改创建代码。

 

1.6使用十字线工具选择文本框控件,然后选择“Text”属性。添加断言。 将在测试中使用它以验证该值是否正确。

 

1.7为断言添加并生成代码。

 

1.8在“解决方案资源管理器”中,打开 UIMap.Designer.cs 文件,以查看为断言方法和控件添加的代码。

1.9在“解决方案资源管理器”中,打开 CodedUITest1.cs 或 CodedUITest1.vb 文件。 针对使用已添加到 UIMap 的控件运行测试所需的操作,你现在可以将代码添加到 CodedUTTestMethod1 方法

1.10生成你的测试,然后使用测试资源管理器运行该测试。

 

原文地址:https://www.cnblogs.com/panbosponge/p/4437814.html