试题详情
- 简答题简述JUnit单元测试步骤。
-
1.判断组件的功能:通过定义应用的整体需求,然后将系统划分成几个对象;
2.设计组件行为:依据所处理的过程,可以通过一个正规或者非正规的过程实现组件行为的设计,可以使用UML或者其他文档视图来设计组件行为,从而为组件的测试打下基础;
3.编写单元测试程序(或测试用例)确认组件行为:这个阶段应假定组件的编码已经结束而组件工作正常,需要编写单元测试程序来确定其功能是否和预定义的功能相同,测试程序需要考虑所有正常和意外的输入,以及特定的方法能产生的溢出;
4.编写组件并执行测试:首先创建类及其所对应的方法标识,然后遍历每个测试实例,为其编写相应代码使其顺利通过,然后返回测试。继续这个过程直至所有实例通过;
5.测试替代品:对组件行为的其他方式进行考虑,设计更周全的输入或者其他错误条件,编写测试用例来捕获这些条件,然后修改代码使得测试通过;
6.重整代码:如果有必要,在编码结束时对代码进行重整和优化,改动后返回单元测试并确认测试通过;
7.当组件有新的行为时,编写新的测试用例:每次在组件中发现故障,编写一个测试实例重复这个故障,然后修改组件以保证测试实例通过。同样,当发现新的需求或已有的需求改变时,编写或修改测试实例以响应此改变,然后修改代码;
8.代码修改,重复测试:每次代码修改时,重复所有的测试以确保没有打乱代码。 关注下方微信公众号,在线模考后查看
热门试题
- 简述接口类测试的原则?
- 确认测试指检查软件的功能与性能是否与需求
- 软件按功能划分:系统软件、支撑软件和()
- 请详细列举验收测试的首要条件。̳
- 下列()情况需要考虑引入自动化测试。
- 请详细说明集成测试过程中要注意的事项。&
- 软件生命周期
- 在计算机体系结构中,CPU内部包括程序计
- 增量式集成和非增量式集成的概念和举例。
- 类测试用例中,基于3个标准()。
- CMM3级,又称之为可重复级。()
- 鉴于web应用的特殊性,除了关注功能方面
- 什么是软件测试?
- 支持性质量手段有模板和()。
- 如果开发时间紧迫,是否可以跳过单元测试而
- 系统测试用例的选择策略是什么?
- 功能测试的基本要求是什么?请简述之。
- 瀑布过程模型的基本思路是,依据前一个版本
- 安装测试
- 按照测试用例的设计方法,软件测试可以分为