多数日本企业在软件开发流程中各个组的组长一般只做review工作,review你的用例是否全面覆盖了你的需求,review你提交的成果物有没有错误。Review是一份很细致的工作,需要对需求的把握十分理解。除了组长做review工作外,测试和测试之间还要做交叉测试,各自造不同的数据,在提交成果物之前确保找出所有的bug。
这种交叉review和交叉测试的过程其实每个企业都有提到,但一方面是人力的问题,另一方面是时间的问题,似乎很少有企业能真正做到位。
然后对日软件开发中测试人员的要求比开发人员的要求高,在项目的时间计划安排上也是测试时间远远要比开发时间多,一般开发时间安排为1人/日的话,测试时间起码是2.5人/日。因为在前面文章中我已提到需求文档上已经把所有的代码实现逻辑写好了,开发人员几乎在开发时只要将需求上的逻辑加一件“外套”,就像现在我们使用的ruby脚本一样,在业务流代码已经完成的基础上我们只要给将业务流代码加个驱动方法使它跑起来就结束工作了;而测试人员比较辛苦,开发人员在开发的这段时间一般还不够测试人员写TC的;在测试的时候还要保留证据证明你是完全按照case来执行测试的。比如在执行某一个用例的时候用到了哪些数据,如果是测试前台页面的,那就需要将页面上文本框的内容截图出来,如果是测试后台批处理程序的,那么需要做一个输入数据文档,同时将程序跑出来的日志、生成的各类统计文档等全都保留下来,将这些文档的内容和预期结果做对照,来判定测试的用例是否通过。
当然我们是否也需要花那么多的时间去做这一系列的产出物我觉得需要探讨?就目前我们的业务来说,我个人觉得没有必要,但那样做确实有一定的好处,首先很规范,不会马马虎虎一测了之;其次,一系列的输入数据文档便于回归测试,也便于下次业务有变动后可以节省造数据的时间。
分享到:
相关推荐
如果读者能够在这个方面好好体会的话,肯定会对软件开发有一个更为全面、深入的理解,从而可以更加有效的去使用这些过程方法、设计原则以及最佳实践。 第二,本书的核心是软件设计,但是它对软件设计的理解以及...
菜鸟裹裹主要包括 1.支付宝快速登录 2.支付宝注册 3.手机淘宝登录,手机登录 4.首页-校园认证 5.首页-包裹搜索,首页-添加包裹 6.首页-扫一扫 ...可以作为安卓(移动软件开发)期末课程设计参考。
2. 第二节 Keil C51单片机软件开发系统的整体结构 C51工具包的整体结构,如图(1)所示,其中uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发...
随着对日外包的发展,越来越多的志同道合的朋友加入到这个行列,这本书是对日外包入门的不二之选,绝对难得! 大体内容如下: 1....对日软件开发经验与体会 ...... 4.中日文化差异 ......
第3部分 对日软件开发的经验与体会 79 第20课 名片交换礼节 80 第21课 邮件书写技巧 82 第22课 贺卡范例 85 第23課 文档及会谈事项 87 第24課 面试技巧 90 第25課 项目管理者素质 92 第26課 容易用错的日语 93 第27...
非常不错的酒店管理软件,欢迎大家来分享和给于宝贵的意见和交流一下心得体会
第二章是系统分析,对系统进行了需求分析、可行性分析,并对开发理论依据作了简要介绍;第三章是系统设计,对系统进行了总体设计、功能设计、数据库设计;第四章是系统功能的实现,着重讲述了用户信息的管理、数据的...
解决问题的方法和措施8(一)、所遇问题8(二)、解决方法与措施9五、心得体会9一、实训目的及其意义1.1、目的及意义了解现阶段互联网发展主流,了解移动互联网,认识移动互联网的发展与展望,认识Android,了解基于...
[14本经典Android开发教程] 8 Linux内核阅读心得体会 读核感悟 2 读核感悟 Linux内核启动 内核的生成 2 读核感悟 Linux内核启动 从hello world说起 3 读核感悟 Linux内核启动 BIOS 5 读核感悟 Linux内核启动 setup...
首先我们对系统中的具体功能点进行一个详细描述: 1. 添加借书信息功能:图书管理员选择图书和结合借书的用户,完成借出操作。 2. 修改借书信息功能:图书管理员选择图书和结合借书的用户,完成修改操作。 3. 删除...
甲骨文(Oracle)公司的研发经理来计算所讲座时的资料,介绍了世界级的...第二部分:在软件开发周期或各阶段中各环节的工程技术和工具。 每个环节分五个方面讲述 挑战问题、解决办法、工作流程、工具介绍和个人体会。
2.商品发布:编辑商品图片、描述、卖家、价格、地址及联系方式等信息 3.商品搜索:输入关键字进行有关商品的检索 4.商品购买:将选中的商品加入购物车中 5.扫一扫:识别二维码并访问其对应资源
μVision2是一个标准的windows应用程序,它是C51的一个集成软件开发平台,具有源代码编辑、项目管理、程序生成器等功能,他的人机界面友好,操作方便,是开发者的首选工具软件。 μVision2提供以下特性帮助用户快...
2 用户注册页面 用户首次使用APP前需要在服务器验证相关信息 3 首页 用户登录后默认显示的页面,内容可为消息页、联系人页、个人页 4 消息页面 内容为用户的历史聊天消息 5 联系人页面 内容为用户添加的好友列表 6 ...
在微软当软件开发测试工程师的故事 背景资料:李敏,2005年开始在微软实习,半年后研究生毕业成为正式员工,先后经历了System Center Configuration Manager 2007以及SP1、R2的发布,测试的领域涉及UI测试、AMT ...
难点:对软件分工合作重要性和存在的困难的体会;对软件需求、软件维护重要性的认识。 2 软件工程概述全文共31页,当前为第2页。 1.1 什么是软件 软件=程序?开发软件=写程序? 认识的误区! 程序只是软件的一个...
然后介绍了现代软件工程的基本思想,使读者能够在一个比较高的层面上对Visual C++编程与软件开发有一个较为全面的认识;从第3章开始,结合开发实例,根据现代软件工程的相关理论与方法,详细分析了Visual C++在各种...
并用系统的观点和软件开发一般规范进行软件开发,巩固、深化学生的理论知识,提高编程水平,并在此过程中培养我们严谨的科学态度和良好的工作作风。熟练掌握数据的存储表示和基本操作的实现,能够利用存储设计算法...
《 软件工程 》实训报告 题 目 扫雷小游戏 实习起止时间: 2019年12月02日 至 2019 年12月12日 目 录 一、实习时间 1 二、实习地点 1 三、实习目的 1 四、实习内容 1 五、实习小结或体会 8 六、参考文献 9 七、指导...
1.系统概述 4 2.需求分析 5 3.概要设计 7 4.详细设计 9 5.系统成果展示 11 6.实习体会 17