当前位置: 首页 > wzjs >正文

用office做网站营销型网站建设实训总结

用office做网站,营销型网站建设实训总结,基于bmob的网站开发,删除网站死链自动化测试 通过测试工具/编程模拟手动测试步骤,全自动半自动执行测试用例,对比预期输出和实际输出,记录并统计测试结果,减少重复的工作量。 单元测试 针对最小的单元测试,Java中就是一个一个的方法就是一个一个的单…

自动化测试

通过测试工具/编程模拟手动测试步骤,全自动半自动执行测试用例,对比预期输出和实际输出,记录并统计测试结果,减少重复的工作量。

单元测试

针对最小的单元测试,Java中就是一个一个的方法就是一个一个的单元,编写测试代码自动化进行正确性测试,得到测试报告

Junit单元测试框架

灵活编写测试代码,可以针对某个方法执行测试,也可一键全部执行测试,自动生成测试报告

使用步骤:

编写一个单独的测试类,对需要测试的类进行测试,为里面每个业务方法都编写测试方法

例子1:printNumber方法测试

类中方法如下:

public static void printNumber(String name) {System.out.println("名字长度是:"+name.length());}

 测试代码如下

 @Testpublic void testPrintNumber(){StringUtil.printNumber("小七");}

加上@Test注解,就可以在写好的代码任意位置右键,选择run执行测试代码,显示绿色即测试成功,输出实际测试结果,但下面这个测试用例太简单,没考虑特殊情况

再加一个为空的情况测试

 @Testpublic void testPrintNumber(){StringUtil.printNumber("小七");//第一句正常执行StringUtil.printNumber(null);//第二句报错}

如下图,第一句正常执行,第二句异常,说明这次测试有水平,成功测试出了bug,然后就需要在原来的类中修改逻辑,完善逻辑

原类中方法修改后:

 public static void printNumber(String name) {if(name==null){System.out.println(0);return;}System.out.println("名字长度是:"+name.length());}

再次测试成功通过:

例子2:getMaxIndex方法测试

方法:

public static int getMaxIndex(String data) {if(data==null){return -1;}return data.length();}

测试:

@Testpublic void testGetMaxIndex(){int index1 = StringUtil.getMaxIndex(null);System.out.println(index1);int index2 = StringUtil.getMaxIndex("天青色等烟雨");System.out.println(index2);}

测试结果如下

实际上这个方法是错的,因为方法的目的是为了得出字符串最大的索引,但是现在输出的是字符串的长度,因此该方法需要修改Bug,但是现在写的这种测试就分析不出bug只能分析代码有没有异常,所以引出单元测试最核心的功能之一:断言机制

断言机制

用junit提供的Assertions里面的assertEquals方法对于index2"天青色等烟雨"的索引进行判断

代码:

  @Testpublic void testGetMaxIndex(){int index2 = StringUtil.getMaxIndex("天青色等烟雨");System.out.println(index2);Assertions.assertEquals(5,index2,"方法内部有Bug!");}

测试结果:

 改变方法使其正确:

public static int getMaxIndex(String data) {if(data==null){return -1;}return data.length()-1;//增加-1}

再次运行:

之所以叫自动化测试,因为写完代码一运行就可以测试出结果

 

http://www.dtcms.com/wzjs/282145.html

相关文章:

  • 建设工程合同纠纷管辖百度关键词seo优化
  • 公司直招的招聘网站渠道策略的四种方式
  • 创意设计师是做什么的久久seo综合查询
  • 山西 网站建设信息流推广主要具有哪两大优势
  • 高中文凭能学做网站吗北京网络营销
  • 做ppt好的网站有哪些内容优化大师班级
  • 中国城乡住房和城乡建设部网站首页百度指数怎么查询
  • 利用cms怎么做网站新闻头条国内大事
  • 湖南株洲网站建设在线一键免费生成网页网站
  • 我想自己卖特产怎么做网站win7优化大师
  • it运维外包服务文登seo排名
  • 网站如何引导客户网址收录查询
  • 最新免费网站收录提交入口软文推广的优点
  • 网站建设服务费最近新闻
  • 广东富盈建设有限公司企业网站地推拉新app推广怎么做
  • 建设宁波市分行的互联网网站网络营销主要内容
  • 陕西建设教育网站网站怎么做
  • 个人网站网页首页西安网站建设优化
  • 青岛新闻网官方网站网店代运营公司
  • 代做网站微信号济南seo优化公司
  • 微企免费网站建设淮北seo排名
  • 建阳网站建设百度推广平台登录入口
  • 什么是h5开发抖音seo推广
  • 赤峰做网站建设的企业百度网站怎么做
  • 邵阳做网站建设网络整合营销推广
  • 手机版的网站制作百度权重高的发帖网站
  • 网站开发开始阶段的主要任务包括( )百度网址安全检测中心
  • 个人建立一个网站要多少钱百度app下载安装
  • 网站建设设计师的工作内容淘宝seo是指什么
  • 法院网站建设方案网站换了域名怎么查