© Данная готовая работа выполнена сотрудником нашего сайта.
Если Вы считаете, что эта страница каким-либо образом нарушает Ваши авторские права,
то Вам следует обратиться в администрацию нашего сайта по адресу
info@kursovik.com либо через
форму обратной связи.
Если Вам нужны все файлы проекта данной программы на языке программирования
Visual C++ .NET 2010, заполните форму заказа, которая доступна по
следующей ссылке.
Среда программирования: 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-запросов":
- Тест создания таблицы,
- Тест создания таблицы,
- Тест вставки данных,
- Тест обновления данных,
- Тест чтения данных
Тестирование класса подключения к БД:
- Создание нового файла БД
- Открытие существующего файла БД
- Открытие существующего файла БД только для чтения
- Открытие несуществующего файла БД только для чтения
Скачать Demo-файл программы
Описание (отчет): Есть на 54 страниц, посмотреть оглавление
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "SQLiteTest.exe". Результат будет сформирован в файле "test.log".
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "SQLiteTest.exe". Результат будет сформирован в файле "test.log".
Статистика отдела программирования на заказ:
На данный момент (19 апреля 2025) на выполнении находится 36 заказов.
Количество программистов, занятых выполнением текущих заказов: 15.
В текущем месяце (апрель 2025) нами уже выполнено 27 заказов.
В текущем году (2025) нами уже выполнено 209 заказов.
В прошлом году (2024) нами было выполнено 763 заказа.
В позапрошлом году (2023) нами было выполнено 777 заказов.
Количество активных программистов на сайте: 66.
Загруженность отдела заказами: 37%.
Результаты работы программы
1/2

2/2

