101 Differences Between Software Testing Basics

By Vijay

By Vijay

I'm Vijay, and I've been working on this blog for the past 20+ years! I’ve been in the IT industry for more than 20 years now. I completed my graduation in B.E. Computer Science from a reputed Pune university and then started my career in…

Learn about our editorial policies.
Updated August 15, 2024

Differences between software testing basics:

The article was created for the junior testers, who are preparing for their interview process. As a fresher knowing answers for all this is little difficult, but surely there will be few questions from the below list, you need not to know all the answers for the below list, but if you know its far and better. I am damn sure none of the website than the “Software testing help” will display this, So I have done a research and found the 101 difference in software testing. This was based on manual testing, not included the automation testing. If you feel that any of the things was missed in the list, please comment me.

We have articles already covered on some topics. For other topics we will keep on updating this page with differences for various software testing terms.

Basics of Software Testing: Explained with differences between testing terms:

Differences Between

1) Difference between Verification & Validation

2) Difference between Priority & Severity

3) Difference between Inter system testing & Integration testing

4) Difference between Re-testing & Regression testing

5) Difference between Load testing & Stress testing

6) Difference between Alpha testing & Beta testing

7) Difference between Load testing & Volume testing

8) Difference between Functional testing & Non- Functional testing

9) Difference between Localization testing & Globalization testing.

10) Difference between Top down integration & Bottom up integration

11) Difference between Static testing & Dynamic testing

12) Difference between Alpha testing & Beta testing

13) Difference between Negative test case/testing & Positive test case/testing

14) Difference between Smoke testing & Sanity testing

15) Difference between Database testing & Security testing

16) Difference between Core product testing & End product testing

17) Difference between Installation testing & Uninstallation testing

18) Difference between Web testing & Application testing

19) Difference between System testing & Functional testing

20) Difference between GUI testing & Functional testing

21) Difference between System testing & End-to-End testing

22) Difference between System testing & Acceptance testing

23) Difference between Normal testing & Game testing

24) Difference between Black box testing & White box testing

25) Difference between Test bed & Test harness

26) Difference between Preventative Approach In Testing & Reactive Approaches In Testing

27) Difference between Software Testing & SQA

28) Difference between Testing method & Testing technique

29) Difference between Data flow diagram & Flow chart

30) Difference between Testing tool & Testing technique

31) Difference between Stub & Driver

32) Difference between Build version Id & Software version Id

33) Difference between Product based company & Project based company

34) Difference between Process &  Project

35) Difference between Boundary value analysis & Equivalence partioning

36) Difference between ETL and DB testing

37) Difference between Authorization & Authentication

38) Difference between V- model & Waterfall model

39) Difference between Business process flow & Scenario

40) Difference between Function & Procedure

41) Difference between Action & Transaction

42) Difference between Implementation & Institutionalization

43) Difference between Measures & Metrics

44) Difference between Static testing & Dynamic testing

45) Difference between Response time & Throughput

46) Difference between Automatic correlation & Manual Correlation

47) Difference between Standard log & Extended log

48) Difference between Process & Thread

49) Difference between Build version & Software version

50) Difference between Bug reporting & Bug tracking

51) Difference between Test scenario & Use case

52) Difference between Test scenario & Test case

53) Difference between Test case & Use case

54) Difference between Use case & Pseudo code

55) Difference between 2-Tier Architecture &  3-Tier Architecture

56) Difference between Risk & Issue

57) Difference between Review & Walkthrough

58) Difference between Walkthrough & Inspection

59) Difference between Entry Criteria & Exit Criteria

60) Difference between Code Review & Code Walkthrough

61) Difference between Test Plan  & Test Strategy

62) Difference between Master Test Plan & Test Plan

63) Difference between Testing  & Debugging

64) Difference between  Software Inspection & Testing

65) Difference between Consistent Bug & Inconsistent Bug

66) Difference between Error guessing & Error seeding

67) Difference between Expected result & Actual result

68) Difference between Formal review & Informal review

69) Difference between Manual testing & Automation testing

70) Difference between Interoperability Testing & Compatibility Testing

71) Difference between Gorilla Testing & Monkey Testing

72) Difference between Software Test Engineer & Test Analyst

73) Difference between HTTP & HTTPS

74) Difference between BDD & TDD

75) Difference between UAT & BAT

76) Difference between SDLC & STLC

77) Difference between SIT & IST

78) Difference between CASE & CAST

79) Difference between RTM & TRM

80) Difference between ABI & API

81) Difference between SRS & BRS

82) Difference between HLD & LLD

83) Difference between CMM & TMM

84) Difference between CMM & CMMI

85) Difference between ISTQB & ISEB

86) Difference between Process Oriented Approach  & People Oriented Approach

87) Difference between Latent defects & Masked defects

88) Difference between Software Development & Production

89) Difference between Website & Web application

90) Difference between Building & Compiling

91) Difference between Revision & Version (Control)

92) Difference between Forward Traceability Matrix & Backward Traceability Matrix

93) Difference between Project & Maintenance Project

94) Difference between Test Design, Test Case & Test Procedure

95) Difference between Client-Server Application, Web Based Application & Desktop Application

96) Difference between QA, QC & Software Testing

97) Difference between Build, Version & Release

98) Difference between Bug, Defect, Error, Fault & Failure

99) Difference between ISO, CMMI, IEEE & Six sigma

100) Difference between Software, Application, Program & Gadget

101) Difference between Statement Coverage, Decision Coverage, Code Coverage & Path Coverage

Was this helpful?

Thanks for your feedback!

Leave a Comment