标签:
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生成你的测试,然后使用测试资源管理器运行该测试。
标签:
原文地址:http://www.cnblogs.com/panbosponge/p/4437814.html