We present a regression test selection technique for C# programs. C# is fairly new and is often used within the Microsoft .Net framework to give programmers a solid base to develop a variety of applications. Regression testing is done after modifying a program. Regression test selection refers to selecting a suitable subset of test cases from the original test suite in order to be rerun. It aims to provide confidence that the modifications are correct and did not affect other unmodified parts of the program. The regression test selection technique presented in this paper accounts for C#.Net specific features. Our technique is based on three phases; the first phase builds an Affected Class Diagram consisting of classes that are affected by the change in the source code. The second phase builds a C# Interclass Graph (CIG) from the affected class diagram based on C# specific features. In this phase, we reduce the number of selected test cases. The third phase involves further reduction and a new metric for assigning weights to test cases for prioritizing the selected test cases. We have empirically validated the proposed technique by using case studies. The empirical results show the usefulness of the proposed regression testing technique for C#.Net programs.
Read the rest of this entry »
Considering the rapid pace of changes in the software field and the limited courses that a student can take in languages, the question is which languages are crucial for students to learn in an undergraduate IS curriculum. This paper investigates the necessity of teaching C# and .NET in the undergraduate IS curriculum. It explores the pros and cons of .Net versus J2EE for applications development and differences between C#, C++ and Java, and which one may be the best language for teaching first programming course in IS curriculum.
Read the rest of this entry »
This paper explains our efforts to add Ada to Microsoft’s family of .NET languages. There are several advantages to weaving Ada into the Common Language Environment provided by the .NET environment. This paper explains our approach and current progress on the research. We provide the means to extract Ada specification files from Microsoft Intermediate Language (MSIL) code and compile Ada programs into MSIL.
Read the rest of this entry »
One of the great benefits of using Oracle products is their support for multiple programming frameworks. By supporting .NET, Java/J2EE, PHP, and C/C++ applications, all developers can use Oracle’s advanced database features, providing true flexibility for development organizations. Each of Oracle’s data access drivers is designed to maximize performance of its respective framework and to enable access to the latest database features.
Read the rest of this entry »
Crystal Reports has enjoyed a long association with Microsoft and has shipped with Visual Basic (and subsequently Visual Studio) as the default report writer since 1993. Developers have traditionally had a love-hate relationship with Crystal Reports; they loved the functionality it provided and the free run-time license, but they hated having to upgrade to the latest version to get the features they required. Another complaint was that reports could not be created or modified programmatically; they could be created only through the user interface (UI) with either the developer UI with Visual Studio or the consumer UI with the Crystal Reports retail package.
Read the rest of this entry »
Solutions | J2EE to .NET 2.0 Migration
Since almost two years, there has been an active debate over the endurance of the two giant enterprise platforms, Microsoft‘s .NET and Sun‘s Java 2 Platform, Enterprise Edition (J2EE). Which technology would emerge as the leading platform for developing new web applications?
Now that the combat has settled down a bit, each platform has managed to capture a substantial share of market for itself. In fact, many organizations have arranged for a strategy for one or the other of these frameworks. But many (e.g. those which have large investments in the legacy systems) are still evaluating the merits of the two platforms. The IT personnel in those businesses is questioning as to what extent would choosing .NET or J2EE influence their host strategy, etc.
Read the rest of this entry »
18 Sep
Posted by jj as Development, Dotnet
This introduction serves as a high-level overview of the different test approaches and tools, including Java Explorer, Java Framework, .NET Explorer, and .NET Framework that are offered by SilkPerformer SOA (Service Oriented Architecture) Edition
SilkPerformer .NET Explorer, which was developed using .NET, allows you to test Web Services, .NET Remoting objects, and other GUI-less .NET objects. .NET Explorer allows you to define and execute complete test scenarios with different test cases without requiring manual programming—everything is done visually via point and click operations. Test scripts are visual and easy to understand—even for staff members who aren’t familiar with .NET programming languages.
Read the rest of this entry »
16 Sep
Posted by jj as Dotnet
Nowadays, transacting business through E-commerce platform has become an important business trading way in modern society. E-commerce has been applied to literally every aspect of our society. The requirements of users are variable, different methods are in need of realizing E-commerce, even the deployment platforms are different. The JSP, ASP, HTML and other traditional scripting language has become unable to meet the needs of designing a complex system, even if it has been realized, the coupling between codes, the configuration environment and system deployment dependency fall far short of various requirements of users. It is a highly skilled work which demands good conception of beauty and much professional knowledge of the program designers. However, it is difficult to fulfill the needs in reality.
Read the rest of this entry »