GUI(Graphical User Interface,图形用户界面)是计算机软件与用户进行交互的主要方式。GUI软件测试是指对使用GUI的软件进行的软件测试。 GUI测试覆盖准则 GUI的存在为用户的操作带来了极大的方便,同时,也使得GUI软件更复杂、更难以测试。GUI软件的测试由于其凸现出来的 ...
分类:
其他好文 时间:
2020-01-23 19:42:56
阅读次数:
126
下午考试跟上午一样满分75分,45分就合格。下午试题是简答题。 下午的考试有时候是4道题有时候是5道题;有时候出5道题,1、2题必做,3、4、5三道题选择2道题做。 下午试题分值:20*3或者15*5. 视频考点: 1.白盒测试:逻辑覆盖(路径、判定、条件)、基本路径覆盖(控制流图、线性无关路径、V ...
分类:
其他好文 时间:
2020-01-03 00:12:36
阅读次数:
126
督促自己读论文 Abstract Multiscalar processors use a new, aggressive implementation paradigm for extracting large quantities of instruction level parallelism ...
分类:
其他好文 时间:
2019-12-04 01:30:36
阅读次数:
85
接着上篇Asm2Vec神经网络模型流程继续,接下来探讨具体过程和细节。 一.为汇编函数建模 二.训练,评估 先来看第一部分为汇编函数建模,这个过程是将存储库中的每一个汇编函数建模为多个序列。由于控制流图的原始线性布局覆盖了一些无效的执行路径,不能直接使用它作为训练序列。相反,可以将控制流程图建模为边 ...
分类:
其他好文 时间:
2019-01-08 14:58:00
阅读次数:
221
Soot可以对代码进行分析,提供了多种字节码分析和变换功能,通过它可以进行过程内和过程间的分析优化,以及程序流图的生成,还能通过图形化的方式输出。 http://www.brics.dk/SootGuide/上面有官方的guide 1. 环境准备: a. 下载安装java7,不能用java8 (so ...
分类:
其他好文 时间:
2018-10-01 19:14:57
阅读次数:
506
1. 以下代码是判断输入的年份是否为闰年,设计判定覆盖和条件覆盖的测试用例.(P206) if(year<0){ return -1;}if((year%4==0&&year%100!=0)||(year%400==0)){return 1;}else{return 0;}} 判定覆盖 条件覆盖 2 ...
分类:
其他好文 时间:
2018-04-19 20:01:18
阅读次数:
446
1.将soot.jar文件复制到工程bin目录下;2.在cmd中执行如下命令java-cpsoot-trunck.jarsoot.tools.CFGViewer--soot-classpath.;"%JAVA_HOME%"\jre\lib\rt.jarcom.wauoen.paper.classes.Activity其中,JAVA_HOME是jdk目录;com.wauoen.p
分类:
其他好文 时间:
2018-03-25 16:19:42
阅读次数:
304
代码(修改版,可运行) package tjuscsst_hw3; public class hw3 { / Finds and prints n prime integers Jeff Offutt, Spring 2003 / private static int MAXPRIMES = 100 ...
分类:
其他好文 时间:
2018-03-24 18:32:24
阅读次数:
189
(a)绘制控制流图如下 (b)设计一个简单的错误,使得t2(n=5)比t1(n=3)更容易发现。 较容易发生的为数组越界错误。当MAXPRIMES为4时,t2会越界。 (c)找到一个测试用例,使得相应的测试路径访问连接while语句开始到for语句的边,而不通过while循环体。 当n=1时,即可满 ...
分类:
其他好文 时间:
2017-03-17 23:18:43
阅读次数:
184
一、习题答案 a、控制流图 b.将MAXPRIMES设置为4时,t2会发生数组越界错误,但t1不会发生错误。 c.令numPrimes=1. d. 点覆盖:{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16} 边覆盖:{(1,2),(2,3),(3,4),(4,5),(5 ...
分类:
其他好文 时间:
2017-03-15 00:44:37
阅读次数:
278