菜单
  

    事实上,对于系统来讲,不论采用什么技术和什么方法,系统中仍然会有错。采用新的语言、先进的开发方式、完善的开发过程,可以减少错误的引入,但是不可能完全杜绝系统中的错误,这些引入的错误需要测试来找出,系统中的错误密度也需要测试来进行估计。测试是所有工程学科的基本组成单元,是系统开发的重要部分。自有程序设计的那一天起测试就一直伴随着。统计表明,在典型的系统开发项目中,系统测试工作量往往占系统开发总工作量的40%以上。而在系统开发的总成本中,用在测试上的开销要占30%到50%。如果把文护阶段也考虑在内,讨论整个系统生存周期时,测试的成本比例也许会有所降低,但实际上文护工作相当于二次开发,乃至多次开发,其中必定还包含许多测试工作。
    5.2    测试实例的研究与选择
    (1)    测试方法
    程序测试的主要方法分为两大类,白盒测试和黑盒测试。
    白盒测试:一种是以程序的内部逻辑结构为依据而设计测试用例的方法,因而又称为结构测试或玻璃盒测试,将系统看成一个透明的白盒子,按照程序的内部结构和处理逻辑来选定测试用例,对系统的逻辑路径及过程进行测试,检查它与设计是否相符合[12]。白盒测试就是要选取足够的测试用例,对源代码实行比较充分的覆盖,以便尽可能多地发现程序中的错误。主要有两种方法:一种为逻辑覆盖法,另一种称为路径覆盖法。
        黑盒测试:也称为功能测试,数据驱动测试等,它将待测试对象堪称是一个黑盒子,在完全不考虑程序的内部结构和特性的情况下,只依据规格说明书来检查程序的功能是否能正常使用。黑盒测试主要是根据输入条件和输出条件确定测试数据,通过测试数据来检查程序是否能够产生出正确的输出。进行黑盒测试主要有一下几种方法:等价分类法、边界值分析法、猜透法、因果图法。本系统主要选用的是黑盒测试方法。
    (2)    测试用例
    用例:在登录界面输入一个测试用户的账号、正确的密码。点击等登录。
    期望结果:登录成功进入个人网站主页面
    实际结果:进入个人网站主页面。

    用例:在后台登录界面输入一个测试管理员账号、正确的密码。点击等登录。
    期望结果:登录成功,进入后台管理主页面
    实际结果:进入后台管理主页面。

    用例:在后台管理界面添加一个管理员用户。并填上合法的管理员用户名、密码并确认密码,点击添加。
    期望结果:添加成功,可查看到所添加的管理员用户在管理员管理列表里。
    实际结果:添加成功,可查看到所添加的管理员用户存在管理员列表里面。

    用例:在后台管理界面用户管理删除一个用户。
    期望结果:点击删除,可查看到删除的用户不存在管理员列表里。
    实际结果:点击删除,可查看到删除的用户不存在管理员列表里。

    用例:在后台管理界面注册用户管理删除一个注册用户。
    期望结果:点击删除,可查看到删除的注册用户不存在注册用户列表里。
    实际结果:点击删除,可查看到删除的注册用户不存在注册用户列表里。

    用例:在后台管理界面发货管理,选择一个客户进行发货处理。
    期望结果:点击发货,可查看到对应客户的我的订单状态从未发货状态变成已经发货状态。
    实际结果:点击发货,可查看到对应客户的我的订单状态从未发货状态变成已经发货状态。

    用例:在后台管理界面增加一条招聘信息。
  1. 上一篇:C#+sqlserver学生MIS平台的设计与开发
  2. 下一篇:第三方支付系统风险对策分析+策略建议
  1. jsp小企业品质在线评分系统设计与实现

  2. 基于.net的在线考试系统网站设计与实现

  3. PHP+MYSQL网站设计与实现

  4. php+mysql移动终端企业生产...

  5. 《网站设计与管理》课程...

  6. Justep基于开放平台的企业...

  7. jsp+mysql企业人事管理系统的设计和实现

  8. 乳业同业并购式全产业链...

  9. 大众媒体对公共政策制定的影响

  10. 电站锅炉暖风器设计任务书

  11. 中考体育项目与体育教学合理结合的研究

  12. java+mysql车辆管理系统的设计+源代码

  13. 当代大学生慈善意识研究+文献综述

  14. 十二层带中心支撑钢结构...

  15. 杂拟谷盗体内共生菌沃尔...

  16. 酸性水汽提装置总汽提塔设计+CAD图纸

  17. 河岸冲刷和泥沙淤积的监测国内外研究现状

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回