技术开发 频道

Tech Ed:Visual Studio 让缺陷无法再现

    【IT168 资讯】在2011Tech ED微软全球大会上,微软Visual Studio测试部的高级项目经理Darshan Desai为我们分享了Visual Studio 2010在缺陷管理方面的功能,并展示了有趣的Demo。

Tech Ed:Visual Studio 让缺陷无法再现

  随着IT行业的快速发展,IT企业对软件质量保证的意识越来越强,行业和市场对软件质量的要求越来越高。软件测试作为一个新兴的技术领域,其市场规模也是逐步的发展壮大。在产业结构逐步从劳动力密集型转型智力密集型的今天,软件测试产业有着非常好的前景和潜力。

  在本次大会上,Darshan Desa表示,国内在缺陷管理方面面临的现状是:软件测试流程定义不清晰导致测试人员对工作的认识模糊。缺陷无法重现,开发人员和测试人员相互推诿责任,团队沟通不畅,协调面临着挑战。而Visual Studio 2010能够力挽狂局,节省了查找Bug的时间,并能够让开发人员直接调用测试人员的测试用例,生成自动化的测试。

  Visual Studio测试生命周期管理解决方案包括快速构建测试生命周期相关的测试计划,开发和实际执行。并且能够提供全面的管理测试用例,缺陷的提交和跟踪,项目健康状况,统计数据图表等。Microsoft Testing Manager与Team Foundation Server集成的测试管理工具,是以项目风险驱动原则,以确保所有变更和迭代都被正确的测试和覆盖。这些功能贯穿于整个测试周期:测试计划、测试设计,测试环境准备,测试执行、进度跟踪和结果分析。

Tech Ed:Visual Studio 让缺陷无法再现

  Microsoft Testing Manager测试工具集可以用于创建测试计划、管理测试用例、运行测试用例、管理和分析测试结果,以及与微软新一代开发测试云集成等特性。Visual Studio测试解决方案真正做到了和开发团队的有效协作和沟通。Visual Studio提供可定制的项目模板,使软件测试生命周期能够很好的融入不同的软件开发方法中。

Tech Ed:Visual Studio 让缺陷无法再现

  在本次大会上,Darshan Desa重点为我们展示了这样一个Demo,在电子商务网站上,用户选择购买物品,当点击购买物品,并添加到购物车,显示购物数量为1,第二次点击购买物品添加至购物车,购物数量显示的还是1,而不是2.这是一个很明显的Bug,那么将如何解决这个Bug?

  使用Visual Studio 2010,可以帮助我们解决以下问题。

  1. 创建可采取行动的缺陷响应

  2. 快速发现错误的根源

  3. 轻松验证问题已被解决

  本次大会上,Darshan Desa重点为我们展示了Visual Studio 2010的具体工作流程:

  第一:Diagnostic Data Adaptor将重现缺陷,利用截屏和录制功能将测试用例的所有过程记录到后台中。

Tech Ed:Visual Studio 让缺陷无法再现

  第二:IntelliTrace(智能调试器)通过创建一个共享的历史角度来帮助开发人员与测试人员进行协作。

 

Tech Ed:Visual Studio 让缺陷无法再现

  第三: Visual Studio将录制所有的测试步骤,分段备录所有的过程,一切展示得非常清晰。

 

Tech Ed:Visual Studio 让缺陷无法再现

  第四:检查执行代码,确认导致错误的问题。

 

Tech Ed:Visual Studio 让缺陷无法再现

  第五:验证问题已经被解决,并确保类似的Bug将不会再次发生。

 

Tech Ed:Visual Studio 让缺陷无法再现

  最后,Darshan Desa总结了Visual Studio 在缺陷管理方面的优势所在。对开发人员来说,Visual Studio就像数码摄像机一样,能够捕捉排错历史、创建执行代码、了解问题的根源。开发人员可以在自己的环境中有效的利用测试人员的测试用例,通过Intel Trace查看参数,从堆栈中查找异常的历史记录,追踪问题代码,利用测试人员提交的Bug Report来自动生成测试,完成验证过程。

0
相关文章