Function Tester

  • Uploaded by: shibanichandra
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Function Tester as PDF for free.

More details

  • Words: 485
  • Pages: 16
FUNCTION TESTER Project Members  Maria Mathew  Prashob T.  Shalin S.  Shibani K. Chandra  Shimi C.

Under the guidance of Ms. Reshma S. Ravi

INTRODUCTION

ØFunction tester tests the functions in a .net assembly. ØBased on black box testing. ØIntended audience: Software developers. ØProgramming language used: C# ØBased on the Reflection functionality of the .net framework.

OBJECTIVE The project discusses the formulation of the problem of function testing of large software systems and tools to solve the formulated problem. The focus of the project is on a formulation of software testing for verifying functions of a system or the subsystem.

FUNCTION TESTING ØPerhaps the most widely used testing technique. ØWe test what the program does- The basic idea is to identify and then test each program function thoroughly, one at a time, such that it does what it is supposed to do and does not do anything else.

SPECIFICATION ØHARDWARE oProcessor : Pentium 3 oMain Memory : 128 MB oHard Disk : 100 MB

ØSOFTWAR E oOperating System : Windows Vista, Windows XP or Windows 2003 Server oFront-end : C#.NET oBackend : SQL Server

DESIGN- DFD USER

REGI ST ER

1

USER L IST

1 LOGIN

EX TR AC TIN G ME THO DS

TE STING

2 LOADI NG EX E

EX TR AC TIN G CL ASSE S

1.Username and password, 2. Parameters , 3.Pass or fail

TEST CASES

3 RES ULT

DESIGN SPACE FOR UML

REFLECTION IN C# Reflection –feature of .Netframework which provides a powerful way of collecting and manipulate information present in application's assemblies and its metadata. Metadata contain all the Type information used by the application.

The

ability

to

obtain

information at

runtime also makes it even more advantageous. When reflection is used along with system.type, it allows the developer to get the valuable information about all the types and about the assemblies.

WORKING Phases of Implementation ØLogin with username and password. Ø Loading an executable file (.NET assembly). Ø Extracting the classes. Ø Extracting the functions. Ø Test cases. Ø Testing. Ø Saving the test report as XML.

screenshots

ADVANTAGES ØImprove code reliability ØIdentify errors hidden in existing applications ØWorks with any programming language that targets the .NET Framework, including Microsoft Visual C#.NET, Visual Basic .NET, and managed Visual C++ .NET. Øcan be evolved into an online version. ØSecurity features enabled

DISADVANTAGES ØCan test only user defined functions with return value. ØInputs to the functions -test cases- have to be entered manually.

CONCLUSION The Function Tester is a software to test the functions in a .netassembly to confirm that it does exactly what it is intended to do. The software loads a .net assembly, test it with the test cases provided and then saves the test result as an XML file. We have tried our best to make this software efficient and easy to use.

REFERENCE ØThe Fundamentals ofSoftwareEngineering By Rajib Mall Øwww.codersource.net/published/view/291/refle ction_in.aspx Ømsdn.microsoft.com/enus/library/ms173183(VS.80).aspx

Related Documents

Function Tester
May 2020 10
Tester
May 2020 15
Tester
April 2020 15
Capacitor Tester
May 2020 3
Manual Tester
April 2020 7
Tester+dictionary
November 2019 8

More Documents from ""

Function Tester
May 2020 10