软件测试工作部署管理

来源:互联网 发布:淘宝视频订购网站 编辑:程序博客网 时间:2024/05/17 01:35

针对近几年的测试工作总结, 一个项目的测试工作可以通过以下比较成熟的思路进行管理。


效率工具: Redmine, TestLink,  Jenkins

TestLink 主要对测试用例的管理

Jenkins 挂载自动化测试case,方便定期执行自动化脚本(Web自动化, Android 自动化,代码扫描)。

Redmine 项目工作协作管理和记录


工作流程

1. Redmine 测试工作管理,有利于小团队的任务进度管理,也可以作为资料管理平台。

短期任务

长期任务

维护任务

QA记录

文档保存管理


2. TestLink 管理具体项目测试任务,TestCase集合管理,如果是自动化,可以运行daily测试脚本,将结果提交到testlink上面。

一个迭代项目的话还是按模块划分测试用例比较稳妥,测试人员需要紧随开发人员的步伐,整理好自己的测试模块,建议开发测试统一模块,做到模块划分一目了然。

如果有紧急的新迭代版本过来,时间仓促,务必列出多余管理模块,以及所有测试点,这是大家比较认同的测试验收。



3. Jenkins挂载测试脚本

按照TestLink的中的项目模块挂载不同的功能自动化测试脚本。


自动化脚本对于一个项目来说无非分成 Web/Android/iOS平台的自动化,框架很多,基本都可以满足项目要求。

测试工程师非常有必要熟悉和学习这些框架,脚本实现方式感觉通过python语言编写比较有效率些。

jenkins只负责挂载脚本,不过有很多不错的插件,可以生成图表更直观,也是有利于报告测试情况。



性能测试的话,自己没有机会做该方面的测试,就不说了,回头做到了再总结总结。


列了一个自己总结的整个测试工作的架构图:







0 0
原创粉丝点击