Veri akışı kapsamı içinde, DU yolları, kod parçası üzerinde tanımlanan ve kullanılan bir değişkeni izole etmek için kullanılır.Kullanılmayan değişken atamaları hakkında veri akışı kapsamı nasıl sağlanır?
Böyle bir işlev senaryosunda, x
değişkeninin tüm tanımlarını kapsayan test senaryolarını nasıl yazabilirim?
sadece bir yeni değerin her zaman tahsis ama bu işlev her yerinde kullanılabilir olduğundan beri: kodunu analiz
Function x (int y, int z) {
int x = 0;
M = y + z;
My_Array = [1,2,3];
if (0 < M < 10)
x = My_Array[1];
else if (10 < M < 20)
x = My_Array[2];
else
x = 0;
}
Bu hangi bir dildir? Bu işlev bir şey döndürüyor mu? –
Birçok dilde uygulanabilecek bir pseudocode gibi, ama testte çok kullanılıyordu. Geçersiz olabilir (dönüş değeri yok) veya x döndürür ancak bu benim soruyu etkilemez. –
Sorduğum için [bir değer döndürmek bir kullanımdır] (http://stackoverflow.com/questions/32908375/data-flow-coverage-return-statement/37127193). Her neyse, bu özel (sözde) kod için hangi test durumlarının yazılacağını mı yoksa kullanılmayan tanımlarla kod için test durumlarını bulmak için hangi yöntemi kullanacağınızı mı soruyorsunuz? –