背景:软件测试在软件开发初期往往不被重视,尤其在初创公司较为常见;直至开发初始版本上线后发现bug不断 才想到测试团队的建设。希望能找到一个测试人员/测试管理人员 一扫所有缺陷,是软件完全,稳定无故障运行。
作为空降测试管理的工作安排与思路:
1.首先接受事实吧,调整好心态;
2.分析软件的需求、结构;
如需求:1.软件的功能范围,2.性能指标,3.安全性指标,4.终端客户/请求的分布(web端,第三方接口,移动终端),5.通信协议类型;
软件结构:服务端的架构/配置,是否分布式;
开发流程:瀑布式开发/迭代式开发,是否有做持续集成;
3.测试安排:
测试角色:1.web功能测试,2.性能测试,3.安全性测试,4.移动端功能测试, 5. 移动端性能测试,6.测试环境管理/持续集成,7.管理与沟通/绩效考核/测试报告/分工安排/技能培训/ 知识储备/测试文档模板制定;
web端功能日常测试计划:1.测试用例设计 与管理; 2. 手工测试 3.UI 测试自动化; 4.接口测试自动化 ;5 单元测试自动化(一般开发完成)
移动端功能日常测试计划:1.测试用例设计 与管理 / 测试自动化技术
限制条件:自动化成本与收益估算;
性能测试计划:1.性能需求的搜集(客户/开发团队内部/实际场景的分析);2.性能测试的范围(稳定性、压力测试、容量测试)
移动端性能测试计划: