团队如何规划测试手段?
1、了解产品特点、团队特点。了解渠道最好是经历一次完整的项目。
2、结合产品、团队特点引入业内已有手段。例如测试管理用QC,界面自动化用QTP、watir,单元、接口、集成测试用junit、nunit、cppunit、dbunit,太多不一一列举。大多测试团队均处于此阶段。
3、自主研发。刚开始主要结合实际工作开发小工具,此类工具不具备太多通用性,针对性很强。例如汇金需具备以下工具:
4、工具融合。把各种工具、技巧融合在一起形成技能地图,工程师按需选取。这是汇金目前正在做的。
5、测试平台。平台的概念很大,一旦形成它必须成为一个载体,能兼容各种不同产品业务的测试工作,可订制,可扩展。它一定不是工具包,不是简单的工具集合。如果再把硬件资源统一管理调度,那就是云测试。
测试手段如何运用?
1、早上来到公司,打开终端设备,登录测试平台。系统提示,有两项测试任务已结束,有一项新测试任务。
2、查看新任务,系统列出任务需求、参与人员、任务周期、测试环境(系统自动分配、无需绑定)、测试帐号(系统自动分配)、测试类型等等。
3、结合系统提示,人为分析本次任务有50个功能点,2个性能点,需进行安全性、兼容性测试。
4、系统已自动建立项目空间,点击链接进入空间。
5、系统提示是否需额外申请性能、安全等测试人员支持,如需,点击链接进入资源申请页面。
6、系统询问此任务是何种级别,不同级别对应不同流程,轻重不同,具有不同阶段。
7、选取级别,系统提示进行何种设计,测试范围?测试流程?测试用例?……
8、测试用例编写,可转换为对应脚本。
9、功能测试用例可选择手工或自动执行。如选择手工,系统提供浏览器选择;如选择自动,系统按照对应测试用例执行。
10、性能、安全、兼容性测试用例可选择人工或自动。如选择人工,系统提供测试工具入口;如选择自动,系统按照对应测试用例执行。
11、缺陷可人工提交也可系统自动提交。
12、每日测试任务报告自动统计并发出。
13、任务的每个阶段完成后系统自动关闭任务。
14、所有信息自动存档。
15、结合本次任务想进行工具开发,系统提供二次开发入口。所有插件形成插件库,可互相引用。
16、可查看其它任务信息,提供强大的搜索功能。
17、系统提供能力提升学习通道,提供问答机器人。
18、可为自己或他人创建任务。
19、早上来到公司,系统提示一个任务已关闭,有一个新任务。
简单讲,这是一个以问答、咨询为展现,工作流为控制的测试平台。