11/29
2017-11-30 15:02 1704班1组博客 阅读(199) 评论(0) 编辑 收藏 举报
完成脚本代码,对项目进行测试
1引言
1.1编写目的
本文档记录实验预约管理系统的系统测试执行过程。预期的读者范围包括:
l 项目经理
l 测试经理
l 用户
1.2背景
说明:本软件是实验预约管理系统,采用MyEclipse来开发。
本软件名称: 实验预约管理系统
本项目的任务提出者:1704 01组
开发者: 刘英庭
用户: 学校里的学生与老师
1.3定义
1.4参考资料
序号 |
标题 |
文件名称 |
发表日期 |
资料来源 |
1 |
用户需求规约书 |
用户需求规约书_1.0.0721.2.doc |
2017-11-26 |
项目小组整理得到 |
2 |
用户需求跟踪矩阵 |
用户需求跟踪矩阵_1.0.0721.2.doc |
2017-11-26 |
项目小组整理得到 |
2测试环境
2.1硬件环境
处理器 1.3Ghz Intel Core i5
内存 4GB 1600MHz DDR3
图形卡 Intel HD Graphics 5000 1536MB
2.2软件环境
Mac OS X 10.12 Sierra
Python 3.6.2
elenium 3.7
Chrome 62.0.3202.94
3功能测试
3.1被测功能模块
实验室管理 添加或修改实验室信息
3.2测试策略
用自动化脚本自动输入用例数据(实验室名,地址),获取添加结果(成功/失败),与预期结果进行比对
3.3执行步骤
(此处应具体说明执行的过程,包括从哪里获取被测软件,如何搭建测试环境(需要如何设置硬件,是否需要和如何打开相应的软件来支持系统测试等)。
下载Chrome浏览器并安装
下载Python并安装,在命令行下输入pip3 install selenium,以安装Python-Selenium绑定
下载ChromeDriver并安装,把二进制文件移到PATH目录下
运行脚本
3.4测试用例执行情况
3.4.1
测试用例执行情况见下表。
测试项编号 实验室名 实验室地址 预期结果 执行结果
1 lab1 D201 添加或修改成功 添加或修改成功
2 lab1 D202 添加或修改失败 添加或修改失败
3 lab2 D201 添加或修改失败 添加或修改失败
4 #$% D201 添加或修改失败 添加或修改失败
5 lab1 #$% 添加或修改失败 添加或修改失败
6 1 1 添加或修改成功 添加或修改成功
7 1 lab 添加或修改成功 添加或修改成功
8 1 #$% 添加或修改失败 添加或修改失败
9 1 lab1 添加或修改成功 添加或修改成功
10 1 1#$% 添加或修改失败 添加或修改失败
11 1 lab#$% 添加或修改失败 添加或修改失败
12 lab 1 添加或修改成功 添加或修改成功
13 lab lab 添加或修改成功 添加或修改成功
14 lab #$% 添加或修改失败 添加或修改失败
15 lab lab1 添加或修改成功 添加或修改成功
16 lab 1#$% 添加或修改失败 添加或修改失败
17 lab lab#$% 添加或修改失败 添加或修改失败
18 #$% 1 添加或修改失败 添加或修改失败
19 #$% lab 添加或修改失败 添加或修改失败
20 #$% #$% 添加或修改失败 添加或修改失败
21 #$% lab1 添加或修改失败 添加或修改失败
22 #$% 1#$% 添加或修改失败 添加或修改失败
23 #$% lab#$% 添加或修改失败 添加或修改失败
24 lab1 1 添加或修改成功 添加或修改成功
25 lab1 lab 添加或修改成功 添加或修改成功
26 lab1 #$% 添加或修改失败 添加或修改失败
27 lab1 lab1 添加或修改成功 添加或修改成功
28 lab1 1#$% 添加或修改失败 添加或修改失败
29 lab1 lab#$% 添加或修改失败 添加或修改失败
30 1#$% 1 添加或修改失败 添加或修改失败
31 1#$% lab 添加或修改失败 添加或修改失败
32 1#$% #$% 添加或修改失败 添加或修改失败
33 1#$% lab1 添加或修改失败 添加或修改失败
34 1#$% 1#$% 添加或修改失败 添加或修改失败
35 1#$% lab#$% 添加或修改失败 添加或修改失败
36 lab#$% 1 添加或修改失败 添加或修改失败
37 lab#$% lab 添加或修改失败 添加或修改失败
38 lab#$% #$% 添加或修改失败 添加或修改失败
39 lab#$% lab1 添加或修改失败 添加或修改失败
40 lab#$% 1#$% 添加或修改失败 添加或修改失败
41 lab#$% lab#$% 添加或修改失败 添加或修改失败
42 1234567890 1 添加或修改成功 添加或修改成功
43 1234567890 lab 添加或修改成功 添加或修改成功
44 1234567890 #$% 添加或修改失败 添加或修改失败
45 1234567890 lab1 添加或修改成功 添加或修改成功
46 1234567890 1#$% 添加或修改失败 添加或修改失败
47 1234567890 lab#$% 添加或修改失败 添加或修改失败
48 laboratory 1 添加或修改成功 添加或修改成功
49 laboratory lab 添加或修改成功 添加或修改成功
50 laboratory #$% 添加或修改失败 添加或修改失败
51 laboratory lab1 添加或修改成功 添加或修改成功
52 laboratory 1#$% 添加或修改失败 添加或修改失败
53 laboratory lab#$% 添加或修改失败 添加或修改失败
54 ~!@#$%^&*() 1 添加或修改失败 添加或修改失败
55 ~!@#$%^&*() lab 添加或修改失败 添加或修改失败
56 ~!@#$%^&*() #$% 添加或修改失败 添加或修改失败
57 ~!@#$%^&*() lab1 添加或修改失败 添加或修改失败
58 ~!@#$%^&*() 1#$% 添加或修改失败 添加或修改失败
59 ~!@#$%^&*() lab#$% 添加或修改失败 添加或修改失败
60 laboratory1234567890 1 添加或修改成功 添加或修改成功
61 laboratory1234567890 lab 添加或修改成功 添加或修改成功
62 laboratory1234567890 #$% 添加或修改失败 添加或修改失败
63 laboratory1234567890 lab1 添加或修改成功 添加或修改成功
64 laboratory1234567890 1#$% 添加或修改失败 添加或修改失败
65 laboratory1234567890 lab#$% 添加或修改失败 添加或修改失败
66 1234567890#$% 1 添加或修改失败 添加或修改失败
67 1234567890#$% lab 添加或修改失败 添加或修改失败
68 1234567890#$% #$% 添加或修改失败 添加或修改失败
69 1234567890#$% lab1 添加或修改失败 添加或修改失败
70 1234567890#$% 1#$% 添加或修改失败 添加或修改失败
71 1234567890#$% lab#$% 添加或修改失败 添加或修改失败
72 laboratory#$% 1 添加或修改失败 添加或修改失败
73 laboratory#$% lab 添加或修改失败 添加或修改失败
74 laboratory#$% #$% 添加或修改失败 添加或修改失败
75 laboratory#$% lab1 添加或修改失败 添加或修改失败
76 laboratory#$% 1#$% 添加或修改失败 添加或修改失败
77 laboratory#$% lab#$% 添加或修改失败 添加或修改失败
78 1 1234567890 添加或修改成功 添加或修改成功
79 lab 1234567890 添加或修改成功 添加或修改成功
80 #$% 1234567890 添加或修改失败 添加或修改失败
81 lab1 1234567890 添加或修改成功 添加或修改成功
82 1#$% 1234567890 添加或修改失败 添加或修改失败
83 lab#$% 1234567890 添加或修改失败 添加或修改失败
84 1 laboratory 添加或修改成功 添加或修改成功
85 lab laboratory 添加或修改成功 添加或修改成功
86 #$% laboratory 添加或修改失败 添加或修改失败
87 lab1 laboratory 添加或修改成功 添加或修改成功
88 1#$% laboratory 添加或修改失败 添加或修改失败
89 lab#$% laboratory 添加或修改失败 添加或修改失败
90 1 ~!@#$%^&*() 添加或修改失败 添加或修改失败
91 lab ~!@#$%^&*() 添加或修改失败 添加或修改失败
92 #$% ~!@#$%^&*() 添加或修改失败 添加或修改失败
93 lab1 ~!@#$%^&*() 添加或修改失败 添加或修改失败
94 1#$% ~!@#$%^&*() 添加或修改失败 添加或修改失败
95 lab#$% ~!@#$%^&*() 添加或修改失败 添加或修改失败
96 1 laboratory1234567890 添加或修改成功 添加或修改成功
97 lab laboratory1234567890 添加或修改成功 添加或修改成功
98 #$% laboratory1234567890 添加或修改失败 添加或修改失败
99 lab1 laboratory1234567890 添加或修改成功 添加或修改成功
100 1#$% laboratory1234567890 添加或修改失败 添加或修改失败
101 lab#$% laboratory1234567890 添加或修改失败 添加或修改失败
102 1 1234567890#$% 添加或修改失败 添加或修改失败
103 lab 1234567890#$% 添加或修改失败 添加或修改失败
104 #$% 1234567890#$% 添加或修改失败 添加或修改失败
105 lab1 1234567890#$% 添加或修改失败 添加或修改失败
106 1#$% 1234567890#$% 添加或修改失败 添加或修改失败
107 lab#$% 1234567890#$% 添加或修改失败 添加或修改失败
108 1 laboratory#$% 添加或修改失败 添加或修改失败
109 lab laboratory#$% 添加或修改失败 添加或修改失败
110 #$% laboratory#$% 添加或修改失败 添加或修改失败
111 lab1 laboratory#$% 添加或修改失败 添加或修改失败
112 1#$% laboratory#$% 添加或修改失败 添加或修改失败
113 lab#$% laboratory#$% 添加或修改失败 添加或修改失败
3.5结果分析和结论
(此处应描述测试工作完成的如何,被测系统质量如何。)
自动化脚本已经大致实现
被测系统质量较高