这几天很多测试网友给我发信息说,不知道怎么写Web测试用例,我告诉他们说,我现在也在总结思路,经过这几天的终于找了思路与方法,可能是大家心目中理想的方法,可能不是大家心目中理想的方法,这些方法与思路里面,含有我个人在从事互联网测试时,对公司的项目编写用例总结下来的。如果有不妥当之处请大家多多指出。欢迎高手对我的思路与方法指出问题。谢谢!

  好了,废话不多说,现在进入主题吧!

  互联网Web测试用例设计思路

  我先从自己说起吧,本人也是刚刚从事互联网Web测试工作。很多测试朋友多知道怎么写测试用例,但都不知道如何下手,我与你们也是一样的,经过了这几天的思考与总结,我终于发现了自己的思路有问题,所以才使自己无从下手。下面简单的来说一说,Web测试用例设计的思路。

  1、Web测试用例设计思路:主要是Web测试用例操作与界面流程,我们为什么在心中有思路,但是写测试用例无从下手,那是一个人在做了ERP内部系统测试后,再从事Web测试工作,写测试用例的时候会模仿以前的工作经验去编写测试用例,所以编写出的测试用例重复性的用例比较多,执行力也比较少。

  2、Web测试用例设计思路:看到上面第一点的朋友,如果你是这样的话,这条是教你如果去放开思路编写用例,我们每个公司的企业文化里面都会含有一个字的文化,那是“创新”,为什么要选择创新没,大家都知道没有创新的公司,会必死,像诺基亚的塞班系统一样,塞班系统以前10年多辉煌的历史,转眼被安卓取代,为什么是塞班系统升级时,会重构与重写很多代码,代码只会增加没有大多减少,使系统运行起来慢。我们编写测试用例一样要学会创新,不能用以前行业的思路对现在的行业来进行工作。我们要放开思路大胆的去设想一些可能发生的事情。

  上面2点主要是教大家,如何去理解项目,如何去放开思路,创新用例。(可能大家没看出什么含义,大家不要担心,请开下面的设计用例的方法吧!)

  互联网Web测试用例设计方法

  1、按照模块设计用例

  为什么要按照模块设计用例呢?因为互联网Web有成千上万的连接,里面也含有相同的跳转页面地址,也有模块单独分立,如:搜索、导航、友情连接、留言等都是独立的页面,也是属于Web页面中的模块。

  2、按照主要功能设计用例

  为什么要按照主要功能设计用例呢?因为我刚刚说了Web页面中有成千上万的连接,很多连接其实都是只想一个页面,如:首页里面包含、新闻、资料、文章,我们点击不同的页面好进入不同的详细页。这时我们只有按照功能进行用例的设计,这样可以减少用例的重复性。

  3、按照需求与项目流程设计用例

  为什么要按照项目流程设计用例呢?其实我们拿手中的资料基本上都是项目的整理流程图与项目需求文档规格书,如果项目是一个新的项目话,我们没有预览网站,那要使用项目流程与需求文档来设计用例了,因为为什么往往看到的只有一个大致的首页图,我们从何下手,那是要放开思路胆大设计了,为什么并不了解产品部要怎么实现这个功能,我们只有了解需求与开发沟通才能设计好的用例,很像敏捷测试吧,但不是哦!当功能与项目开发完毕后,我们要对用例的重整操作,因为我们设计的用例,有些并不符合逻辑,有些并不符合实际,所有这个流程是并不可少的。这样用的设计我并不推荐。但这样的设计方法大的优势是,我们可以完完全全的贯穿这个项目与系统。

  这些东西只是我短短几天总结出来的,可能内容不是很完善,不是精确,希望帮助一下设计测试用例方向迷蒙的朋友,希望大家能给我多多提意见,互相学习。谢谢!

  后期补充完整内容,期待大家关注!