时间烙下的记忆 交给时间

web 测试方法1

上一篇 / 下一篇  2008-01-11 20:01:45 / 个人分类:web测试经验总结

其实我觉得web测试的方法和其他C/S架构的产品测试方法一样,基本方法就是黑盒测试、白盒测试和灰盒测试方法。对于大多数人所做的系统测试来说,就是黑盒的测试方法。当然web系统测试和其他架构的系统测试的关注点,略有不同。所以说相同的是测试方法,用例设计的方法;不同的是设计用例的时候关注点,以及测试的区域。比如web测试更关注于安全,性能,用户交互性,UI等等。

因此不管是黑盒测试方法,白盒测试方法,还是灰盒测试方法,当涉及的如何设计用例的时候,基本的方法是一样的。都是根据输入、输出范围,类型,系统功能逻辑等来设计用例。根据web系统的测试关注点,总结了一下web测试中不同的关注区域主要应用的测试用例的设计方法。

1 功能测试

功能测试关注点和其他的应用程序类似,下面根据自己的经验分类总结一下。

a 注册(添加),登录,查询,删除,更新等功能。 此类功能实现其实也就是对所谓的表单测试,以及数据库的测试(前台操作结合后台数据库查询),同时还涉及到安全性测试的范围(操作的相应权限)。利用一般的等价类和边界值的方法,以及错误的猜测。

b 复杂逻辑功能  之所以把这个单独列出来,是因为对于目前的很多购物网站来说,功能和功能之间的衔接越来越紧密,不只是涉及简单的添加,更新功能。即使是添加和更新,也会使各个功能之间有着密切的影响。这类测试紧紧依靠等价类之类的方法,似乎行不通。这类功能可以考虑因果图和场景设计的方法。

c cookie 的功能  此类功能本身可以体现在一般的功能里面,但是处于完全确认功能的正确性考虑,可以同时用一些辅助的工具来检查cookie是否按照预期保存在客户端,可以对于cookie的名称,值,终止日期等进行检测。如httpwatch.

d 不同环境的功能 此类功能可以涉及到兼容性测试的范畴,但是由于此类测试也涉及到web程序的功能问题,因此我在这里稍微描述一下。由于web应用程序对于操作系统和浏览器等环境要求不高的缘故,这也是它能够迅速发展的原因,但是由于不同客户的浏览器,操作系统版本不尽相同,以及设置也不尽一样。因此不同浏览器和操作系统的设置也是功能测试的范畴。

e 链接测试和内容测试 这两种测试属于比较简单的测试,方法可以简单的靠眼睛,也可以进行自动化。但是此类测试也是不可忽视的。因为对于链接不正确路径,以及死链对于用户来说,影响极其的不好。业界有一些测试链接的工具。如:Linkbot等

待续...

 


TAG: web测试经验总结

引用 删除 lyin7222   /   2009-09-15 21:23:16
 

评分:0

我来说两句

Open Toolbar