TA的每日心情 | 开心 2017-2-21 16:15 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
最近刚完成一个产品的测试工作,根据之前发生的状况,写了份总结,供大家参考,也希望大家也来分享下自己在测试工作中的经验、教训等。
(备注:被测产品有即时通讯功能,还有文件共享功能等,是C/S架构的)
1. 容易遗漏的测试用例
1.1 不同分辨率下的测试
1.2 并发测试(如两个用户对同一文件或同一目录的同时操作)
1.3 文件的版本信息验证(如exe的版本是否正确)
1.4 界面显示(如logo是否正确、图标大小尺寸)
1.5 多情况同时发生(如收到不同的消息或离线消息时,登录或读取消息是否正确,有群消息、个人消息、加入群的验证消息)
1.6 收发图片时要对所有的图片类型文件进行测试。
1.7 软件更新测试时,需要测试从较老的版本升到最新版本后与最新版本的安装,两个文件夹进行比较。是否更新包中有些文件没打包进去。
1.8 退出程序时,是否也会同时关闭相关进程。
1.9 多用户上下线或改变状态时,在我的团队模块互相是否有影响。
1.10 一用户登录后所做的操作在换一用户登录后,是否会被记住。(比如,主桌面的搜索框,当前用户输入的搜索内容,换一用户登录后,是否会清空。)
1.11 用户体验性。(如在群窗体,如果没有选中一个群,退出群按钮应该是disable的;在网盘窗体,当选中一文件夹时,重命名按钮应该是disable的,等等)
1.12 文本输入框中使用键盘快捷键的操作。(比如复制粘贴用Ctrl+C,Ctrl+V等)
1.13 窗体的最大化、最小化、移动;窗体在状态栏中显示的图标是否正确
1.14 换肤的时候,可能对当前打开的一个窗体起作用,但需要测试,打开多个窗体和子窗体的时候,进行换肤,是否也是正确的。
1.15 在对软件进行操作的时候,是否会产生新的多余文件。(比如有个bug,在接收文件后,会在该目录下多出广告目录)
1.16 版本更新不能对原数据进行更改,无论是服务器或客户端程序的更新。
1.17 Tab键的使用
1.18 文本输入框需对空格进行trim
1.19 内存泄漏测试
1.20 打开多个窗体和子窗体的时候,进行注销或关闭,程序是否会关闭这些窗体和子窗体。
2. 测试的注意点
2.1 测试环境对软件的影响,比如不同的操作系统、不同的防火墙、杀毒软件、不同权限的用户登录操作系统对使用软件的影响。
2.2 C/S系统,要关注客户端对数据进行的修改,服务器端是否会同时更新;或者服务器端做了更改,客户端是否会同时更新。
2.3 不要遗漏任何一个功能点的测试,即使是很细小的或很常规的功能。(比如曾出现过个bug,在画图时,打开调色板,更改颜色,程序就报错了。)对一切要报着怀疑的态度。
2.4 即使不能重现的bug也要记录在缺陷管理系统上。
2.5 尽量保证先需求,然后测试用例,最后测试执行。而不要把测试用例省了。当然在测试执行完后,可以再补充些测试用例进去,使后期版本的测试更加完善。 |
评分
-
查看全部评分
|