Cognos və BI -ni sınamamağın dəyəri

by Dec 4, 2014Cognos Analytics, MotioCI, Test0 şərh

Avqust 28, 2019 yeniləndi

Proqram təminatı hazırlandığı gündən etibarən test proqram təminatının inkişafının bir hissəsi olaraq geniş yayılmışdır. Bununla birlikdə Business Intelligence (BI), IBM Cognos kimi BI proqram təminatının inkişafının bir hissəsi olaraq testləri daha yavaş qəbul edir. Bİ -nin test təcrübələrini mənimsəməkdə niyə gecikdiyini və nəticələrini araşdıraq EDİLMƏDİ test.

Niyə təşkilatlar BI -ni sınamırlar ...

  • Vaxt məhdudiyyəti. BI layihələri daha sürətli çatdırılması üçün daim təzyiq altındadır. Bəzi təşkilatların vaxtını azaltmağın ən asan mərhələsinin sınaq olduğunu başa düşmədikləri şeydir.
  • Büdcə məhdudiyyətləri. Düşüncə, testin çox bahalı olması və bir test qrupu ayıra bilməməsidir.
  • Daha sürətli daha yaxşıdır. Bu, mütləq "çevik" bir yanaşma deyil və sizi səhv yerə daha tez apara bilər.

Bandaj-Sitat

  • "İlk dəfə düzgün et" zehniyyəti. Bu sadəlövh yanaşma, keyfiyyətə nəzarətin mövcudluğunun test ehtiyacını azaltmalı olduğunu israr edir.
  • Mülkiyyət çatışmazlığı. Bu, əvvəlki mətnə ​​bənzəyir. Düşüncə "istifadəçilərimiz bunu sınayacaq". Bu yanaşma bədbəxt istifadəçilərə və bir çox dəstək biletinə səbəb ola bilər.
  • Alətlərin olmaması. Test üçün doğru texnologiyaya sahib olmadıqları barədə səhv fikir.
  • İmtahanların başa düşülməməsi. Misal üçün,
    • Test, məlumatların düzgünlüyünü və etibarlılığını, məlumatların ardıcıllığını, məlumatların vaxtında çatdırılmasını, çatdırılma performansını və çatdırılma mexanizminin istifadəsinin asanlığını qiymətləndirməlidir.
    • Bir BI layihəsi zamanı testlərə reqressiya testi, vahid testi, tüstü testi, inteqrasiya testi, istifadəçi qəbulu testi, xüsusi test, stress/ölçeklenebilirlik testi, sistem performans testi daxil ola bilər.

BI -ni sınamamağın xərcləri nələrdir?

  • Səmərəsiz dizaynlar. Testlərə məhəl qoyulmasa pis memarlıq kəşf olunmaya bilər. Dizayn problemləri, istifadəyə, performansa, yenidən istifadəyə, həmçinin baxım və baxıma kömək edə bilər.
  • Məlumat bütövlüyü problemləri. Məlumat korrupsiyası və ya məlumat xətti problemləri rəqəmlərə inamsızlığa səbəb ola bilər.
  • Məlumatların təsdiqlənməsi problemləri. Səhv məlumatlar haqqında verilən qərarlar iş üçün dağıdıcı ola bilər. Yanlış məlumatlara əsaslanan ölçülərlə idarə etməkdən daha pis bir şey yoxdur.

Dilbert cizgi filmi- məlumatlar səhvdir

  • İstifadəçi qəbulunun azalması. Nömrələr düzgün deyilsə və ya tətbiq istifadəçi dostu deyilsə, istifadəçi birliyiniz parlaq yeni müəssisə BI proqramınızı istifadə etməyəcək.
  • Standartlaşdırmanın olmaması səbəbindən artan xərclər.
  • BI inkişaf ömrünün sonrakı mərhələlərində qüsurları aradan qaldırmaq üçün xərclərin artması. Tələblər mərhələsindən kənara çıxarılan hər hansı bir problem, əvvəllər aşkar edildiyindən qat -qat baha başa gələcək.

Təşkilatların niyə sınaq keçirə bilməyəcəyini və BI -ni sınamadığınız zaman ortaya çıxan çətinlikləri izah etdikdən sonra, proqram inkişaf etdirmə testləri ilə bağlı bəzi araşdırmalara baxaq.

