Posts

Showing posts from 2013

Yılın Yazılım Testi Hakkındaki Son Yazısı: Özeleştiri

Image
2013 yılı biterken son olarak bu yıl içerisinde yazılım testi ile ilgili bazı noktalar hakkında yazmak istedim. Benim açımdan bir yıl boyunca neler gelişti, neler değişti ve ne gibi değişimleri 2014 yılında görebiliriz. Kısa kısa değinmek istedim.
Testlerin başarını her zaman kontrol etmeliyiz. Zaman-zaman kendimizi özeleştiriye çekmeliyiz ve yapılan hataları, gözden kaçanları, eksiklerimizi tekrar hatırlayarak gidermeliyiz. Mesala mesleğe girerken veya bir süre sonra aldığımız sertifikalarımız uygulama aşamasında gerçekten sektörle ilgili yeterince bilgi ve beceri verebiliyor mu? Veya bizler bu sertifikanın verdiği bilgilerdeki eksiklikleri veya hataları bulabildik mi? Eğer sorulara "evet" yanıtını verebiliyor isek ozaman aslında doğru yoldayız diyebiliriz. Mesala dünyada en yaygın durumda olan ISTQB sertifikalarıyla ilgili bu linkteki açıklamalar hiçte yabana atılacak gibi değil. Sertifikayı veriyosunuz ama testlerdeki değerlendirme kriterleri, içerik, ve testlerin tutarlıl…

Jean-Claude Van Damme'nin Test Dunyasına Katkısı

Image
Bu reklamı izlemeyen yoktur sanırım. Peki bu reklamda anlatılmak istenileni bir de test dünyası için yorumlamak istersek bize bazı noktaların önemi gösterecektir. Bildiğimiz Van Damme her zamanki gibi formunda ve yapılması güç bir şeyi yapıyor. İlerlemiş yaşına rağmen (1960 doğumlu) bütün riskleri alarak böylesine izlemesi zevkli ve heycanlı görüntüler gerçekleştirebiliyor. 
Peki burada sadece kahramanımız Van Damme'mi risk alıyor sizce. Cevap tabiki "Hayır". Böylesine meşhur olan bir kişinin başına gelebilecek bir ciddi kaza durumunda bu reklamla ürünlerini tanıtmaya calışan Volvo markasının aldığı risk sanırım daha fazla. Peki bu riskleri sıralayalım. Van Damme'nin ölme riskiVan Damme'nin yaralanma riskiHaberin Duyulma riskiMarkanın itibar/güven kaybetme riskiKar etmeme riskiYüksek bir tazminat ödeme riski...Bu şekilde sıralandığında tabiki en önemli risk bir kişinin hayatı kaybetme riskidir. Testler sonucunda unutulan bir hatanın kullanıcının canına neden olabil…

E-Commerce and Testing

Image
History of E-CommerceDoing trading something over the internet is simply called as electronic commerce, shortly e-commerce or eCommerce. The technology of e-commerce goes back to the 1979 when Micheal Aldrich introduced first online shopping system. Then Tim Berners-Lee used NeXT computer to create first web browsers and called it World Wide Web (www). When we came to 1995, the first e-commerce website amazon.com was launched by Jeff Bezos and later on the same year, ebay.com was launched by Pierre Omidyar. If we look at what happened this year, according to the b2b2dot0 which has gained this information from SAP-integrated eCommerce solution, for the 2nd quarter of 2013 the revenue is 147 Million dollars and 326 Million for 1st and 2nd quarters in total for only B2B market. According to the Forrester study prediction about 2013, 559 Million dollars for B2B market and 252 Million dollars for B2C market will be released.

Type of E-CommerceThere are many types of selling or buying activi…

Internet Explorer is now More Helpfull

Image
When you want to check if your site works fine on covered versions of Internet Explorer, you may need to check it via IE. Because most front-end developer, who are generally responsible of developing viewable part of site by users, uses Firefox or Chrome for base of development and then develop problematic part of it for the different versions of IE. This is called compatibility.
This kind of testing called as compatibility testing or cross-browser testing is very crucial for e-commerce site because it can cause many customers stop buying, stop member record, or any money related big-bang-bug (bbb). Compatibility testing is a kind of non-functional testing which means that they should be run upon the functional testings have been completed. Actually, this means that there is very little time remaining for compatibility testing at most case. To complete this task there are several webs or tools which make some cross browser testing but I have not yet find a successful one. Since the th…

How to Use Internet Explorer and Safari for Mobile Testing

Image
Have you recognized that everyone is mobile! And almost everyone socialize with mobile internet (this socialization doesn't mean to have sharing with anyone close to you, it means to chat/share/discuss online with anyone far to you). Since the ratio of using mobile devices are getting increased, needs for mobile testing is also increased. Many companies have developed mobile applications and mobile website to increase their customer satisfaction and to catch up with their rivals especially in e-commerce sector. In this post, I want to share :) some information how to test mobile application with your desktop.
Mobile websites/applications target mobile devices but testing everything may not be possible with your devices, or not effective! For some test case like searching, defining cookies; checking links, redirection can be tested easily with your web browsers. For example, Apple's Safari and Internet Explorer can be used for mobile testing.  Safari: you must activate the deve…

Combinatorial Testing

Image
Combinatorial testing is a testing technique which is applied by combining the meaningful input as test cases. This method aims to reduce the number of test cases depends on the studies, which show that combinations of one value (one-pair) test cases can detect 20% to 68% of the defects; and combinations of two values (two-pair) test cases cover 65% to 97% of defects; and the combinations of more input values have higher defect-detection-ratio. If you remember the 7-testing-princible, I will mention two of them as “Testing shows presence of defects” and “Exhaustive testing is impossible”. These items explains that when we test an application we can only say that we have found these incidents which may be defect or not, but we cannot conclude that there is no defect remains in the system since you cannot find a %100 defect free application in the real world. What is more, testing the whole system including all part of the features and every line in the code base with every integrati…