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