在今天(双12)这个特殊的日子里,我们小组成员也没有只关注买买买,仍然踏实的做了一些工作。概括今天的工作就是测试软件环境的搭建、安装。使用白盒测试的方法分析测试用例。这些工作可以从三个方面展开:
1反复学习了SPOC上白盒测试相关课程,使用白盒测试方法设计测试用例。
2完成Findbugs的安装配置。
3讨论决定明天下午进行小组会议,并进行静态评审。
本次白盒测试依然以购物网站作为测试对象,主要采用逻辑覆盖测试方法和独立路径测试方法。通过阅读系统的源代码发现,大部分函数只有两三层判定语句的嵌套,结构不是特别复杂,也很少有复合判定表达式,因此在使用逻辑覆盖测试方法时大多采用条件覆盖。本次测试主要对用户模块中实现搜索商品功能、加入购物车功能、删除购物车中商品的功能、提交订单功能和管理员模块中实现用户管理功能、订单管理功能和商品管理功能的函数展开测试。
根据以上用户模块的功能,我们小组线上讨论,然后小组长做了决策,以及整理出如下表格,即测试用例设计清单。
通过网上查阅相关资料,我们完成了Findbugs的安装和配置。
我们查阅知道,FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。在Eclipse中的安装和配置。
基于对这个工具的认识,以及安装的可操作性,我么选择了在线安装方式,具体如下所示:
点击“Help->InstallNew Software”,如下图所示:
输入findbugs的下载网址“http://findbugs.cs.umd.edu/eclipse”
选择对应的插件
然后安装完成,重启eclipse即可使用该工具了
除了在线安装的方法以外,也可以下载后离线安装,这里也贴心为读者们贴上链接,方便大家选择自己喜欢的安装方式。
离线安装方法:到http://findbugs.sourceforge.net/downloads.html下载
edu.umd.cs.findbugs.plugin.eclipse_3.0.1.20150306-138e1a1.zip
然后解压后放到eclipse的plugins目录,然后重启eclipse就OK了。
经过小组长的提议,以及协调了组员的时间之后,我们决定在明天下午在学校东三教工服务中心召开小组会,并进行静态评审。希望我们组能在每个阶段取得该得的成果!