Skip to main content

Posts

Showing posts with the label SDLC

Demands on Testing is Increased

Testing is a key element for software development life cycle (SDLC), the success of testing process can rescue projects from project risks. This awareness leads firms to increase their testing activities by means of having more qualified people and better testing process. Actually the firms are spending more budget for testing activity because of the competitions. The recent search which is made by Capgemini, Sogeti and HP , about the software testing resource of the firms, shows that comparing the 2012, in 2013 demands on testing is increased. As the beginning of this research, they are saying "As customers demand high performance, error-free application, organization are increasing their budgets and more testing functions are centralized." Let's look at the picture.  Since last year 18% of budget is spent on testing, this year it is increased to 23% of budget. Since last year 41% of the budget is spent on transformational project, this year it is increased to 46%.

Yazılım Geliştirme Yaşam Döngüsü - Software Development Life Cycle

Bir yazılımın geliştirilmesi için duyulan ihtiyaçlar, geliştirme süreçleri, test ve kullanıcıya sunulmasıyla ilgili bilgilerin bulunduğu yani yazılım geliştirme yaşam döngüsü (SDLC) hakkında bilgiler bulunan sunumumu altta bulabilirsiniz.  Konu biraz farklı olarak yazılım testlerinin etkinliğinin arttırmak, başka bir bakış açısıyla daha kaliteli yazılım ürünlerinin üretilmesini, hedef alarak hazırlanmıştır. Sunumda SDLC boyunca testin daha etkin bir şekilde yer alması gerektiğinde yola çıkarak farklı yazılım geliştirme methodolojilerinde yazılım test süreçlerine ait daha fazla bilgiler bulabilisiniz. Software development life cycle yazılım geliştirme yaşam döngüsü from Mesut Güneş

Test Neden Gerekli?

Neler test edilir? Yazılımdan istenilenler yerinde ve yapılmış mı?   ( validation ) Yazılım istenilen işlevleri yerine getiriyor mu?     ( verification ) Yazılım işlevleri yaparken hata veriyor mu?           ( reliability )  Yazılım istenilen hızda yapıyor mu?                      ( performance ) Yazılım istenilen kadar işlev yapabiliyor mu?             ( load ) Yazılım istenilen işlevleri ençok nekadar yapıyor?    ( stress ) Yazılım istenilen kolay yapıyor mu?                          ( usability ) Yazılım istenilen işlevleri güvenli yapıyor mu?        ( security ) Yazılım işlevleri herzaman yapabiliyor mu?        ( compatibility ) Yazılım bir hobi çalışması olmadığı ve vadedilen bir takım işleri; hızlı, güvenilir, kolay, arzu edilen herzaman yerine getirmesi planlarıyla yapıldığından üstte sıralanan özelliklere sahip olması gerekir. “HATA” nedir? İngilizce'de hata denildiğinde bir çok terim kullanılırken Türkçe'de tek bir kelime ile bunu anlatmak zor hatta imkansızdır. Bu yüz