- 109
- 0
- 约2.06万字
- 约 84页
- 2017-01-16 发布于北京
- 举报
第七章 软件测试 案例1 某公司产品开发部开发某网络教育平台软件的工程过程 产品在历时一年半的研发后开始投入测试。测试工作允许的时间为7个工作日。 测试工作过程记录如下 经过7个工作日的测试,得出结果,此系统不可用,需做重大修改。系统经过重新设计,保留了部分原有业务功能和业务逻辑之后重新开发,并进行了测试。测试工作允许的时间为三个月。 测试工作过程记录如下 在最后的系统测试结束后,对测试结果进行了分析,发现如下现象: 第二版中的4000个多缺陷基本包含了第一版发现的600多个缺陷; 相似缺陷较多,例如:如果一个程序员写的模块中发现某个页面邮件输入格式没有校验,那么他写的所有页面中包含邮件数据项的内容都不会校验; 数据校验遗漏较多:如果在一个系统输入了不合法的数据项,那么,整个系统中就会出现几十个数据项合法校验遗漏; 细节错误较多,例如:页面Title不对应的错误在系统中有600多个; 程序设计风格不统一。相同的功能点,如分页、翻页处理,做得五花八门,并且以测试人员的理解来判断是否为缺陷,导致某些功能点在不同页面就能发现个3到5个缺陷。 问题的解决 规范化产品开发流程:产品开发是应该遵循软件工程规范的,开发过程不应该跳过必要的环节。例如这个案例中的产品,无疑就是开始系统设计和评审工作没有做好,才导致二次开发,并且还有一个严重的遗漏就是首次开发忽
原创力文档

文档评论(0)