Moon:
trace TC file to LLR
Ajay:
missing test cases for boundaries for all 3 inputs. done
change tc purpose for tc6, tc7, tc8
missing taceability between tc and tp
update tp for tc5
update implementation details in CTs
Dinakar:
update implementation details in tc CTs
re write all tcs to meet functionality plus mc/dc in min possible test cases.
Assignment: 8/21/2022 ==> dinakar, moon, ajay
Z = A && B;
A B Z
0 0 0
0 1 0
1 0 0
1 1 1
Z = A || B;
A B Z
0 0 0
0 1 1
1 0 1
1 1 1
----
Z = A && B && C;
ABC Z
000 0
001 0
010 0
011 0
100 0
101 0
110 0
111 1
Z = A || B || C;
Z = A && B || C;
Z = A || B && C;
--------------------------
Z = A && B && C && D;
Z = A || B || C || D;
Z = A || B && C && D;
Z = A || B || C && D;
Z = A && B || C && D;
Z = A && B && C || D;
Z = A && B || C || D; ==> Z = (((A && B) || C) || D);
ABCD Z
0000 0
0001 1
0010 1
0011 1
0100 0
0101 1
0110 1
0111 1
1000 0
1001 1
1010 1
1011 1
1100 1
1101 1
1110 1
1111 1
Z = A || B && C || D;
----------------------------------5 boolean inputs ==> 4 operators possible ==> 16 combinations
Z = A && B && C && D && E;
--------------
10 inputs ==> 1032 ==> 11
11 inputs ==> 2064 ==> 12
12 inputs ==> 4128 ==> 13
12/14/2021, Tue
---------------------
compilation process:
pre-processor
compiler
assembler ==> .o ==> object code
linker ==> .exe ==> EOC ==> executable object code
preprocessor:
evaluation of pre processor directives
remove comments // /* */
Validation - The process of determining that the requirements are the correct requirements and that they are complete.
The system life cycle process may use software requirements and derived requirements in system
validation.
Verification - The evaluation of the results of a process to ensure correctness and consistency with respect to the inputs and standards provided to that process.
HLR, Design Standards ==> Design Process ==> LLR + Architecture
Pending topics:
test case design techniques
equivalence class partitioning (ECP)
boundary value analysis (BVA)
modified condition/decision coverage (MC/DC)
Development tasks - HLR/LLR/software architecture/Code - developer
Testing tasks - TC/TP/TR - tester
Analysis - TCA ==> RBTCA + SCA - tester