Araşdırmalar göstərir ki, BI platformanızı sınamaq pula qənaət edir!

139 Şimali Amerika şirkətinin bir araşdırması 250 ilə 10,000 işçi arasında dəyişən illik 5.2 milyondan 22 milyon dollara qədər ayıklama xərcləri bildirildi. Bu xərc aralığı, bunu təşkilatları əks etdirir yoxdur avtomatlaşdırılmış vahid testləri var. Ayrı -ayrılıqda, IBM və Microsoft tərəfindən edilən araşdırmalar bunu ortaya qoydu ilə avtomatlaşdırılmış vahid testləri aparıldıqda qüsurların sayı 62% -dən 91% -ə qədər azaldıla bilər.. Bu o deməkdir ki, ayıklama üçün xərclənən dollar 5 milyon - 22 milyon dollar aralığından 0.5 milyon dollar - 8.4 milyon dollar aralığına endirilə bilər. Bu böyük qənaətdir!

Xərcləri sınaqdan keçirmədən və yoxlamadan

Səhvləri Sürətlə Yüksəldən Xərclər.

Uğurlu proqram inkişaf taktikaları haqqında bir sənəd səhvlərin çoxunun inkişaf dövrünün əvvəlində edildiyini və aşkarlanmasını və düzəldilməsini nə qədər çox gözləsəniz, onu düzəltməyiniz o qədər yüksək olduğunu göstərir. Beləliklə, səhvlərin nə qədər tez aşkar edilərək düzəldiləcəyi, bir o qədər yaxşı olduğu bariz bir nəticə çıxarmaq bir raket aliminə lazım deyil. Raket elmindən danışarkən, NASA -nın bu mövzuda bir məqalə dərc etməsi elə olur ki, "Layihənin Həyat Dönəmində Xərclərin Artması."

İnkişaf etmək ömrü irəlilədikcə səhvləri düzəltmək üçün xərclərin artması intuitivdir. NASA araşdırması, aşkar edilmiş səhvləri düzəltməyin nisbi xərclərinin nə qədər tez irəlilədiyini müəyyən etmək üçün edildi. Bu iş nisbi xərcləri müəyyən etmək üçün üç yanaşmadan istifadə etdi: aşağıdan yuxarıya xərc metodu, ümumi xərclərin bölüşdürülməsi metodu və yuxarıdan aşağıya hipotetik layihə metodu. Bu yazıda təsvir olunan yanaşmalar və nəticələr, böyük, mürəkkəb bir kosmik gəminin, hərbi təyyarənin və ya kiçik bir kommunikasiya peykinin hazırlanmasında istifadə olunanlara bənzər layihə xüsusiyyətlərinə malik bir aparat/proqram sisteminin inkişafını nəzərdə tutur. Nəticələr, layihənin həyat dövrünün sonrakı və sonrakı mərhələlərində səhvlərin aşkar edildiyi və düzəldildiyi üçün xərclərin artma dərəcəsini göstərir. Bu araşdırma, edilən digər araşdırmaların nümayəndəsidir.

Səhv miqyasını düzəltmək üçün SDLC Xərcləri

Yuxarıdakı cədvəldən TRW, IBM, GTE, Bell Labs, TDC və digərlərindən edilən araşdırmalar, müxtəlif inkişaf mərhələlərində səhvlərin düzəldilməsinin dəyərini göstərir:

  • Tələblər mərhələsində aşkar edilmiş bir səhvin düzəldilməsinin dəyəri kimi müəyyən edilir 1 vahid
  • Dizayn mərhələsində tapılarsa bu səhvi düzəltməyin dəyəri ikiqat O
  • Kod və ayıklama mərhələsində, səhvi düzəltmək üçün xərclərdir 3 kontur
  • Vahid test və inteqrasiya mərhələsində, səhvin düzəldilməsi xərcləri artır 5
  • Sistem test mərhələsində, səhvi düzəltmək xərcləri 20 -yə yüksəlir
  • Və sistem əməliyyat mərhələsində olduqda, səhvi düzəltmək üçün nisbi xərclər 98 -ə yüksəldi, tələblər mərhələsində tapılarsa səhvin düzəldilməsinin təxminən 100 qatına bərabərdir.!

