简答题

简述JUnit单元测试步骤。

正确答案

1.判断组件的功能:通过定义应用的整体需求,然后将系统划分成几个对象;
2.设计组件行为:依据所处理的过程,可以通过一个正规或者非正规的过程实现组件行为的设计,可以使用UML或者其他文档视图来设计组件行为,从而为组件的测试打下基础;
3.编写单元测试程序(或测试用例)确认组件行为:这个阶段应假定组件的编码已经结束而组件工作正常,需要编写单元测试程序来确定其功能是否和预定义的功能相同,测试程序需要考虑所有正常和意外的输入,以及特定的方法能产生的溢出;
4.编写组件并执行测试:首先创建类及其所对应的方法标识,然后遍历每个测试实例,为其编写相应代码使其顺利通过,然后返回测试。继续这个过程直至所有实例通过;
5.测试替代品:对组件行为的其他方式进行考虑,设计更周全的输入或者其他错误条件,编写测试用例来捕获这些条件,然后修改代码使得测试通过;
6.重整代码:如果有必要,在编码结束时对代码进行重整和优化,改动后返回单元测试并确认测试通过;
7.当组件有新的行为时,编写新的测试用例:每次在组件中发现故障,编写一个测试实例重复这个故障,然后修改组件以保证测试实例通过。同样,当发现新的需求或已有的需求改变时,编写或修改测试实例以响应此改变,然后修改代码;
8.代码修改,重复测试:每次代码修改时,重复所有的测试以确保没有打乱代码。

答案解析

相似试题
  • Junit是()语言的单元测试框架。

    单选题查看答案

  • 对于单元测试框架,除了用于Java的JUnit还有CppUnit、NUnit等,它们是()?

    单选题查看答案

  • 简述单元测试的主要任务。 

    简答题查看答案

  • 简述单元测试的内容?

    简答题查看答案

  • 请简述单元测试进入的准则?

    简答题查看答案

  • 简述单元测试的目的。 

    简答题查看答案

  • 简述集成测试的五个步骤。 

    简答题查看答案

  • 单元测试中为了模拟模块之间的关系,需要开发哪两种辅助测试模块?分别简述其概念。

    简答题查看答案

  • 简述利用WinRunner进行测试的过程可分为哪几个阶段,即操作步骤是什么?

    简答题查看答案