İçeriğe geç

Kategori: Software Testing

Black Box Testing versus White Box Testing

Black box testing is a testing strategy based solely on  requirements and specifications. Black box testing requires no knowledge  of internal paths, structures, or implementation of the software being  tested. Typical black-box test design techniques include: Decision table testing All-pairs testing Equivalence partitioning Boundary value analysis Cause–effect graph Error guessing State…

Yorum Bırak

White Box Method : Control Flow Graps Nasıl Oluşturulur?

Control Flow Graps mantıksal öğeleri baz alarak test coverage’ın hesaplanması için oluşturulan akışa verilen isimdir. Bir White Box test metodu olan Control Flow Graps ‘ın aşamaları aşağıdaki gibidir. Bir problem tanımlanır Tanımlanan problemin programı pseudo code şeklinde yazılır. Program satırları numaralandırılır. Programın control flow grafiği çizilir. Cyclomatic Complexity V(G) sayısı hesaplanır. V(G) = E — N +…

Yorum Bırak

White Box Test ve Kusur(defect) Oranlarını Bulmak

Tüm test yaklaşımlarında olduğu gibi White Box  test yaklaşımında da amaç yazılımdaki kusurları bulmaktır. Bu test yaklaşımında yazılımın iç yapısına odaklanılır. En önemli amaç program yapısındaki kusurları mümkün olan en yüksek oranda ortaya çıkarabilecek  test case‘i oluşturmak. Her input test sonucu olarak {valid invalid (1,0)} iki farklı değer almaktadır. Aldıkları iki farklı…

Yorum Bırak

Software Testing and Validation Key Terms [draft]

DebuggingProcessTestingValidationVerification ErrorFailureFaultMetricQualitymetricReviewSoftware qualitySoftware quality assurance groupTestTest bedTest caseTest oracle Fault modelFeaturePreconditionPostcondition CertificationFinite state machineSystem stateUsage profile Branch/statement adequateDefined variableDef-use pathMutation adequatePathUsed variable ClusterLoadTest harnessUnitUse case Cost driverFeatureGoalMilestonePlanPolicyProcedureWork breakdown structure BaselineMilestoneProject controllingProject monitoring ReviewTesting MeasureMeasurementMetricQuality attributeQuality factorQuality requirement AvailabilityConfidenceDiscriminantMaintainabilityOperational profileQualityQuality controlSoftware quality assuranceSoftware reliabilityTrustworthinessUsability

Yorum Bırak