菜单
  
    摘要在软件测试中,场景法是一种重要的黑盒测试用例设计方法,该方法通过运用场景对系统的功能点或业务流程进行描述,从而设计测试用例。但使用场景法在对复杂业务流程进行测试时,存在着构造测试场景困难,测试用例冗余等问题。针对这些问题,提出了一种基于用例场景的优化策略,采用UML活动图对测试场景进行描述,设计优化算法,并将改进的场景法测试用例设计策略应用到“音飞采购管理系统”的业务流程测试过程中去。实践表明,该优化策略有效的降低了测试用例冗余性,提高了设计测试用例的效率。46045
    毕业论文关键词:场景法;测试用例,优化策略;活动图
     ABSTRACT
    In software testing, the scenario method is an important test case design method of black box testing, which uses scenario point or business process to describe the function of the system to design test cases. But using scenario method in testing complex business processes, there are several problems in constructing test scenario and eliminating redundant test cases. To solve these problems, this paper proposes an optimization strategy based on use case scenarios. The strategy adopts UML activity diagram to descript the test scenarios, and designs optimization algorithm. The improved scenario strategy is applied to the testing process of "Yinfei procurement management system". The result shows that the optimization strategy effectively has reduced the redundancy of test cases, and enhanced the efficiency of the test cases design.
    Key words: Scenario method; Test cases; Optimization strategy; Activity diagrams
     目  录
    第一章  绪论    1
    1.1背景描述    1
    1.2基于UML活动图的测试用例设计方法    1
    1.3基于场景法的测试用例设计方法    2
    1.4本文研究的问题    2
    第二章  相关理论与技术    3
    2.1UML活动图    3
    2.2场景法    4
    第三章  基于用例场景的测试用例设计策略    7
    3.1基于活动图的场景模型构建    7
    3.2场景模型的优化策略    7
    第四章  基于用例场景的测试用例设计实例    13
    4.1测试需求分析    13
    4.2构建测试场景    13
    4.3优化策略的应用    16
    第五章  总结与展望    19
    5.1 课题总结    19
    5.2 未来展望    19
    结束语    20
    致  谢    21
    参考文献    22
    第一章  绪论
    软件测试是软件工程的重要组成部分,是确保软件是否最终达到用户需求的重要手段。在实际的软件测试工作中,对软件各个功能进行一一列举是不现实的,
    为了节约人力资源与时间,提高测试工作的效率,需要从一堆庞大的数据中选择出具有代表性或者典型的数据来进行测试工作,这些选择出来的数据称之为测试用例。测试用例设计的合理性程度从根本上决定了软件测试工作能否顺利进行。因而,可以看出测试用例的设计工作在整个软件测试过程中具有重要的地位。
    1.1背景描述
    在黑盒测试领域中,常用的测试用例设计方法有:(1)等价类划分法。将数据分为有效等价类和无效等价类,从其中选取几个具有代表性的特殊数据进行用例设计,这样就可以用少量的测试数据,取得较好的测试结果;(2)因果图法。利用图解的方法分析软件输入条件数据的所有不同的组合情况,非常适合于有多个输入条件之间相互关联制约的情况;(3)场景法。利用构造场景来对整个系统的功能点或业务流程进行描述,比较适合于测试业务流程清晰的软件。
  1. 上一篇:Cocos2d基于C++的桌面平台游戏争霸的设计与实现
  2. 下一篇:基于JRE的电信资费系统的开发与设计
  1. 基于MATLAB的图像增强算法设计

  2. 基于Kinect的手势跟踪与识别算法设计

  3. JAVA基于安卓平台的医疗护工管理系统设计

  4. 基于核独立元分析的非线...

  5. 基于Hadoop的制造过程大数据存储平台构建

  6. 基于安卓系统的测量软件...

  7. 基于VC++的GIS矢量图形系统开发

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

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

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

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

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

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

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

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

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

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

  

About

751论文网手机版...

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

关闭返回