基于扩展有限状态机(extened finite state machine,EFSM)的回归测试过程中,传统的可执行测试数据生成方法由于没有充分利用软件变更信息,在对模型分支错误进行检测时效率较低。为此,提出了一种基于EFSM模型融合的可执行回归测试数据生...基于扩展有限状态机(extened finite state machine,EFSM)的回归测试过程中,传统的可执行测试数据生成方法由于没有充分利用软件变更信息,在对模型分支错误进行检测时效率较低。为此,提出了一种基于EFSM模型融合的可执行回归测试数据生成方法,制定规则对软件变更前后的模型进行融合,将程序变量作为符号对融合模型中所需覆盖的测试序列进行遍历,结合软件变更信息生成变量约束表达式组并求解得到最终的回归测试用例。实验结果表明:该方法在分支错误检测率、可执行比例、稳定性和测试效率等方面具有一定的优势。展开更多
Demo测试软件是基于Visual Studio 2008工具开发出的一个单文档界面程序。其主要的功能是生成一个将要在高速公路显示屏上显示的信息播放列表文件,该播放列表文件中要包含播放屏数、每屏停留时间、屏幕上显示字体的方式、速度、在屏幕...Demo测试软件是基于Visual Studio 2008工具开发出的一个单文档界面程序。其主要的功能是生成一个将要在高速公路显示屏上显示的信息播放列表文件,该播放列表文件中要包含播放屏数、每屏停留时间、屏幕上显示字体的方式、速度、在屏幕上显示初始字体的位置、字体的大小、颜色以及字体间距,该功能通过"添加"、"删除"、"发送"、"列表"、"保存"5个按钮实现。展开更多
文摘基于扩展有限状态机(extened finite state machine,EFSM)的回归测试过程中,传统的可执行测试数据生成方法由于没有充分利用软件变更信息,在对模型分支错误进行检测时效率较低。为此,提出了一种基于EFSM模型融合的可执行回归测试数据生成方法,制定规则对软件变更前后的模型进行融合,将程序变量作为符号对融合模型中所需覆盖的测试序列进行遍历,结合软件变更信息生成变量约束表达式组并求解得到最终的回归测试用例。实验结果表明:该方法在分支错误检测率、可执行比例、稳定性和测试效率等方面具有一定的优势。
文摘Demo测试软件是基于Visual Studio 2008工具开发出的一个单文档界面程序。其主要的功能是生成一个将要在高速公路显示屏上显示的信息播放列表文件,该播放列表文件中要包含播放屏数、每屏停留时间、屏幕上显示字体的方式、速度、在屏幕上显示初始字体的位置、字体的大小、颜色以及字体间距,该功能通过"添加"、"删除"、"发送"、"列表"、"保存"5个按钮实现。