1 |
High-Level Test-Driven Learning Using Web Application and Web ServiceOh, Se Hun 14 May 2010 (has links)
In order to introduce learning cases with real-world contexts to the Computer Science students in their early stage of learning, a set of Web applications that utilize Web services are simplified and customized to demonstrate the core concept of high-level test-driven learning methodology. Four e-commerce Web applications were implemented for this project. These applications show how real-world Web services work and interact with each other. By systematically planting a number of errors into the services, we created a learning environment for the students to understand the system structure and basic programming through their critical thinking. A goal is to keep students' interest in computer science. In doing so, a set of features that help students observe the systems' behavior are designed, and collectively formed a pattern of user interface "the Learner's Corner."
|
2 |
Hybrid Built-In Self-Test and Test Generation Techniques for Digital SystemsJervan, Gert January 2005 (has links)
The technological development is enabling the production of increasingly complex electronic systems. All such systems must be verified and tested to guarantee their correct behavior. As the complexity grows, testing has become one of the most significant factors that contribute to the total development cost. In recent years, we have also witnessed the inadequacy of the established testing methods, most of which are based on low-level representations of the hardware circuits. Therefore, more work has to be done at abstraction levels higher than the classical gate and register-transfer levels. At the same time, the automatic test equipment based solutions have failed to deliver the required test quality. As a result, alternative testing methods have been studied, which has led to the development of built-in self-test (BIST) techniques. In this thesis, we present a novel hybrid BIST technique that addresses several areas where classical BIST methods have shortcomings. The technique makes use of both pseudorandom and deterministic testing methods, and is devised in particular for testing modern systems-on-chip. One of the main contributions of this thesis is a set of optimization methods to reduce the hybrid test cost while not sacrificing test quality. We have devel oped several optimization algorithms for different hybrid BIST architectures and design constraints. In addition, we have developed hybrid BIST scheduling methods for an abort-on-first-fail strategy, and proposed a method for energy reduction for hybrid BIST. Devising an efficient BIST approach requires different design modifications, such as insertion of scan paths as well as test pattern generators and signature analyzers. These modifications require careful testability analysis of the original design. In the latter part of this thesis, we propose a novel hierarchical test generation algorithm that can be used not only for manufacturing tests but also for testability analysis. We have also investigated the possibilities of generating test vectors at the early stages of the design cycle, starting directly from the behavioral description and with limited knowledge about the final implementation. Experiments, based on benchmark examples and industrial designs, have been carried out to demonstrate the usefulness and efficiency of the proposed methodologies and techniques.
|
3 |
Test vid utveckling av IT- system : En studie om metoder och arbetssätt för low-level test / Test in Development of IT systems : A study of methods and procedures for low-level testVega Ledezma, Madeleine, Arslan, Murat-Emre January 2014 (has links)
Test av informationssystem är en viktig del inom systemutvecklingsprocessen för att minimera felaktigheter och förbättra tillförlitligheten av system. Trafikverkets IT enhet hade ett fastställt och strukturerat testarbete för high-level test däremot hade de inte ett fastställt strukturerat testarbete inom low-level test. Vi fick i uppdrag att undersöka metoder och arbetssätt som fanns inom low-level test. Vi skulle också jämföra system som genomgått ett strukturerat testarbete inom low- och high-level test mot system som genomgått ostrukturerat low-level test och strukturerat high-level test. Målet med examensarbetet var att föreslå lämpliga metoder och arbetsätt inom low-level test för Trafikverkets IT enhet. Målet var också att ge en rekommendation ifall ett strukturerat testarbete inom low- och high-level var att rekommendera i jämförelse mot system som genomgått ostrukturerat low-level test och strukturerat high-level test. Genom litterära studier och intervjuer med Trafikverkets resurser genomförde vi vår undersökning och kom fram till vårt resultat.Vår rekommendation för Trafikverket IT var att de ska använda sig utav testdriven utveckling eftersom utvecklarna var osäkra på vad som skulle testas och metoden skulle klargöra detta. Dessutom ville de ha valmöjligheter och riktlinjer som skulle ge dem en mer bestämd arbetsstruktur. Vi rekommenderar också en anpassning av Self-Governance ramverket där aktiviteter väljs ut för varje projekt av en metodansvarig eller projektansvarig (Scrum Master) som bestämmer vilka aktiviteter som ska utföras på individ- och gruppnivå. / Testing of information systems is an essential part of the system development process to minimize errors and improve the reliability of systems. Trafikverket IT unit had a structured testing in the test phase high-level, however, they had not a structured testing in the development phase, low-level tests. We were assigned to examine methods and working methods in low-level test. We also would compare systems that had undergone a structuredtesting in low-and high-level test against systems that had undergone an unstructured low-leveltest and structured high-level test.The goal of the thesis was to propose appropriate method/methods in low-level test for Trafikverket IT unit. The goal was also to make a recommendation if a structured testing in low-and high-level were to be recommended in comparison with systems that had undergone unstructured low-level test and structured high-level test. Through literary studies and interviews with Trafikverket employees we reached our result. Our recommendation for Trafikverket IT is that they should use test-driven development because developers were unsure of what should be tested and the method would make thisclear. The developers also wanted to have options and guidelines that would give them a definite work structure. We also recommend an adaptation of the Self-Governance frameworkfrom where activities can be selected from each project manager (Scrum Master) that determines which activities will be performed in individual- and group level for each project.
|
4 |
Factors predicting success in the final qualifying examination for chartered accountantsWessels, Sally 11 1900 (has links)
Anyone desiring to qualify as an accountant or auditor is required to pass an examination as
approved by the Public Accountants' and Auditors' Board to establish whether candidates have
attained the required standard of academic knowledge in terms of the syllabi laid down by the
Board, as well as whether they are able to apply that knowledge in practice (P AAB, 1995).
However each year many students fail this very important examination. The reasons for this are
not clear and the purpose of this research is to determine whether: personality; vocational
interests; intelligence; matriculation Mathematics and home language (English/ Afrikaans) results,
predict success in the QE, by comparing a group of successful and unsuccessful QE candidates.
The logistic regression, discriminant analysis and t-test statistical procedures, indicated that:
warmth (A), liveliness (F), rule-consciousness (G), social boldness (H), apprehension (0),
self-reliance (Q2), perfectionism (Q3), tension (Q4), computational interest, social services
interest, mechanical interest, Mental Alertness and matriculation home language, are significant
factors to consider when identifying candidates likely to be successful in the QE. / Industrial & Organisational Psychology / MCOM (Industrial Psychology)
|
5 |
Factors predicting success in the final qualifying examination for chartered accountantsWessels, Sally 11 1900 (has links)
Anyone desiring to qualify as an accountant or auditor is required to pass an examination as
approved by the Public Accountants' and Auditors' Board to establish whether candidates have
attained the required standard of academic knowledge in terms of the syllabi laid down by the
Board, as well as whether they are able to apply that knowledge in practice (P AAB, 1995).
However each year many students fail this very important examination. The reasons for this are
not clear and the purpose of this research is to determine whether: personality; vocational
interests; intelligence; matriculation Mathematics and home language (English/ Afrikaans) results,
predict success in the QE, by comparing a group of successful and unsuccessful QE candidates.
The logistic regression, discriminant analysis and t-test statistical procedures, indicated that:
warmth (A), liveliness (F), rule-consciousness (G), social boldness (H), apprehension (0),
self-reliance (Q2), perfectionism (Q3), tension (Q4), computational interest, social services
interest, mechanical interest, Mental Alertness and matriculation home language, are significant
factors to consider when identifying candidates likely to be successful in the QE. / Industrial and Organisational Psychology / MCOM (Industrial Psychology)
|
Page generated in 0.0893 seconds