Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемДемид Тагильцев
1 Разработка метода оптимизации времени выполнения модульных тестов в системе SRP Головдинова Алина Эмировна 545 группа Руководитель: Изъюров А.Л. Рецензент: Оносовский В.В. Кафедра системного программирования
2 Введение
4 Диаграмма классов Product
5 Варианты работы модульных тестов Разработка функциональности и/или новых тестов UT_CACHING_MODE = use_generated or g Подготовка тестовых данных UT_CACHING_MODE = data_preparation or p Использование подготовленных данных UT_CACHING_MODE = use_cached or c
6 Создание и использование подготовленных данных
7 Общая логика
8 Пример теста public void testProductSearchAdvancedSp() throws Exception { ProductDataSliceKey key = getCache().getProductKey(new TestObjectRefId("product"), ProductArea.COMMON, new ProductSliceKeyCreator() { public ProductDataSliceKey createProduct() throws Exception { return ProductScenario.createNewAfplaReadyProduct().getProductDataSliceKey(); } }); getCache().finishOnDataPreparing(); ProductHeaderUnitedInfo product = getProductService().loadProductUnitedHeader(key); BaseProductScenario.approveProductCommonWip(product.getProductCommon().getSrpObj ectId()); ProductSearchCriteriaAdvancedVo criteria = new ProductSearchCriteriaAdvancedVo(); criteria.setPRefProduct(product.getProductCommon().getRefProduct()); SrpList foundProducts = getProductService().searchProductAdvancedSp(criteria); assertEquals("Wrong number of products found", 1, foundProducts.size()); }
9 Результаты
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.