《软件测试技术》课程第六周随笔

软件测试第一次试验

软件测试第一次试验为黑盒测试,进行了使用编码的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。

原文地址:https://www.cnblogs.com/jinzhao1994/p/4439941.html