一.测试工程师的具体职责(测试过程的输入、输出;与开发人员的关系)
(1)寻找bug( 编写测试计划,编写测试用例,搭建测试环境,执行测试)
(2)找出bug , 进行BUG验证根据测试结果,与开发部门反复沟通测试情况,督促开发部门解决问题,修正测试中发现的缺陷,完善软件功能
(3)与开发人员容易起矛盾,要互相协调
二.对被测试的网站进行描述(描述网站功能,并贴图)
(1)网站功能:智能大棚管理系统系统主要实现通过各类传感器采集大棚环境数据,并在管理网站上实时显示相关信息;同时可远程控制环境参数。
捕获.PNG
三.根据不同类型的测试,列出问题清单
-
系统可用性
a. 没有注册功能
b. 没有密码找回功能
c. 没有记忆登录功能
d. 手机显示并没有适配 -
系统健壮性
a. 网站没有默认页,必须输入login.aspx
b. 直接构造URL可登录主界面,无需登录
c. 没有进行错误处理(try-catch)
d. 存在SQL注入漏洞,密码处输入456' or '1'='1
,无论用户名为什么均可以登录
e.用户名密码不区分大小写
f. 可以重复登录网站
g.从其他页面可以返回到登录页面,并且可能提示用户名密码错误
h.修改编码后,有些中文变成乱码,有些不变------将文件编码改为GBK
i.打印预览不显示图片------打开打印预览
j.登录按钮居中显示-------用IE8打开,登录按钮居中显示,其他浏览器居左
k.数据库可以存在重复用户名-------在数据库中建重复用户名同样可实现登录
四.重要问题截取GIF图片以便开发人员回溯
(1)用户名密码不区分大小写
错误.gif
(2)可以重复登录网站
2.gif
(3)登录按钮居中显示
3.gif
网友评论