51Testing软件测试论坛

标题: 大家一起来在线设计测试用例! [打印本页]

作者: andrewpoon    时间: 2007-12-3 12:42
标题: 大家一起来在线设计测试用例!
各位朋友:

大家讨论一下这个界面里的Save按钮的测试用例该怎么写呢



功能介绍:1.公司信息有5个基本的信息栏Company、Tax、Country/City、Address、Tel。
          2.在此界面自己可以通过New Column按钮增加新的信息栏名字;两种类型:字符、数字,两种类型的信息栏最多共可以增加10个.
          3.实际Testing01、Testing02就是两个自己增加的信息栏的示范,Testing01为字符类型、Testing02为数字类型;
          4.输入或修改信息后,通过Save按钮就可能把输入或修改的信息存储到服务器。

问题:该怎么设计Save功能的测试用例才全面?
作者: syang0517    时间: 2007-12-3 13:29
我个人认为,如果是SAVE按钮首先是功能,
1.把所有信息都进行输入,查看服务器端接收信息。
2.把所有信息都进行修改,查看服务器端接收信息。
3.然后根据信息,填写正确的信息,点击保存,提示正确。
4.填写不正确的信息,给出合理的提示。
作者: andrewpoon    时间: 2007-12-3 21:44
谢谢楼上的回答!

我补充一点功能:在每个信息编辑框里输入或修改完信息后,自动判断数据是否合法,数据不合法不能点Save按钮。所以不需要Save按钮触发判断功能.Save按钮只是触发存储数据到服务器的功能!
我设计测试用例的思路如下:
一.只在基本信息栏输入或修改数据,然后点Save按钮存储;
二.只在自己新增信息栏里输入或修改数据,然后点Save按钮存储;
三.在基本信息栏和自己新增信息栏都输入或修改了数据,然后Save按钮存储.

在分那以上三类后,再对每类进行细分:

一.只在基本信息栏输入或修改数据,然后点Save按钮存储;
1.输入或修改一条基本信息后点Save按钮存储;
  a.输入的信息字符个数小于信息栏可接受的最多字符的数量;
  b.输入的字符个数等于信息栏可接受的最多字符的数量;
  c.通过Ctrl+V或右键粘贴字符到信息栏;
2.输入或修改多条基本信息后点Save按钮存储;
  a.每条信息的字符个数小于信息栏可接受的最多字符的数量;
3.输入或修改第一条和第5条基本信息后点Save按钮存储;
4.输入或修改5条基本信息后点Save按钮存储;
  a.每条信息栏里,输入的字符个数都小于可接受的字符数量;
  b.每条信息栏里,输入的字符个数都等于可接受的字符个数;

二.只在自己新增信息栏里输入或修改数据,然后点Save按钮存储;
   按照基本信息栏测试思路对新增信息栏进行测试,同时增加对不同数据类型Text、Number的测试!

三.在基本信息栏和自己新增信息栏都输入或修改了数据,然后Save按钮存储.
  1.只修改一个基本信息栏和一个自己新增信息栏后,点Save按钮存储;
    .每条信息内容字符个数小于可接受的字符数量。
     b.每条信息内容字符个数都等可接受的字符数量。
  2.5个基本信息栏和10个自己新增信息栏内容都修改后,点Save按钮存储;
    a.每条信息内容字符个数小于可接受的字符数量。
     b.每条信息内容字符个数都等可接受的字符数量。

实际上这个测试呢,我认为还是不够全面。但是即使不全面,测试工作量已经很大了。所以,我想大家讨论一下,怎么才能减少用例数量,又增加用例覆盖率呢?同时,有什么地方的用例可以不需要。我想这样讨论大家都可以从中有所收获吧!

朋友们,快顶吧!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2