cs608-Software Verfication and Validation, Schemes and Mind Maps of Software Engineering

Short notes and ppt slides that helps to understand the topic of cs608-Software Verfication and Validation

Typology: Schemes and Mind Maps

2022/2023

Available from 09/03/2023

shumailamoin1
shumailamoin1 🇵🇰

5 documents

1 / 53

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Software Verification and Validation
Lecture No. 15
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35

Partial preview of the text

Download cs608-Software Verfication and Validation and more Schemes and Mind Maps Software Engineering in PDF only on Docsity!

Software Verification and Validation

Lecture No. 15

Module 93:

Test Data Management

Test Data Management

 (^) Therefore, we have  (^) Test oracles  (^) Test execution resulting data in the shape of test execution logs  (^) Traceability matrix  (^) Once testing is complete, we maintain clean-up information  (^) Another important aspect is the storage of automated test cases, bug logs, screenshots etc.

Test Data Management

 (^) We keep record of all of these to infer valuable information such as:  (^) Product quality metric  (^) Expected completion time  (^) We emphasize on aspects of test data management considering automated testing tools providing support for:  (^) Test case recording  (^) Test case execution  (^) Bug log recording  (^) Analysis of results  (^) we study usage of Microsoft Test Manager (MTM) END

Test Data Management with MTM

 Test data management is

important for many reasons

 Traceability

 In process fault arrival

for quality assessment

 Fault predictions

 Fault removal

effectiveness

 Expected test cycle

completion

 We study a tool for test data

management

Test Data Management with MTM

 (^) System Under Test  (^) We have a learning management system which is under development and we treat it is SUT.  (^) We write test cases, execute them and record  (^) Login MTM using Team Foundation Server

Module 95:

Test Planning with MTM (Microsoft Test Manager)

Test Planning with MTM

 We undertake steps

involved in Software Testing

Lifecycle (STLC) as follows:

 System under test (SUT)

Analysis

 Test Planning

 Test case development

 Test Environment setup

 Test Execution

 Test Cycle closure

Test Planning with MTM

 Test planning

 (^) We develop  (^) Test plan  (^) Test suites  (^) Test cases

 We make use of Microsoft

Test Manager (MTM)

Test Planning with MTM

 Create A New Test Plan

Test Planning with MTM

 Create A New Test Suite

Test Planning with MTM

 Create A Test Case

Test Planning with MTM

 Adding a

test

requirement

Module 96:

Test Case Development with MTM (Microsoft Test Manager)