zoukankan      html  css  js  c++  java
  • 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生成你的测试,然后使用测试资源管理器运行该测试。

     

  • 相关阅读:
    随机的爱
    在使用ASP.NET时进行页面重定向的3种方法。(转)
    [程序员必看]请不要做浮躁的人
    C# datetime 操作
    心碎的浪漫
    动网论坛 企业版

    内存映射文件(File Mapping)API
    内存映射文件
    已知进程句柄,如何知道此进程的主窗口句柄
  • 原文地址:https://www.cnblogs.com/panbosponge/p/4437814.html
Copyright © 2011-2022 走看看