软件测试团队如何规划测试手段?

发表于:2011-8-17 11:24

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

 作者:x超人(cnblogs)    来源:51Testing软件测试网采编

  团队如何规划测试手段?

  1、了解产品特点、团队特点。了解渠道最好是经历一次完整的项目。

  2、结合产品、团队特点引入业内已有手段。例如测试管理用QC,界面自动化用QTP、watir,单元、接口、集成测试用junit、nunit、cppunit、dbunit,太多不一一列举。大多测试团队均处于此阶段。

  3、自主研发。刚开始主要结合实际工作开发小工具,此类工具不具备太多通用性,针对性很强。例如汇金需具备以下工具:

  测试环境监控:告警、监控、排查、解决。

  持续集成框架:自动化测试脚本框架、脚本集中管理、自动运行、自动发送报告(报告中需初步定位问题)。

  知识管理:业务、技能知识管理,轻松搜索、导出;工作交流。

  业务测试工具:订购配置验证自动化;垃圾数据清理;数据迁移测试……

  底层测试外化:单元、接口、集成不一定都要通过代码级别进行,开发类似demo入口,对不提供界面的功能进行测试。

  脚本生成自动化:自动生成测试脚本。测试人员一般认为自动生成的结果必须是一个脚本,里面有什么初始化、断言之类的。但前几天有位开发架构师质疑为什么一定要有脚本,单纯生成输入数据及预期结果的文件行不行,也就是纯数据驱动。

  各种技巧,比如如何debug,在哪看日志,缓存、时间程序管理等等。

  4、工具融合。把各种工具、技巧融合在一起形成技能地图,工程师按需选取。这是汇金目前正在做的。

  5、测试平台。平台的概念很大,一旦形成它必须成为一个载体,能兼容各种不同产品业务的测试工作,可订制,可扩展。它一定不是工具包,不是简单的工具集合。如果再把硬件资源统一管理调度,那就是云测试。

  测试手段如何运用?

  1、早上来到公司,打开终端设备,登录测试平台。系统提示,有两项测试任务已结束,有一项新测试任务。

  2、查看新任务,系统列出任务需求、参与人员、任务周期、测试环境(系统自动分配、无需绑定)、测试帐号(系统自动分配)、测试类型等等。

  3、结合系统提示,人为分析本次任务有50个功能点,2个性能点,需进行安全性、兼容性测试。

  4、系统已自动建立项目空间,点击链接进入空间。

  5、系统提示是否需额外申请性能、安全等测试人员支持,如需,点击链接进入资源申请页面。

  6、系统询问此任务是何种级别,不同级别对应不同流程,轻重不同,具有不同阶段。

  7、选取级别,系统提示进行何种设计,测试范围?测试流程?测试用例?……

  8、测试用例编写,可转换为对应脚本。

  9、功能测试用例可选择手工或自动执行。如选择手工,系统提供浏览器选择;如选择自动,系统按照对应测试用例执行。

  10、性能、安全、兼容性测试用例可选择人工或自动。如选择人工,系统提供测试工具入口;如选择自动,系统按照对应测试用例执行。

  11、缺陷可人工提交也可系统自动提交。

  12、每日测试任务报告自动统计并发出。

  13、任务的每个阶段完成后系统自动关闭任务。

  14、所有信息自动存档。

  15、结合本次任务想进行工具开发,系统提供二次开发入口。所有插件形成插件库,可互相引用。

  16、可查看其它任务信息,提供强大的搜索功能。

  17、系统提供能力提升学习通道,提供问答机器人。

  18、可为自己或他人创建任务。

  19、早上来到公司,系统提示一个任务已关闭,有一个新任务。

  简单讲,这是一个以问答、咨询为展现,工作流为控制的测试平台。

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

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号