TA的每日心情 | 慵懒 2016-4-26 13:27 |
---|
签到天数: 3 天 连续签到: 1 天 [LV.2]测试排长
|
不可否认,随着系统架构越来越复杂,带来测试技术的冲击是越来越大,公司测试架构形成对提高测试效率和质量,一定会是行之有效的手段。
做测试架构前期需投入很大成本和时间,问:在很多公司连程序架构的思路都没有很好理清的情况下,我们如何去做测试架构。
我是从公司只有两个测试人员的基础上,通过6年的努力发展到12人,我深有感触,测试架构形成要分三分走,首先人员架构,知识库架构,技术架构。
人员架构建立是整个测试架构形成基础,当公司只有两个人做测试,何谈测试技术架构。记得我们两个人测试的时候,我们没有分工所有产品大家一起来。发展到四个人的时候,我按大产品线分两小组,当我们发展到7个人的时候我们按项目分组,发展到10个人的时候我们又回归产品线,今年我们发展到12个人时候,我们组建了自动化测试小组。
知识库架构的建立是整个测试架构形成的资源的方向,并需要不断积累的完善。记得刚开始的时候我们所有测试都是功能测试而且全墨盒,但是我们积累了详细的业务知识,并整理了详尽的测试案例,后面根据产品线进行分类,并且获取了公用测试用例,并配合开发组形成了界面规范,数据库规范,代码规范等。后面由测试业务需要我们进行性能测试,尝试使用很多测试工具,jmeter,loadrunner, JProfile等,我们整理了工具的特性,什么时候应该使用工具,并且顺便整理了一些监控工具,有操作系统的OmniPeek、Aports等,网络监控工具TCPMonitor等,网页监控工具HttpWatch,Xenu等,也顺便整理了一个测试辅助工具如DataFactory, jsunit。形成了自己公司独有知识库体系和知识库管理流程。
技术架构需要根据公司的测试团队规模和测试技术实力,目前还没有到哪家公司的测试技术框架能够照搬,参照也很难,做到借鉴已经不错,现在只通过自己公司知识库积累,搭建符合自己测试技术框架。小公司现阶段不适宜搭建什么测度技术框架平台,那很不务实的,但是小公司我们整理自己的“公用类库”,如QTP的公用类库,jsunit的公用类和方法。并在项目中执行,结束后,然后不断不完善。最后时机成熟了,就可以很好嵌入到所谓的平台
自己看了一遍,好像没有回答问题似的,大家看看,只是我一些想法和现在做的事!
[ 本帖最后由 liaoxj 于 2010-5-31 15:27 编辑 ] |
|