zoukankan      html  css  js  c++  java
  • 《软件测试技术》课程第六周随笔

    软件测试第一次试验

    软件测试第一次试验为黑盒测试,进行了使用编码的UI测试

    1. 试验准备

    Windows 8.1,Visual Studio Ultimate 2013,被测试软件(Graph Calculator)

    2. 实验步骤

    ①在Visual Studio中新建项目,项目类型选择Visual C# → Windows应用商店 → 编码的UI测试项目(Windows应用商店应用)。新建时选择“编辑UI映射或添加断言”模式。

    ②使用十字线工具选择应用磁贴,获取AutomationId的值,记录下来备用。这里的值为“56869Yu-weiz.GraphCalculator_h0qzf0ewza48r!App”。

    ③使用十字线工具,将应用中的所有控件(包括按钮、文本框等)添加到测试生成器中。注意添加空间后要点击左上角的“将控件添加到UI控件图”按钮进行确认,也可以按Alt+C。

    ④在输出文本框所对应的控件上添加断言。

    ⑤点击生成代码→生成,创建相关的代码。

    ⑥打开文件CodeUITest1.cs,在CodedUITestMethod1()函数内添加相关代码。

    3. 测试代码

    该代码包含两部分,被注释掉的部分是测试3*2=6的结果的,未被注释掉的部分是测试(1.5!)=1.32934039的结果的。

    4. 测试结果截图

    5. 更多测试用例

    测试编号

    输入

    预期输出

    实际输出

    是否通过测试

    1

    2×3=

    6

    6

    是 √

    2

    1.5!=

    1.32934039

    0.75

    否 ×

    3

    √(3)=

    1.73205080756888

    1.73205080756888

    是 √

    4

    √(3=

    0.333333333333

    3

    否 ×

    5

    1÷0=

    Error或正无穷

    正无穷大

    是 √

    6

    3+2×5=

    13

    13

    是 √

    7

    2×π

    6.28318530717958

    6.28318530717958

    是 √

    8

    x=

    正比例函数

    正比例函数

    是 √

    9

    x×x=

    抛物线

    抛物线

    是 √

    10

    xx=

    抛物线或Error

    正比例函数

    否 ×

    6. 测试报告

    问题编号

    用例编号

    问题描述

    问题级别

    1

    2

    小数的阶乘结果错误

    1

    2

    4

    括号不匹配无法自动智能补齐在最后

    3

    3

    10

    对于变量x不能补齐乘号,也不会报错

    2

    7. 实验结论

    通过这次实验,我知道和黑盒测试的方法,学会了使用UI测试对Win8应用商店里别人的应用进行测试。在测试实例中,我知道了如何操作,寻找何种测试数据,并对Win8应用商店里的他人的应用进行了实际的测试,找到了一些BUG。

  • 相关阅读:
    Java中String、StringBuffer和StringBuilder的区别
    Map集合学习
    Set集合学习
    List集合学习
    常用集合类简介及线程安全和非线程安全的集合对象
    JQuery入门
    原生Ajax使用
    JavaScript闭包
    Demo:servlet实现图片的上传
    Android Handler 内存泄漏问题
  • 原文地址:https://www.cnblogs.com/jinzhao1994/p/4439941.html
Copyright © 2011-2022 走看看