Skip to main content

Posts

Showing posts with the label test data

Creating Test Data: How to call Python Function from Java

For my testing purposes, I need to create an e-mail before running automated test cases so that it should used it for new registration and a new one for sending invitation to unregistered e-mail and there are some other test cases which use new e-mail for testing. I have create Python function which produce a new e-mail address in this format: gunesmess+1@gmail.com and next run it will create gunesmes+2@gmail.com and for every run, it creates a new one just increasing the last used e-mail number. You can use this file for your testing too. Just create numberRun.txt file in you directory. For my recent project, I need to write my automated test cases in Java so I have learnt some Java but not as professional. For this project again I need to create new unregistered e-mail address for using almost the same scenarios. Therefore I needed to call Python function in my Java code, instead of writing it in Java. The following code is used for calling: What you need is that you m

Test Verisinin Verimli Kullanması

Test verisi test caselerin çalıştırılması sırasında kullanılmak üzere oluşturulmuş ve girdi olarak kullanılan her türlü bilgi ve belge niteliğindeki test argümanlarıdır. Testlerin tutarlı  ve başarılı olabilmesi için test verilerinde tutarlı olması gerekir bu yüzden teste başlamadan önce yapılması gerekli en önemli hazırlık test sırasında kullanılacak verilerin toplanmasıdır. Test case hazırlanırken ne gibi verilerle test edileceği kararlaştırılır ve bu veriler ile test aşamasında caseler çalıştırılır. Bazı durumlarda test verisi hazırlamak bazı kısıtlardan dolayı oldukca zordur veya uzun zaman alan işlerdendir. Elde bulunan az miktarda veriyi verimli kullanmak gerekir. Mümkün olduğunca yeniden kullanabilir hale getirmekte başak bir çözüm yoludur. Test verilerin zor toplandığı durumlarda önce test caseleri hazırlayıp veri hazırlama işini sona bırakmak test caseleri yeniden hazırlamaya neden olabilir. Bu gibi durumlar elde olan verileri ortaya yatırıp daha sonra bu verileri en verim