软件测试总结--未完待续中
2012-05-28 19:49
211 查看
首先,看一个非常简单的例子,这是一个求最值的函数:
下面来看看如何对他进行测试:
public class Largest { public Largest() { } public static int largest(int[] list){ if(list.length==0) throw new RuntimeException("Empty list"); int index,max=Integer.MIN_VALUE; for(index=0;index<list.length;index++){ if(list[index]>max){ max=list[index]; } } return max; } }
下面来看看如何对他进行测试:
import junit.framework.TestCase; public class LargestTest extends TestCase { public void testSimple(){ assertEquals(9,Largest.largest(new int[]{9,8,7})); } public void testOrder1(){ assertEquals(9,Largest.largest(new int[]{7,9,8})); } public void testOrder2(){ assertEquals(9,Largest.largest(new int[]{7,8,9})); } public void testDups(){ assertEquals(9,Largest.largest(new int[]{9,7,9,8})); } public void testOne(){ assertEquals(1,Largest.largest(new int[]{1})); } public void testNegative(){ int [] negList=new int[]{-9,-8,-7}; assertEquals(-7,Largest.largest(negList)); } public void testEmpty(){ try{ Largest.largest(new int[]{}); fail("Shoud have thrown an exception"); } catch(RuntimeException e){ assertTrue(true); } } }
相关文章推荐
- 第一天软件测试总结
- 总结各种软件的测试手段[1]
- 软件测试6年工作经验总结
- 软件测试相关知识总结
- 软件测试中基于实际测试的功能测试点总结
- 软件测试工具loadrunner一些小知识总结(十三)
- 软件测试中有关界面测试经验总结
- 软件测试面试题个人归纳总结
- 软件测试常用术语总结
- 软件测试理论知识总结
- 软件测试的总结01
- 软件测试6年工作经验总结(转载备用
- 软件测试流程进阶----两年软件测试总结[转]
- 软件测试基础总结
- 软件测试理论知识总结
- 软件测试之Web测试经典总结
- 软件测试理论知识总结
- 广州软件测试交流会第二次活动总结
- 软件测试基础|软件测试基本概念|软件测试总结|零基础学软件测试
- 【DOC】新员工软件测试人员年度工作总结