51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4265|回复: 5
打印 上一主题 下一主题

[原创] 一个web小系统的系统测试总结

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-7-4 18:00:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做手工测试三年多了,现在有空整理下最近的项目的小总结。第一次发帖,水平不高,也没有什么技术含量方面的东西,更多的是态度方面的。和大家多多交流。~

项目总结:

Quick so:

1)
第一次POCbug众多,主要集中在

1)
UI。比如时间选择框点一下出现,点其他位置时它应该消失。但当点其他button或者文本框时就没有验证它是否消失。还有其他涉及浏览器兼容性的UI问题。那时候是随便点点都有好多UI问题。

2)
IE7IE9的兼容性测试。因为页面用了大量的css表单,在IE7IE9的环境下的显示情况不尽相同,有时在IE9下面没问题,在IE7下面就很多问题。

3)
Javascript控件多造成了很多功能性问题。比如一个典型的bug是那个类似百度的文本框带搜索功能的,可以增减的。当删除第一个文本框时,后面再次增加的文本框的搜索下拉列表功能消失了。原因就是因为后面的文本框都是copy的第一个文本框的全部属性。第一个删除了,后面的文本框的功能自然就消失了。这个我在test case里没有包含,ad-hoc也没有想到这种情况,这是test case design时的重大失误,考虑的情况不够周到。从测试方法上没有把边界值验证的方法用于这种文本框的情况。

4)
快捷键测试。比如想到了tab,没有想到shift tab的验证.

2)
经过第一次poc的失败,后面对系统进行了更加仔细的测试。这时才感到手工测试学问颇多,而且最重要的是态度。只有按照严格的测试标准,才能给用户良好的使用体验。后面把更多的时间放到UI的验证上,主要是:

1)
检查页面的整体风格,颜色,布局是否美观。页面有三个滚动条,保证三个滚动条的样式一致。

2)
所有的报错信息,报错弹出对话框全部仔细检验。

3)
快速的操作测试性能。有个bug无意中在此情况下发现。就是上述的文本搜索框点击+加一行的功能。当我连续快速做操作时,添加的文本搜索框有的添加不出来,有的只添加了一半,有的形状变小,等等ugly.原因是这个功能是个动画效果,如果用户的操作时间短于它完成一个动画的周期,就会出现各种ugly.之前并没有开发人员告诉我这是个动画效果。这个bug纯属是在ad-hoc下发现的。所以作为测试人员,当你不知道系统的实现方法的时候,就要发挥想象力想到各种可能的情况,对于动态生成的控件做些暴力性测试。

4)
对第一个文本框的测试。这个文本框就是允许用户输入任意字符最多不超过60字。并且旁边有个功能能够动态地计算剩余还可以输入多少字符。这个文本框测下来bug有十几个。最后快UAT的时候还找到一个bug,就是当我用enter做换行一到总的字符达到60个时,所有的换行都消失了,都变成在一行显示了。虽然到现在我也不知道这个问题从开发的角度出在哪里,但总结的经验教训就是javascript做的玩意儿属于不太靠谱的,必须不断地对它测试测试再测试,保证bug就像宝藏一样源源不断。

5)
有个bug是在没有拿到最新版本找到的,说明开发很有前瞻性已经先于我考虑到了。就是在SO的结果页面,当SO的行数少时没问题,当SO的行数很多时,页面就ugly了。OK键都跑到表单上遮盖掉表单了。这说明UI的问题也要考虑极限情况,在一条两条的时候ok,可不能保证数量多的时候还ok

6)
最后产品环境迁移的时候,还有个UI问题,和开发确认了,开发leader承认这是个issue但由于要保证产品的稳定性怕一改会牵出其他问题他们把这个issue defer了。就是上面那个文本搜索框,当添加的个数>3时,右侧会出现滚动条,保证所有添加的文本搜索框都在这个section以内。问题出在当我加到第四个文本框时,右侧的滚动条没有放置在最下端,导致最后一行最下面的一部分总是显示不全,这个用户体验是很不好的,因为用户在最后一行输入的时候框的下边线看不到。这个issue我以前提过,之前的问题是最上面的边框显示不出来,开发说css要一点点儿调,结果调完就变成下边框显示不出了。那时我验证了认为上边框ok了就忽略这个问题了。其实应该再多做些测试,保证没有其他问题或者其他问题在可接受的范围内。如果这两个issue只能择其一,那肯定保证最下面边框一定出现,当时没有做这两种显示效果的比较,属于测试仍然不够细心。以后吸取教训。

这个虽然是个小项目,但还是学到了很多东西。特别是和开发坐在一起并肩奋斗,在他们身上也学到了不少东西。他们做事情挺认真的,基本都是html5,css,javascript,jquery的新手,但他们对css表单一丝不苟的调试,细心的态度让我很敬佩。有的issue他们在我测试之前自己就发现了,甚至在和我说的时候我半天都没意识到那是个问题,他们都还认真地调,认真的改。这样的精神真值得我一个需要更加细心态度的测试人员学习。总之一句话,只有严格的标准才能出现最好的产品。

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-7-20 17:39:25 | 只看该作者
写的不错 都是一些实际经验  学习了
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    3#
    发表于 2012-8-4 11:31:14 | 只看该作者
    总结得很好,中英文混用,有点难看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-29 10:39
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]测试连长

    4#
    发表于 2012-11-1 12:09:04 | 只看该作者
    很好,很受用,谢谢分享啊!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2013-3-4 16:41:02 | 只看该作者
    学习了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2013-8-23 16:59:30 | 只看该作者
    都是工作中很容易遗漏的问题
    很好
    谢谢,分享给大家!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-14 20:51 , Processed in 0.073252 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表