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