
Среда программирования: Visual C++ .NET 2010
База данных: SQLite
Название работы: Создание тестов для программного интерфейса и интерфейса ADO СУБД SQLite. Тестирование СУБД
Вид работы: Курсовая работа
Тематика работы: Алгоритмы, Базы данных, Технологии, Тесты
Объем программы: 7 (по десятибалльной шкале)
Уровень сложности: 10 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: Создание тестов, для программного интерфейса, интерфейс ADO, СУБД SQLite, тестирование СУБД, доступ к данным, библиотека boost.test, создавать тесты, тестирование программных интерфейсов, тесты для программного интерфейса, тесты для интерфейса ADO, Тест создания таблицы, Тест создания таблицы, Тест вставки данных, Тест обновления данных, Тест чтения данных, Тестирование классов выполнения SQL-запросов, Тестирование класса подключения к БД, Создание нового файла БД, Открытие существующего файла БД, Открытие существующего файла БД только для чтения, Открытие несуществующего файла БД только для чтения
Функции программы:
Создание тестов для программного интерфейса и интерфейса ADO СУБД SQLite.
Разработать программу на Visual C++ в соответствии с заданием:
Целью курсового проекта является создание тестов для программного интерфейса и интерфейса ADO СУБД SQLite.
В процессе выполнения курсового проекта необходимо изучить СУБД SQLite и программный интерфейс и интерфейс ADO этой СУБД для доступа к данным, находящимся в базе данных.
Также необходимо изучить библиотеку boost.test и научиться с помощью этой библиотеки создавать тесты для тестирования программных интерфейсов.
Необходимо разработать программу, реализующую тесты для программного интерфейса и интерфейса ADO СУБД SQLite. Программа должна быть реализована на языке C++ в среде разработки Microsoft Visual Studio 2010.
Программа тестирования должна работать под управлением операционной системы Windows XP/Vista/7.
Разработать "Тестирование классов выполнения SQL-запросов":
- Тест создания таблицы,
- Тест создания таблицы,
- Тест вставки данных,
- Тест обновления данных,
- Тест чтения данных
Тестирование класса подключения к БД:
- Создание нового файла БД
- Открытие существующего файла БД
- Открытие существующего файла БД только для чтения
- Открытие несуществующего файла БД только для чтения
Описание (отчет):
Есть
на 54 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "SQLiteTest.exe". Результат будет сформирован в файле "test.log".
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "SQLiteTest.exe". Результат будет сформирован в файле "test.log".
исходники
SQLiteTest_V2
ado
CommandFixture
CommandFixture
CommandTestSuite
ConnectionFixture
ConnectionFixture
ConnectionTestSuite
TableFixture
TableFixture
TableTestSuite
AssemblyInfo
boost_1_54_0
boost
aligned_storage
any
array
asio
assert
assign
atomic
bimap
bind
blank
blank_fwd
call_traits
cast
cerrno
checked_delete
chrono
circular_buffer
circular_buffer_fwd
compressed_pair
concept_archetype
concept_check
config
abi
borland_prefix
borland_suffix
msvc_prefix
msvc_suffix
abi_prefix
abi_suffix
auto_link
compiler
borland
clang
codegear
comeau
common_edg
compaq_cxx
cray
digitalmars
gcc
gcc_xml
greenhills
hp_acc
intel
kai
metrowerks
mpw
nvcc
pathscale
pgi
sgi_mipspro
sunpro_cc
vacpp
visualc
no_tr1
cmath
complex
functional
memory
utility
platform
aix
amigaos
beos
bsd
cray
cygwin
hpux
irix
linux
macos
qnxnto
solaris
symbian
vms
vxworks
win32
posix_features
requires_threads
select_compiler_config
select_platform_config
select_stdlib_config
stdlib
dinkumware
libcomo
libcpp
libstdcpp3
modena
msl
roguewave
sgi
stlport
vacpp
suffix
user
warning_disable
config
crc
cregex
cstdint
cstdlib
current_function
date_time
detail
algorithm
allocator_utilities
atomic_count
atomic_redef_macros
atomic_undef_macros
binary_search
bitmask
call_traits
catch_exceptions
compressed_pair
container_fwd
dynamic_bitset
endian
fenv
has_default_constructor
identifier
indirect_traits
interlocked
is_function_ref_tester
is_incrementable
is_sorted
is_xxx
iterator
lcast_precision
lightweight_main
lightweight_mutex
lightweight_test
lightweight_thread
limits
named_template_params
none_t
no_exceptions_support
numeric_traits
ob_call_traits
ob_compressed_pair
quick_allocator
reference_content
scoped_enum_emulation
select_type
sp_typeinfo
templated_streams
utf8_codecvt_facet
utf8_codecvt_facet
win
basic_types
directory_management
dll
error_handling
file_management
GetCurrentProcess
GetCurrentThread
GetLastError
GetProcessTimes
GetThreadTimes
handles
LocalFree
memory
process
security
synchronization
system
thread
time
timers
workaround
dynamic_bitset
dynamic_bitset_fwd
enable_shared_from_this
exception
all
current_exception_cast
detail
attribute_noreturn
clone_current_exception
error_info_impl
exception_ptr
is_output_streamable
object_hex_dump
type_info
diagnostic_information
enable_current_exception
enable_error_info
errinfo_api_function
errinfo_at_line
errinfo_errno
errinfo_file_handle
errinfo_file_name
errinfo_file_open_mode
errinfo_nested_exception
errinfo_type_info_name
error_info
exception
get_error_info
info
info_tuple
to_string
to_string_stub
exception
exception_ptr
filesystem
flyweight
foreach
foreach_fwd
format
function
functional
function_equal
function_output_iterator
generator_iterator
geometry
get_pointer
implicit_cast
indirect_reference
integer
integer_fwd
integer_traits
intrusive_ptr
io_fwd
is_placeholder
iterator
iterator_adaptors
last_value
lexical_cast
limits
locale
local_function
make_shared
math_fwd
memory_order
mem_fn
mpi
mpl
accumulate
advance
advance_fwd
alias
always
and
apply
apply_fwd
apply_wrap
arg
arg_fwd
arithmetic
assert
as_sequence
at
at_fwd
aux_
adl_barrier
advance_backward
advance_forward
apply_1st
arg_typedef
arithmetic_op
arity
arity_spec
at_impl
back_impl
basic_bind
begin_end_impl
clear_impl
common_name_wknd
comparison_op
config
adl
arrays
bcc
bind
compiler
ctps
dependent_nttp
dmc_ambiguous_ctps
dtp
eti
forwarding
gcc
has_apply
has_xxx
integral
intel
lambda
msvc
msvc_typename
nttp
operators
overload_resolution
pp_counter
preprocessor
static_constant
ttp
typeof
use_preprocessed
workaround
contains_impl
count_args
count_impl
empty_impl
erase_impl
erase_key_impl
filter_iter
find_if_pred
fold_impl
fold_impl_body
fold_op
fold_pred
front_impl
full_lambda
has_apply
has_begin
has_key_impl
has_rebind
has_size
has_tag
has_type
include_preprocessed
inserter_algorithm
insert_impl
insert_range_impl
integral_wrapper
is_msvc_eti_arg
iter_apply
iter_fold_if_impl
iter_fold_impl
iter_push_front
joint_iter
lambda_arity_param
lambda_no_ctps
lambda_spec
lambda_support
largest_int
logical_op
msvc_dtw
msvc_eti_base
msvc_is_class
msvc_never_true
msvc_type
na
na_assert
na_fwd
na_spec
nested_type_wknd
nttp_decl
numeric_cast_utils
numeric_op
O1_size_impl
order_impl
overload_names
partition_op
pop_back_impl
pop_front_impl
preprocessed
bcc
advance_backward
advance_forward
and
apply
apply_fwd
apply_wrap
arg
basic_bind
bind
bind_fwd
bitand
bitor
bitxor
deque
divides
equal_to
fold_impl
full_lambda
greater
greater_equal
inherit
iter_fold_if_impl
iter_fold_impl
lambda_no_ctps
less
less_equal
list
list_c
map
minus
modulus
not_equal_to
or
placeholders
plus
quote
reverse_fold_impl
reverse_iter_fold_impl
set
set_c
shift_left
shift_right
template_arity
times
unpack_args
vector
vector_c
bcc551
advance_backward
advance_forward
and
apply
apply_fwd
apply_wrap
arg
basic_bind
bind
bind_fwd
bitand
bitor
bitxor
deque
divides
equal_to
fold_impl
full_lambda
greater
greater_equal
inherit
iter_fold_if_impl
iter_fold_impl
lambda_no_ctps
less
less_equal
list
list_c
map
minus
modulus
not_equal_to
or
placeholders
plus
quote
reverse_fold_impl
reverse_iter_fold_impl
set
set_c
shift_left
shift_right
template_arity
times
unpack_args
vector
vector_c
bcc_pre590
advance_backward
advance_forward
and
apply
apply_fwd
apply_wrap
arg
basic_bind
bind
bind_fwd
bitand
bitor
bitxor
deque
divides
equal_to
fold_impl
full_lambda
greater
greater_equal
inherit
iter_fold_if_impl
iter_fold_impl
lambda_no_ctps
less
less_equal
list
list_c
map
minus
modulus
not_equal_to
or
placeholders
plus
quote
reverse_fold_impl
reverse_iter_fold_impl
set
set_c
shift_left
shift_right
template_arity
times
unpack_args
vector
vector_c
dmc
advance_backward
advance_forward
and
apply
apply_fwd
apply_wrap
arg
basic_bind
bind
bind_fwd
bitand
bitor
bitxor
deque
divides
equal_to
fold_impl
full_lambda
greater
greater_equal
inherit
iter_fold_if_impl
iter_fold_impl
lambda_no_ctps
less
less_equal
list
list_c
map
minus
modulus
not_equal_to
or
placeholders
plus
quote
reverse_fold_impl
reverse_iter_fold_impl
set
set_c
shift_left
shift_right
template_arity
times
unpack_args
vector
vector_c
gcc
advance_backward
advance_forward
and
apply
apply_fwd
apply_wrap
arg
basic_bind
bind
bind_fwd
bitand
bitor
bitxor
deque
divides
equal_to
fold_impl
full_lambda
greater
greater_equal
inherit
iter_fold_if_impl
iter_fold_impl
lambda_no_ctps
less
less_equal
list
list_c
map
minus
modulus
not_equal_to
or
placeholders
plus
quote
reverse_fold_impl
reverse_iter_fold_impl
set
set_c
shift_left
shift_right
template_arity
times
unpack_args
vector
vector_c
msvc60
advance_backward
advance_forward
and
apply
apply_fwd
apply_wrap
arg
basic_bind
bind
bind_fwd
bitand
bitor
bitxor
deque
divides
equal_to
fold_impl
full_lambda
greater
greater_equal
inherit
iter_fold_if_impl
iter_fold_impl
lambda_no_ctps
less
less_equal
list
list_c
map
minus
modulus
not_equal_to
or
placeholders
plus
quote
reverse_fold_impl
reverse_iter_fold_impl
set
set_c
shift_left
shift_right
template_arity
times
unpack_args
vector
vector_c
msvc70
advance_backward
advance_forward
and
apply
apply_fwd
apply_wrap
arg
basic_bind
bind
исхоПеред покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
Отчет к программе. СодержаниеВведение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 1 . Постановка задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2 . Исследование и анализ предметной области . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 .1 . Описание СУБД SQLite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 .2 . Программный интерфейс СУБД SQLite . . . . . . . . . . . . . . . . . . . . .