登陆、添加、删除、查询模块的测试点小结

发表于:2009-9-27 15:06

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing博客转载

  以前在这里看到一篇文章说,要积累各个常用模块的测试点,然后到需要测试的时候就根据这些测试点设计测试用例,我觉得这是一个好方法,就决定总结一下。我的实际经验不多,根据我在论坛中学到的零散的东西和自己的想象,总结出以下几点,欢迎各位继续补充。

  1、登陆  2、添加  3、查询  4、删除

  1、登陆

  ①        用户名和密码都符合要求(格式上的要求)

  ②        用户名和密码都不符合要求(格式上的要求)

  ③        用户名符合要求,密码不符合要求(格式上的要求)

  ④        密码符合要求,用户名不符合要求(格式上的要求)

  ⑤        用户名或密码为空

  ⑥        数据库中不存在的用户名,不存在的密码

  ⑦        数据库中存在的用户名,错误的密码

  ⑧        数据库中不存在的用户名,存在的密码

  ⑨        输入的数据前存在空格

  ⑩        输入正确的用户名密码以后按[enter]是否能登陆

  2、添加

  ①        要添加的数据项均合理,检查数据库中是否添加了相应的数据

  ②        留出一个必填数据为空

  ③        按照边界值等价类设计测试用例的原则设计其他输入项的测试用例

  ④        不符合要求的地方要有错误提示

  ⑤        是否支持table键

  ⑥        按enter是否能保存

  ⑦        若提示不能保存,也要察看数据库里是否多了一条数据

  3、删除

  ①        删除一个数据库中存在的数据,然后查看数据库中是否删除

  ②        删除一个数据库中并不存在的数据,看书否有错误提示,并且数据库中没有数据被删除

  ③        输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。

  ④        输入的正确数据前加空格,看是否能正确删除数据

  ⑤        什么也不输入

  ⑥        是否指出table键

  ⑦        是否支持enter键

  4、查询

  精确查询:

  ①        输入的查询条件为数据库中存在的数据,看是否能正确地查出相应得数据

  ②        输入正确的查询条件以前加上空格,看是否能正确地查出相应的数据

  ③        输入格式或范围不符合要求的数据,看是否有错误提示

  ④        输入数据库中不存在的数据

  ⑤        不输入任何数据

  ⑥        是否支持table键

  ⑦        是否支持enter键

  模糊查询:

  在精确查询的基础上加上以下一点:

  ①        输入一些字符,看是否能查出数据库中所有的相关信息

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 唐唐心语
    2010-10-17 23:38:48

    比较透彻

  • wangdihzh
    2009-10-14 21:31:20

    偶有个疑惑。关于登陆模块,第9个scenario:输入的数据前存在空格。这个是不是属于输入内容格式问题那类啊,可不可以包含在1,2,3,4里面呢?

  • 小狐狸如如
    2009-10-09 13:18:47

    还是比较全的,但是没有考虑安全性,重复提交,特殊字符这些东西

  • lengyushu
    2009-10-06 13:30:12

    比较准确、透彻!

  • fyy_abc123
    2009-9-30 13:58:33

    输入的数据前存在空格

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号