网站大量收购独家精品文档,联系QQ:2885784924

软件测试基础教程教学课件作者牛红刘卫宏唐国平编第8章节单机版五子棋游戏测试实例课件幻灯片.ppt

软件测试基础教程教学课件作者牛红刘卫宏唐国平编第8章节单机版五子棋游戏测试实例课件幻灯片.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8.5集成测试实例 在完成了主界面类(FiveStone)中各方法的单元测试后,对此类进行集成测试。 * 8.5集成测试实例 8.5.1 FIVESTONE 类各方法调用关系 * 8.5集成测试实例 8.5.2集成测试计划 * 1)集成测试策略 测试策略包括要使用的测试技术和工具、测试完成标准、影响资源分配的特殊考虑,例如模拟物理损坏、安全性威胁。 测试策略项 FiveStone 类内部集成及接口界面测试 测试类型 集成测试 测试技术 70%用手工测试, 30%用 JUnit 测试工具自动测试 手工测试主要是针对接口测试和 GUI 测试。 自动化测试主要针对类的内部方法集成。 测试通过失败标准 成功:1、接口测试用例都被执行并通过 2、测试发现的缺陷都被修正并通过回归测试 3、集成测试报告,且报告通过评审。 失败:1、设计问题,导致修改 20%以上的函数接口、功能、数量的变化 2、有功能没有设计实现,以及更改功能设计共导致修改 20%以上的函数接口、功能、数量的变化 测试挂起恢复标准 挂起:某个测试用例被阻塞时挂起 恢复:挂起条件解决 特殊考虑 1. 类内部集成时,内部函数被调用次数小于 3,调用层次小于 2 的不进行测试 2. 由于该集成为类的内部集成,所以类的内部集成用例的设计实施由开发人员来完成。 8.5集成测试实例 8.5.2集成测试计划 * 2)集成测试内容 在进行测试计划时,首先我们应该根据软件设计文档来评估测试项有哪些,然后根据工作量来进行集成测试的计划。 标识符 名称 调用层次数 调用函数数 是否测试 测试策略 I_FiveStone_01 接口规范检查 - - Y 静态走查 I_FiveStone_02 main()方法调用 - - Y 手工测试 I_FiveStone_03 GUI 界面 - - Y 手工测试 I_FiveStone_04 public void init() 4 5 Y 相邻集成 I_FiveStone_05 public void paihang(String strpai) 0 0 N - I_FiveStone_06 public void maopao(int[] x) 0 0 N - I_FiveStone_07 public void paint(Graphics g) 1 1 N - I_FiveStone_08 public void chucun(int[] x) 0 0 N - I_FiveStone_09 public void itemStateChanged(ItemEvent e) 0 0 N - I_FiveStone_10 public void actionPerformed(ActionEvent e) 3 4 Y 相邻集成 8.5集成测试实例 8.5.2集成测试计划 * 2)集成测试内容 I_FiveStone_11 public void mouseClicked(MouseEvent e) 3 1 Y 相邻集成 I_FiveStone_12 public void set_Qizi(int x,int y) 2 5 Y 相邻集成 I_FiveStone_13 public String get_qizi_color(int x) 0 0 N - I_FiveStone_14 public String get_qizi_color1(int x) 0 0 N - I_FiveStone_15 public void draw_qipan(Graphics g) 0 0 N - I_FiveStone_16 public void game_start() 1 1 N - I_FiveStone_17 public void game_start_csh() 0 0 N - I_FiveStone_18 public void game_re() 0 0 N - I_FiveStone_19 public void game_btn_enable(boolean e) 0 0 N - I_FiveStone_20 public void judge(int a, int b) 1 8 Y 相邻集成 I_FiveStone_21 public boolean game_win_1(int x,int y) 0 0 N - I_FiveStone_22 public boolean game_win_2(int x,int y) 0 0 N - I_FiveStone_23 public boolean game_win_3(int x,int y) 0 0 N - I_FiveStone_24 public boolean game_win_4(int

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档