[PDF][PDF] 软件测试研究进展

单锦辉, 姜瑛, 孙萍 - 北京大学学报: 自然科学版, 2005 - researchgate.net
摘要从软件测试的技术与过程, 持续的软件测试, 软件测试的充分性准则等方面简要介绍软件
测试的基本思想; 讨论软件测试中的若干问题, 包括面向路径的测试数据自动生成, 测试预言 …

An extensive evaluation of search-based software testing: a review

M Khari, P Kumar - Soft Computing, 2019 - Springer
In recent years, search-based software testing (SBST) is the active research topic in software
testing. SBST is the process of generating test cases that use metaheuristics for optimization …

EXE: Automatically generating inputs of death

C Cadar, V Ganesh, PM Pawlowski, DL Dill… - ACM Transactions on …, 2008 - dl.acm.org
This article presents EXE, an effective bug-finding tool that automatically generates inputs
that crash real code. Instead of running code on manually or randomly constructed input …

Exploring multiple execution paths for malware analysis

A Moser, C Kruegel, E Kirda - … on Security and Privacy (SP'07), 2007 - ieeexplore.ieee.org
Malicious code (or Malware) is defined as software that fulfills the deliberately harmful intent
of an attacker. Malware analysis is the process of determining the behavior and purpose of a …

Hybrid concolic testing

R Majumdar, K Sen - 29th International Conference on Software …, 2007 - ieeexplore.ieee.org
We present hybrid concolic testing, an algorithm that interleaves random testing with
concolic execution to obtain both a deep and a wide exploration of program state space. Our …

Scheduling black-box mutational fuzzing

M Woo, SK Cha, S Gottlieb, D Brumley - Proceedings of the 2013 ACM …, 2013 - dl.acm.org
Black-box mutational fuzzing is a simple yet effective technique to find bugs in software.
Given a set of program-seed pairs, we ask how to schedule the fuzzings of these pairs in …

Evolutionary testing of classes

P Tonella - ACM SIGSOFT Software Engineering Notes, 2004 - dl.acm.org
Object oriented programming promotes reuse of classes in multiple contexts. Thus, a class is
designed and implemented with several usage scenarios in mind, some of which possibly …

Automatic patch-based exploit generation is possible: Techniques and implications

D Brumley, P Poosankam, D Song… - 2008 IEEE Symposium …, 2008 - ieeexplore.ieee.org
The automatic patch-based exploit generation problem is: given a program P and a patched
version of the program P', automatically generate an exploit for the potentially unknown …

[图书][B] Computer science handbook

AB Tucker - 2004 - taylorfrancis.com
When you think about how far and fast computer science has progressed in recent years, it's
not hard to conclude that a seven-year old handbook may fall a little short of the kind of …

Execution generated test cases: How to make systems code crash itself

C Cadar, D Engler - International SPIN Workshop on Model Checking of …, 2005 - Springer
This paper presents a technique that uses code to automatically generate its own test cases
at run time by using a combination of symbolic and concrete (ie regular) execution The input …