Əsas odur ki, qüsurları erkən aşkar etməsəniz onları təmir etmək daha bahalıdır.

Nəticələr

Proqram inkişafında erkən və davamlı sınaqların əhəmiyyətini göstərən əhəmiyyətli tədqiqatlar aparılmışdır. Biz, BI cəmiyyətində, proqram inkişaf etdirmə mövzusunda dostlarımızdan öyrənə bilərik. Proqram təminatı ilə əlaqədar rəsmi araşdırmalar aparılsa da, BI inkişafı ilə bağlı oxşar nəticələr çıxarmaq olar. Testin dəyəri mübahisəsizdir, lakin bir çox təşkilat, BI mühitinin rəsmi testindən faydalanmaq və testi BI inkişaf proseslərinə inteqrasiya etmək üçün daha yavaş işləyir. Xərcləri yox testlər realdır. İlə əlaqəli risklər yox testlər realdır.

Bəzi avtomatlaşdırılmış Cognos testlərini hərəkətdə görmək istəyirsiniz? Pleylistimizdəki videoları izləyin buraya tıklayarak!

BI/AnalyticsCognos Analytics
Cognos Query Studio
İstifadəçiləriniz Sorğu Studiyasını İstəyir

İstifadəçiləriniz Sorğu Studiyasını İstəyir

IBM Cognos Analytics 12-nin buraxılışı ilə Query Studio və Analysis Studio-nun uzun müddətdir elan edilmiş köhnəlməsi, nəhayət, Cognos Analytics-in həmin studiyalar istisna olmaqla bir versiyası ilə çatdırıldı. Baxmayaraq ki, bu fəaliyyətlə məşğul olan insanların əksəriyyəti üçün sürpriz olmamalıdır...

Daha çox oxu

Cognos AnalyticsCognos -un təkmilləşdirilməsi
Uğurlu Cognos Təkmilləşdirməsinə 3 Addım
Uğurlu IBM Cognos Təkmilləşdirməsi üçün Üç Addım

Uğurlu IBM Cognos Təkmilləşdirməsi üçün Üç Addım

Uğurlu IBM Cognos Təkmilləşdirməsi üçün Üç Addım Təkmilləşdirməni idarə edən rəhbər üçün əvəzsiz məsləhət Bu yaxınlarda mətbəximizin yeniləməyə ehtiyacı olduğunu düşündük. Əvvəlcə planları tərtib etmək üçün bir memar tutduq. Əlimizdə olan bir planla, xüsusiyyətləri müzakirə etdik: əhatə dairəsi nədir?...

Daha çox oxu

MotioCI
MotioCI Tips və fəndlər
MotioCI Tips və fəndlər

MotioCI Tips və fəndlər

MotioCI Məsləhətlər və fəndlər Sizi gətirənlərin sevimli xüsusiyyətləri MotioCI Soruşduq Motio's tərtibatçıları, proqram mühəndisləri, dəstək mütəxəssisləri, tətbiq qrupu, QA testçiləri, satış və idarəetmə onların sevimli xüsusiyyətləri MotioCI var. Onlardan xahiş etdik ki...

Daha çox oxu

MotioCI
MotioCI Hesabatlar
MotioCI Məqsədli Hesabatlar

MotioCI Məqsədli Hesabatlar

MotioCI Məqsədlə tərtib edilmiş hesabatların təqdim edilməsi - İstifadəçilərin məlumatlı olduğu xüsusi suallara cavab verməyə kömək etmək. MotioCI hesabatlar bu yaxınlarda bir məqsəd nəzərə alınmaqla yenidən işlənib hazırlanmışdır -- hər hesabat konkret suala və ya suallara cavab verməli olmalıdır...

Daha çox oxu

Cognos AnalyticsMotioCI
Cognos Deployment
Cognos Deployment Test Edilmiş Təcrübələr

Cognos Deployment Test Edilmiş Təcrübələr

Ən çox necə istifadə etmək olar MotioCI sübut edilmiş təcrübələri dəstəkləməkdə MotioCI Cognos Analytics hesabatının hazırlanması üçün inteqrasiya olunmuş plaginlərə malikdir. Üzərində işlədiyiniz hesabatı kilidləyirsiniz. Sonra redaktə seansını bitirdikdən sonra onu yoxlayır və şərh əlavə edirsiniz...

Daha çox oxu