|
上了测试的第一课。老师是有5年测试工作经验,她说是因为受不了企业才来到51的,因为她认为可以把测试做的更好,但企业给人少,给时间少,无法把测试做的更好。后来她才明白原来测试是无穷尽的,只要保证适度的质量就好。当然,最低的低限就是正常的输入和正常的输出。老板是要赚钱的。给测试加人,加时间都是花钱的,只有证明花的这钱能创造更多的价值,老板才会花,否则,是不会加人和时间的。
还有一点,SOHU在奥运项目中对网络最大承受能力没有设置限制,导致把服务器压趴了。
测试做的越早越好,因为软件缺陷会放大,到无法承受的地步,会浪费很大的成本。就好比一个人,平时在疾病还很小的时候就去看,可以很快的根除,否则看的晚了,病入膏肓了,就没办法治疗了一样。
单元测试是参照LLD,集成测试是参照HLD,系统测试是参照SRS。因此要尽早的掌握这些内容。
限于时间,金钱和人员的限制,许多中小型软件公司不做单元测试,集成测试。只做系统测试,会造成整个软件重来的风险。成熟的软件公司都会做单元测试和集成测试,就是希望尽早的发现软件缺陷。
还要善于沟通,用户表达的意思可以很好的指导需求的设计。但有时客户表达和实际概要设计是有出入的。因此要落实到纸面上。
对于提交了BUG但是开发不想改,可以问下原因。实在不修改可以找相关第三方来确认。以保障BUG大家都知道了,知道了危害,并签字确认。如果日后有问题有依据查,不是测试没测到,而是大家都知道危害了。好比一个病人知道自己的疾病和不知道自己的疾病,对自己身体的保护是不同的。
软件测试工具的使用是建立在有测试思路并熟练使用测试脚本的基础上的。例如性能测试工具LD。回归测试工具QTP。
SQA(software quality assures)软件质量保证人员处于项目的最高级别。 |
|