Файлы программы
исходники
<DIR>
Каталог
SQLiteTest_V2
<DIR>
Каталог
ado
<DIR>
Каталог
CommandFixture
cpp
830
Исходный код С++
CommandFixture
h
586
Заголовочный файл C++
CommandTestSuite
cpp
6007
Исходный код С++
ConnectionFixture
cpp
1274
Исходный код С++
ConnectionFixture
h
690
Заголовочный файл C++
ConnectionTestSuite
cpp
3343
Исходный код С++
TableFixture
cpp
621
Исходный код С++
TableFixture
h
490
Заголовочный файл C++
TableTestSuite
cpp
12160
Исходный код С++
AssemblyInfo
cpp
1336
Исходный код С++
boost_1_54_0
<DIR>
Каталог
boost
<DIR>
Каталог
aligned_storage
hpp
4478
any
hpp
8474
array
hpp
16226
asio
hpp
5096
assert
hpp
4386
assign
hpp
638
atomic
hpp
425
bimap
hpp
406
bind
hpp
605
blank
hpp
2052
blank_fwd
hpp
640
call_traits
hpp
797
cast
hpp
4562
cerrno
hpp
4504
checked_delete
hpp
1658
chrono
hpp
726
circular_buffer
hpp
2614
circular_buffer_fwd
hpp
1200
compressed_pair
hpp
825
concept_archetype
hpp
24340
concept_check
hpp
33188
config
<DIR>
Каталог
abi
<DIR>
Каталог
borland_prefix
hpp
1029
borland_suffix
hpp
292
msvc_prefix
hpp
841
msvc_suffix
hpp
260
abi_prefix
hpp
723
abi_suffix
hpp
808
auto_link
hpp
14691
compiler
<DIR>
Каталог
borland
hpp
9003
clang
hpp
4141
codegear
hpp
5983
comeau
hpp
1690
common_edg
hpp
3288
compaq_cxx
hpp
520
cray
hpp
2234
digitalmars
hpp
3224
gcc
hpp
9622
gcc_xml
hpp
2170
greenhills
hpp
843
hp_acc
hpp
4844
intel
hpp
10424
kai
hpp
1056
metrowerks
hpp
4614
mpw
hpp
2940
nvcc
hpp
859
pathscale
hpp
2985
pgi
hpp
3736
sgi_mipspro
hpp
803
sunpro_cc
hpp
5172
vacpp
hpp
4192
visualc
hpp
11166
no_tr1
<DIR>
Каталог
cmath
hpp
866
complex
hpp
882
functional
hpp
906
memory
hpp
874
utility
hpp
882
platform
<DIR>
Каталог
aix
hpp
914
amigaos
hpp
457
beos
hpp
619
bsd
hpp
2584
cray
hpp
467
cygwin
hpp
1450
hpux
hpp
2564
irix
hpp
820
linux
hpp
2659
macos
hpp
2430
qnxnto
hpp
797
solaris
hpp
741
symbian
hpp
2711
vms
hpp
774
vxworks
hpp
15537
win32
hpp
2272
posix_features
hpp
3831
requires_threads
hpp
3599
select_compiler_config
hpp
3813
select_platform_config
hpp
3328
select_stdlib_config
hpp
3069
stdlib
<DIR>
Каталог
dinkumware
hpp
5395
libcomo
hpp
2295
libcpp
hpp
1003
libstdcpp3
hpp
6330
modena
hpp
1682
msl
hpp
2313
roguewave
hpp
5836
sgi
hpp
4603
stlport
hpp
8213
vacpp
hpp
1842
suffix
hpp
33892
user
hpp
5281
warning_disable
hpp
1867
config
hpp
2144
crc
hpp
34483
cregex
hpp
760
cstdint
hpp
17795
cstdlib
hpp
1780
current_function
hpp
1579
date_time
hpp
604
detail
<DIR>
Каталог
algorithm
hpp
3042
allocator_utilities
hpp
5428
atomic_count
hpp
639
atomic_redef_macros
hpp
663
atomic_undef_macros
hpp
952
binary_search
hpp
6574
bitmask
hpp
2426
call_traits
hpp
4494
catch_exceptions
hpp
5914
compressed_pair
hpp
16996
container_fwd
hpp
5506
dynamic_bitset
hpp
7109
endian
hpp
4380
fenv
hpp
2316
has_default_constructor
hpp
964
identifier
hpp
3360
indirect_traits
hpp
11643
interlocked
hpp
7439
is_function_ref_tester
hpp
8100
is_incrementable
hpp
3871
is_sorted
hpp
1520
is_xxx
hpp
3384
iterator
hpp
16326
lcast_precision
hpp
6206
lightweight_main
hpp
1262
lightweight_mutex
hpp
652
lightweight_test
hpp
6520
lightweight_thread
hpp
2530
limits
hpp
17031
named_template_params
hpp
6267
none_t
hpp
661
no_exceptions_support
hpp
2084
numeric_traits
hpp
6955
ob_call_traits
hpp
4014
ob_compressed_pair
hpp
17269
quick_allocator
hpp
629
reference_content
hpp
3163
scoped_enum_emulation
hpp
11984
select_type
hpp
1166
sp_typeinfo
hpp
2558
templated_streams
hpp
2316
utf8_codecvt_facet
hpp
7077
utf8_codecvt_facet
ipp
9733
win
<DIR>
Каталог
basic_types
hpp
2798
directory_management
hpp
1158
dll
hpp
1174
error_handling
hpp
2900
file_management
hpp
3797
GetCurrentProcess
hpp
662
GetCurrentThread
hpp
846
GetLastError
hpp
647
GetProcessTimes
hpp
938
GetThreadTimes
hpp
852
handles
hpp
808
LocalFree
hpp
722
memory
hpp
1751
process
hpp
794
security
hpp
1610
synchronization
hpp
3981
system
hpp
1382
thread
hpp
1040
time
hpp
2012
timers
hpp
893
workaround
hpp
7552
dynamic_bitset
hpp
577
dynamic_bitset_fwd
hpp
700
enable_shared_from_this
hpp
548
exception
<DIR>
Каталог
all
hpp
1406
current_exception_cast
hpp
1012
detail
<DIR>
Каталог
attribute_noreturn
hpp
543
clone_current_exception
hpp
1261
error_info_impl
hpp
1627
exception_ptr
hpp
15436
is_output_streamable
hpp
1742
object_hex_dump
hpp
1593
type_info
hpp
2114
diagnostic_information
hpp
6406
enable_current_exception
hpp
268
enable_error_info
hpp
268
errinfo_api_function
hpp
669
errinfo_at_line
hpp
565
errinfo_errno
hpp
1267
errinfo_file_handle
hpp
568
errinfo_file_name
hpp
749
errinfo_file_open_mode
hpp
759
errinfo_nested_exception
hpp
594
errinfo_type_info_name
hpp
660
error_info
hpp
396
exception
hpp
12614
get_error_info
hpp
3757
info
hpp
5914
info_tuple
hpp
2489
to_string
hpp
2355
to_string_stub
hpp
3148
exception
hpp
445
exception_ptr
hpp
385
filesystem
hpp
704
flyweight
hpp
644
foreach
hpp
46678
foreach_fwd
hpp
1753
format
hpp
2238
function
hpp
2266
functional
hpp
19441
function_equal
hpp
819
function_output_iterator
hpp
1630
generator_iterator
hpp
1939
geometry
hpp
723
get_pointer
hpp
1225
implicit_cast
hpp
823
indirect_reference
hpp
1082
integer
hpp
11575
integer_fwd
hpp
4781
integer_traits
hpp
8979
intrusive_ptr
hpp
517
io_fwd
hpp
2448
is_placeholder
hpp
665
iterator
hpp
2042
iterator_adaptors
hpp
479
last_value
hpp
1325
lexical_cast
hpp
110225
limits
hpp
6292
locale
hpp
914
local_function
hpp
19317
make_shared
hpp
501
math_fwd
hpp
2635
memory_order
hpp
1326
mem_fn
hpp
620
mpi
hpp
1136
mpl
<DIR>
Каталог
accumulate
hpp
1094
advance
hpp
2137
advance_fwd
hpp
798
alias
hpp
577
always
hpp
979
and
hpp
1710
apply
hpp
6420
apply_fwd
hpp
2878
apply_wrap
hpp
6520
arg
hpp
3449
arg_fwd
hpp
845
arithmetic
hpp
799
assert
hpp
14609
as_sequence
hpp
1027
at
hpp
1354
at_fwd
hpp
675
aux_
<DIR>
Каталог
adl_barrier
hpp
1717
advance_backward
hpp
3662
advance_forward
hpp
3579
apply_1st
hpp
874
arg_typedef
hpp
917
arithmetic_op
hpp
2645
arity
hpp
1238
arity_spec
hpp
2008
at_impl
hpp
1242
back_impl
hpp
1272
basic_bind
hpp
680
begin_end_impl
hpp
2857
clear_impl
hpp
971
common_name_wknd
hpp
1022
comparison_op
hpp
2348
config
<DIR>
Каталог
adl
hpp
1558
arrays
hpp
964
bcc
hpp
876
bind
hpp
1034
compiler
hpp
2305
ctps
hpp
956
dependent_nttp
hpp
1278
dmc_ambiguous_ctps
hpp
880
dtp
hpp
1719
eti
hpp
1384
forwarding
hpp
857
gcc
hpp
716
has_apply
hpp
1045
has_xxx
hpp
1113
integral
hpp
1190
intel
hpp
636
lambda
hpp
1047
msvc
hpp
624
msvc_typename
hpp
822
nttp
hpp
1153
operators
hpp
1150
overload_resolution
hpp
965
pp_counter
hpp
848
preprocessor
hpp
1259
static_constant
hpp
819
ttp
hpp
1311
typeof
hpp
1104
use_preprocessed
hpp
659
workaround
hpp
625
contains_impl
hpp
1745
count_args
hpp
3151
count_impl
hpp
1326
empty_impl
hpp
1211
erase_impl
hpp
1945
erase_key_impl
hpp
894
filter_iter
hpp
3267
find_if_pred
hpp
787
fold_impl
hpp
1422
fold_impl_body
hpp
9416
fold_op
hpp
965
fold_pred
hpp
909
front_impl
hpp
1182
full_lambda
hpp
9260
has_apply
hpp
907
has_begin
hpp
711
has_key_impl
hpp
1001
has_rebind
hpp
2771
has_size
hpp
683
has_tag
hpp
700
has_type
hpp
705
include_preprocessed
hpp
1494
inserter_algorithm
hpp
5092
insert_impl
hpp
1892
insert_range_impl
hpp
2328
integral_wrapper
hpp
3711
is_msvc_eti_arg
hpp
1496
iter_apply
hpp
1058
iter_fold_if_impl
hpp
6174
iter_fold_impl
hpp
1395
iter_push_front
hpp
921
joint_iter
hpp
3106
lambda_arity_param
hpp
838
lambda_no_ctps
hpp
5247
lambda_spec
hpp
1373
lambda_support
hpp
5642
largest_int
hpp
2152
logical_op
hpp
4809
msvc_dtw
hpp
1917
msvc_eti_base
hpp
1857
msvc_is_class
hpp
1655
msvc_never_true
hpp
891
msvc_type
hpp
1377
na
hpp
1841
na_assert
hpp
1100
na_fwd
hpp
809
na_spec
hpp
4730
nested_type_wknd
hpp
1427
nttp_decl
hpp
987
numeric_cast_utils
hpp
1957
numeric_op
hpp
8913
O1_size_impl
hpp
2302
order_impl
hpp
2229
overload_names
hpp
2190
partition_op
hpp
1559
pop_back_impl
hpp
950
pop_front_impl
hpp
1235
preprocessed
<DIR>
Каталог
bcc
<DIR>
Каталог
advance_backward
hpp
2299
advance_forward
hpp
2279
and
hpp
1327
apply
hpp
2914
apply_fwd
hpp
1025
apply_wrap
hpp
7539
arg
hpp
2807
basic_bind
hpp
7418
bind
hpp
10817
bind_fwd
hpp
869
bitand
hpp
3356
bitor
hpp
3326
bitxor
hpp
3356
deque
hpp
10047
divides
hpp
3338
equal_to
hpp
2192
fold_impl
hpp
4530
full_lambda
hpp
12064
greater
hpp
2175
greater_equal
hpp
2266
inherit
hpp
2889
iter_fold_if_impl
hpp
4403
iter_fold_impl
hpp
4334
lambda_no_ctps
hpp
6702
less
hpp
2130
less_equal
hpp
2221
list
hpp
9940
list_c
hpp
11046
map
hpp
9875
minus
hpp
3278
modulus
hpp
2395
not_equal_to
hpp
2251
or
hpp
1328
placeholders
hpp
2317
plus
hpp
3248
quote
hpp
2465
reverse_fold_impl
hpp
9161
reverse_iter_fold_impl
hpp
8541
set
hpp
9875
set_c
hpp
10981
shift_left
hpp
2352
shift_right
hpp
2367
template_arity
hpp
803
times
hpp
3278
unpack_args
hpp
2083
vector
hpp
10070
vector_c
hpp
12547
bcc551
<DIR>
Каталог
advance_backward
hpp
2303
advance_forward
hpp
2283
and
hpp
1326
apply
hpp
2913
apply_fwd
hpp
1024
apply_wrap
hpp
7412
arg
hpp
3016
basic_bind
hpp
7632
bind
hpp
11026
bind_fwd
hpp
868
bitand
hpp
3355
bitor
hpp
3325
bitxor
hpp
3355
deque
hpp
10046
divides
hpp
3337
equal_to
hpp
2191
fold_impl
hpp
4534
full_lambda
hpp
12068
greater
hpp
2174
greater_equal
hpp
2265
inherit
hpp
2973
iter_fold_if_impl
hpp
4407
iter_fold_impl
hpp
4338
lambda_no_ctps
hpp
6706
less
hpp
2129
less_equal
hpp
2220
list
hpp
9939
list_c
hpp
11045
map
hpp
9874
minus
hpp
3277
modulus
hpp
2394
not_equal_to
hpp
2250
or
hpp
1327
placeholders
hpp
2316
plus
hpp
3247
quote
hpp
303
reverse_fold_impl
hpp
9165
reverse_iter_fold_impl
hpp
8545
set
hpp
9874
set_c
hpp
10980
shift_left
hpp
2351
shift_right
hpp
2366
template_arity
hpp
807
times
hpp
3277
unpack_args
hpp
2082
vector
hpp
10069
vector_c
hpp
12546
bcc_pre590
<DIR>
Каталог
advance_backward
hpp
2299
advance_forward
hpp
2279
and
hpp
1327
apply
hpp
2914
apply_fwd
hpp
1025
apply_wrap
hpp
7413
arg
hpp
2807
basic_bind
hpp
7418
bind
hpp
10817
bind_fwd
hpp
869
bitand
hpp
3356
bitor
hpp
3326
bitxor
hpp
3356
deque
hpp
10047
divides
hpp
3338
equal_to
hpp
2192
fold_impl
hpp
4530
full_lambda
hpp
12064
greater
hpp
2175
greater_equal
hpp
2266
inherit
hpp
2889
iter_fold_if_impl
hpp
4403
iter_fold_impl
hpp
4334
lambda_no_ctps
hpp
6702
less
hpp
2130
less_equal
hpp
2221
list
hpp
9940
list_c
hpp
11046
map
hpp
9875
minus
hpp
3278
modulus
hpp
2395
not_equal_to
hpp
2251
or
hpp
1328
placeholders
hpp
2317
plus
hpp
3248
quote
hpp
304
reverse_fold_impl
hpp
9161
reverse_iter_fold_impl
hpp
8541
set
hpp
9875
set_c
hpp
10981
shift_left
hpp
2352
shift_right
hpp
2367
template_arity
hpp
803
times
hpp
3278
unpack_args
hpp
2083
vector
hpp
10070
vector_c
hpp
12547
dmc
<DIR>
Каталог
advance_backward
hpp
2303
advance_forward
hpp
2283
and
hpp
1326
apply
hpp
2913
apply_fwd
hpp
1024
apply_wrap
hpp
1322
arg
hpp
3016
basic_bind
hpp
9936
bind
hpp
13768
bind_fwd
hpp
1134
bitand
hpp
3355
bitor
hpp
3325
bitxor
hpp
3355
deque
hpp
10046
divides
hpp
3337
equal_to
hpp
2191
fold_impl
hpp
4534
full_lambda
hpp
11264
greater
hpp
2174
greater_equal
hpp
2265
inherit
hpp
2973
iter_fold_if_impl
hpp
4407
iter_fold_impl
hpp
4338
lambda_no_ctps
hpp
6706
less
hpp
2129
less_equal
hpp
2220
list
hpp
9939
list_c
hpp
11045
map
hpp
9874
minus
hpp
3277
modulus
hpp
2394
not_equal_to
hpp
2250
or
hpp
1327
placeholders
hpp
2316
plus
hpp
3247
quote
hpp
2310
reverse_fold_impl
hpp
7603
reverse_iter_fold_impl
hpp
6948
set
hpp
9874
set_c
hpp
10980
shift_left
hpp
2351
shift_right
hpp
2366
template_arity
hpp
317
times
hpp
3277
unpack_args
hpp
2000
vector
hpp
10069
vector_c
hpp
12546
gcc
<DIR>
Каталог
advance_backward
hpp
2303
advance_forward
hpp
2283
and
hpp
1326
apply
hpp
2913
apply_fwd
hpp
1024
apply_wrap
hpp
1322
arg
hpp
3016
basic_bind
hpp
10700
bind
hpp
14970
bind_fwd
hpp
1016
bitand
hpp
3355
bitor
hpp
3325
bitxor
hpp
3355
deque
hpp
10046
divides
hpp
3337
equal_to
hpp
2191
fold_impl
hpp
4534
full_lambda
hpp
12068
greater
hpp
2174
greater_equal
hpp
2265
inherit
hpp
2973
iter_fold_if_impl
hpp
4407
iter_fold_impl
hpp
4338
lambda_no_ctps
hpp
6706
less
hpp
2129
less_equal
hpp
2220
list
hpp
9939
list_c
hpp
11045
map
hpp
9874
minus
hpp
3277
modulus
hpp
2394
not_equal_to
hpp
2250
or
hpp
1327
placeholders
hpp
2316
plus
hpp
3247
quote
hpp
2337
reverse_fold_impl
hpp
7603
reverse_iter_fold_impl
hpp
6948
set
hpp
9874
set_c
hpp
10980
shift_left
hpp
2351
shift_right
hpp
2366
template_arity
hpp
2837
times
hpp
3277
unpack_args
hpp
2000
vector
hpp
10069
vector_c
hpp
12546
msvc60
<DIR>
Каталог
advance_backward
hpp
2823
advance_forward
hpp
2803
and
hpp
1456
apply
hpp
2849
apply_fwd
hpp
875
apply_wrap
hpp
4939
arg
hpp
3016
basic_bind
hpp
7685
bind
hpp
11301
bind_fwd
hpp
868
bitand
hpp
3268
bitor
hpp
3245
bitxor
hpp
3268
deque
hpp
15270
divides
hpp
3252
equal_to
hpp
2452
fold_impl
hpp
6915
full_lambda
hpp
11769
greater
hpp
2436
greater_equal
hpp
2527
inherit
hpp
3431
iter_fold_if_impl
hpp
4407
iter_fold_impl
hpp
6754
lambda_no_ctps
hpp
6706
less
hpp
2391
less_equal
hpp
2482
list
hpp
15176
list_c
hpp
13663
map
hpp
15103
minus
hpp
3206
modulus
hpp
2667
not_equal_to
hpp
2512
or
hpp
1457
placeholders
hpp
2316
plus
hpp
3183
quote
hpp
303
reverse_fold_impl
hpp
10101
reverse_iter_fold_impl
hpp
9481
set
hpp
15103
set_c
hpp
13590
shift_left
hpp
2684
shift_right
hpp
2701
template_arity
hpp
879
times
hpp
3206
unpack_args
hpp
2405
vector
hpp
15322
vector_c
hpp
14439
msvc70
<DIR>
Каталог
advance_backward
hpp
2303
advance_forward
hpp
2283
and
hpp
1445
apply
hpp
2675
apply_fwd
hpp
875
apply_wrap
hpp
2193
arg
hpp
3016
basic_bind
hpp
7685
bind
hpp
11301
исхо
К программе прилагается:Перед покупкой готовой работы не забудьте проверить её оригинальность. Запросить у администратора
проверку текущей оригинальности работы по версии системы Антиплагиат.РУ
ВНИМАНИЕ ! Если данный отчет Вам не подходит, то Вы можете заказать написание нового отчета (согласно Вашему оглавлению) автору данной программы. Чтобы узнать цену,
нажмите на эту ссылку.
Отчет к программе. Содержание
Курсовая работаСоздание тестов для программного интерфейса и интерфейса ADO СУБД SQLite. Тестирование СУБДСОДЕРЖАНИЕВведение.......................................................................3
1. Постановка задачи...........................................................4
2. Исследование и анализ предметной области....................................5
2.1. Описание СУБД SQLite.....................................................5
2.2. Программный интерфейс СУБД SQLite....................