程序的测试与跟踪
来源:互联网 发布:太阁立志传5 mac 编辑:程序博客网 时间:2024/05/16 02:05
private void initData() { mExpireDate = MyApplication.getCurrentSystemTimeLong();}private void initView() { initTitleBar(); initAdapter(); CalendarDay today = createTodayCalendarDay(mExpireDate);// ...省略}private static final CalendarDay createTodayCalendarDay(long mils) { CalendarDay today = CalendarDay.from(new Date(mils)); today.mType = CalendarDay.TYPE_TODAY; return today;}// 需要修改测试的地方private static final CalendarDay createTodayCalendarDay(long mils) { // CalendarDay today = CalendarDay.from(new Date(mils));CalendarDay today = CalendarDay.from(new Date(1452445261000l)); today.mType = CalendarDay.TYPE_TODAY; return today;}
在测试相关日期的时候,与变量mExprieDate有关,得到的结果比较奇怪,
认真的找了一下,发现,其实这个mExpireDate在后面的函数中有使用。
而mExpireDate的值并没有真正的改变,可以看到这里的测试点,使用了魔数。
从这个例子中可以知道测试需要改变变量的值比较好,模拟传递过程。
而不是直接使用魔数来做,很可能某个变量的值并没有改变而在其他的地方
这个变量使用到了。
0 0
- 程序的测试与跟踪
- 跟踪法测试(灰盒测试):跟踪程序的运行过程,特别是输入数据的流转过程
- Qt程序crash信息的捕捉与跟踪
- Qt程序crash信息的捕捉与跟踪
- log4j2 的 xml 配置与程序的调用以解决 java 程序的日志和跟踪
- 测试人员与开发人员 BUG测试跟踪记录
- MySql与oracle的JDBC测试程序
- Android程序的监控与测试
- SQL2008的数据更新跟踪测试
- SQL2008的数据更新跟踪测试
- SQL2008的数据更新跟踪测试
- SQL2008的数据更新跟踪测试
- SQL2008的数据更新跟踪测试
- C#中测试程序运行时间的【诊断与测试】
- 程序与测试团队
- 关于java程序的跟踪调试
- 深入跟踪MFC程序的执行流程
- 如何跟踪DWZ程序的运行
- mac 搭建android studio 开发环境
- libc、glibc和glib的关系
- 彻底删除MySQL服务 删除服务:sc delete mysql//这里的mysql是你要删除的服务名在
- Dubbo分布式服务框架入门(附工程)
- 给定一个节点为头节点,从尾到头反过来打印出每个节点的值
- 程序的测试与跟踪
- spring MVC 中AJAX 请求 get 与 post
- java正则表达式——判断日期格式
- uva188 暴力
- ubuntu 14.0.4LTS安装LNMP php7.0(主要用于个人笔记 勿喷)
- 使用iframe实现提交表单不刷新页面
- spatialhadoop2.3源码阅读(十三) RTreeGridOutputFormat & RTreeGridRecordWriter & RTree[RTree Index MapReuce]
- 静态分派和动态分派
- CocoaPods安装和使用教程