最近公司产品更改战略方向,大家努力了2-3个月,终成雏形。最新的产品对老的测试技术提出了新的挑战。业务上的挑战主要在于需求,开发和测试的大部分成与败皆取决于此。在此2-3个月中的关于功能测试的经验和教训,后续另写。今天主要写新产品对非业务功能上的技术挑战。
最新产品的战略规划是未来能支持同时在线用户数约5000人左右。可是以前我们的产品最多同时支持用户也就几十个。几乎没有关于并发测试的经验积累,因此现在这个要求对我们测试来说是一个不小的挑战。当然,对开发来说,更是。在近约两个月的时间内,从协调公司的信息中心提供广域网环境支撑,到实际测试的执行,一直不是很顺利。至今临近发版,每每登录广域网环境,当用户登录约四五十个,服务就会频频断掉,极大的制约了我们产品的质量。测试测试的方法是很多个人一起人工操作,开发面对艰难复现出来的问题,也是很难啃掉。可以说,这个问题是我们当前的一个瓶颈,对测试来说,如何能够更高效的实现并发测试,是个瓶颈。对开发来说,如何完美解决,在这2个月中的此问题的坏坏好好,足以证明也是一个不小的瓶颈。
关于并发测试,前期也有自动化探索和持续实践,成效不是很明显。临近发版的时候,全体人员手工验证,仍旧错误频出,可见此条道路上的技术艰险。
关于并发测试问题的解决,一个是靠现有人力的探索和实践(比较容易,不过需要时日),一个是靠引进更专业技术的人才(解决问题比较快,不过更紧急的是开发人才)。
虽然现阶段自己并不负责此部分,不能放很多精力在此,却也不由得忧心不已,须也为此寻求解决之道了。