logo
  • Company
    About
    • Profile
    • Key Facts
    • Structure & Offices
    • Board of Directors
    • Management Team
    • Social Responsibility
    • Agile Approach
    • News
    • Press Kit
    Experience
    • Clients
    • Case Studies
    • Testimonials
    • Technology Partners
    • Business Partners
    • Universities
    Contacts
    • HeadquartersHEADQUARTERS
    • Gilching, Germany
    • +49-8105-399-050
    • vertrieb@sam-solutions.de
    • Regional OfficeREGIONAL OFFICE
    • Norwood, USA
    • +1-857-777-6073
    • info@sam-solutions.us
    Key Facts
    30
    Years of Service
    9
    Countries
    800+
    Employees
    1000+
    Projects
  • Services
    Services
    • Software Engineering
    • Enterprise Software Development Services
    • Ecommerce Development Services
    • Custom Applications and Digital Solutions
    • Cloud-Based Software Development
    • API Development Services
    • Maintenance and Modernization
    • DevOps as a Service
    • Operation and Help Desk
    • Mobile Apps
    • Cross-Platform Mobile App Development
    • iOS Application Development
    • Android Application Development
    • React Native Development
    • Flutter‌ ‌App‌ ‌Development‌
    • Xamarin App Development
    • IoT & Embedded Development
    • IoT Development
    • Embedded Software Development
    • Custom Firmware Development
    • Linux Device Driver Development
    • QA Services
    • Software QA Process
    • Functional Testing Services
    • Non-Functional Testing Services
    • Performance Testing Services
    • Security Testing Services
    • Test Automation Services
    • Desktop Application Testing Services
    • Web App and Website Testing Services
    • Mobile App Testing Services
    • iOS App Testing Services
    • Android App Testing Services
    • Embedded Software Testing
    • API Testing Services
    • Software Outsourcing Services
    Success Stories
    Courtware
    Cloud-Based SaaS and Mobile Platform Modernization Project for Gov Tech Leader Courtware Solutions

    Courtware has been delivering government software engineering services to U.S. government agencies for over 20 years.

    See case study
    View all cases
  • Solutions
    Solutions
    • Ecommerce Solutions
    • Ecommerce Development Services
    • SAP C/4HANA Solutions
    • Sitecore Ecommerce Development
    • Magento Development
    • Portals and CMS
    • Sitecore CMS Development
    • Umbraco
    • Contentful
    • Contentstack
    • Sanity
    • SDL WEB (Formerly Tridion)
    • MS SharePoint
    Success Stories
    TelecomSlivenije
    Award-Winning SAP Commerce Cloud Implementation For Telekom Slovenije

    Telekom Slovenije is one of the largest B2B and B2C telecom providers in Southeastern Europe. The company provides a wide range of telecom-related services, such as cloud, infrastructure, and systems integrations, as well as both fixed and mobile network services.

    See case study
    View all cases
  • Tech stack
    Technologies
    • .NET development services.NET
    • Java development servicesJava
    • JavaScript development servicesJavaScript
    • React development servicesReact
    • React Native development servicesReact Native
    • Node.js development servicesNode.js
    • Angular development servicesAngular
    • Flutter development servicesFlutter
    • Xamarin development servicesXamarin
    • Python development servicesPython
    • PHP development servicesPHP
    • C# development servicesC#
    • C++ development servicesC++
    • COBOL development servicesCOBOL
    Technology partnership
    Microsoft
    SAP
    We comply with
    ISO 9001
    ISO 27001
    ISO/IEC/IEEE 29119
    ISTQB
  • Industries
    Featured Industries
    • Ecommerce and Retail
    • Internet of Things
    • Hi-Tech
    • Intellectual Property
    • Telecommunications
    • Insurance
    • Logistics and Transportation
    • Automotive
    • Medicine & Healthcare
    Customer spotlight
    Abat

    “We are developing the unique PLUS software for the control of production processes in manufacturing. In 2007, while porting the PLUS client from SmallTalk to C#, we transferred part of the work to SaM Solutions, and kept the existing COBOL backend in-house. We were pleased with the reliability and high quality of their work, and SaM Solutions quickly...”

    Mario Kleber, Program Manager at ABAT+ GMBH
    See the testimonial
    View all testimonials
  • Portfolio
  • Blog
Contact us
  • CUSTOMER PROFILE
  • problem
  • solution
  • technologies
  • SUCCESS
  • TESTIMONIAL
SaM Solutions / Company / Case studies /

Quality Assurance Services for Judicial Application

The Quality Assurance of a process automation application for judicial agencies

CUSTOMER PROFILE

The Customer is an international company headquartered in Germany. It delivers services in the electrical technology, electronics, power equipment, transport, medical equipment and lighting technology.

problem

The team was required to perform a comprehensive quality assurance of a Windows-based desktop app developed for the process automation in judicial agencies. The team’s distribution among various locations complexified the project; for instance, business analysts were on the Customer’s side, while the part of the development team resided in Belarus.

Because of the specifics of the judiciary domain, the requirements to the application quality were extremely strict, so the project was extremely complicated and a special emphasis was put on the app’s thorough testing. The intense interaction of various system modules only added complexity to the testing.

SOLUTION

SaM Solutions’ Germany- and Belarus-based J2EE specialists and some Customers’ subject matter experts were responsible for the project. Despite that SaM Solutions has provided a sizable team, it could be extended if necessary. The team performed all the project’s stages, such as the application planning, development, extension, support and proceeded with the subsequent testing phase.

Testing Strategy

  1. Regression testing. The Minsk-based testing group performed the regression testing of the most critical app’s functionality (from both business, and development perspective).
    For the checkups, the SaM’s testing team used both the test cases provided by the Customer and those created on their own, which ensured that the whole app’s source code was thoroughly checked. Regression tests were made on schedule, every two months.
  2. Functionality testing. The checkups of new functionalities were performed as the features were added. The testing combined two approaches: specification-based and exploratory ones.
  3. The specifics of some tests required the test data to be prepared in advance. For instance, all case data must be entered beforehand to check the calculation correctness of legal costs paid for a specific court case.
    The test data could be prepared in the following ways:
    - Manually (i.e. all initial data was entered by a tester using relevant application modules)
    - Automatically (initial data was entered by an automatic script using relevant application modules)
    - The Customer provided anonymized data base with real data on a periodic basis
  4. Acceptance criteria were the following:
    - The successful passing of the preset number of test cases
    - The absence of critical unresolved defects

Types of Testing

To perform functional testing, the SaM’s team mainly utilized the manual testing technique. However, they also implemented automated testing - via QARun, Testpartner and Marathon. Marathon testing framework provided the best results, as creating Python scripts allowed automating the most important test cases that were run during the pre-release phase. Marathon scripts were also partially used to prepare initial data for manual testing.

Non-functional testing included installation testing and usability testing.

The team performed the accessibility testing at a certain stage of the project to check if the application was suitable for the people with weak sight. For this purpose, JAWS was used as a testing tool, as this instrument reads inscriptions on the screen. While the testing group was responsible for label correctness and the check of their readability.

Also, the documentation testing was a part of the project. The functional specifications were checked for their completeness, feasibility, testability and consistency.

Testing Tools

The team utilized the following testing tools during this 7-year-long project:

  • TUTOS was used as a bug tracking system and, partially, - as a tool for activity planning and documentation storage
  • JIRA was used for bug tracking purposes
  • CVS version control system was used for test cases and documentation storage
  • ReportMaker, developed by the testing team, was used as an additional tool for man-hour accounting, testing planning and test report generation.

Technologies

Bug tracking System

TUTOS

Testing

QARun

CASE Tools

ERwin

Other Techs

Servlets, Remote Method Invocation (RMI), Enterprise JavaBeans (EJB), Java Transaction API (JTA), Swing, Jira

Application Servers & DB

JBoss, Oracle 9i

Operating System

OS Independent

Platform

J2EE

Programming Languages

Java, Extensible Markup Language (XML)/Extensible Stylesheet Language Transformations XSLT

SUCCESS

During this project, the SaM Solutions’ team cooperated closely with the Customer, and this encouraged good testing results. A clear understanding of the domain where the application was used factored into the maximal efficiency of both product development, and testing. The Customer received a software that fully met their functional and quality requirements.

Дата распечатки: 08.12.2023 08:12:08
Распечатано с сайта: www.sam-solutions.com
URL: www.sam-solutions.com/company/case-studies/quality-assurance-services-for-judicial-application/
All casesPrint version
Company
  • Profile
  • Board of Directors
  • Management
  • Blog
  • Press room
  • Clients
  • Testimonials
  • Case studies
  • Partners
Services
  • Software Engineering
  • eCommerce Solutions
  • Portals and CMS
  • Mobile Apps
  • Embedded Development
  • Software Outsourcing Services
  • SaM CloudBOX PaaS
  • QA Services
  • Technologies
Industries
  • Hi-Tech
  • Internet of Things
  • eCommerce and Retail
  • Insurance
  • Logistics and Transportation
  • Medicine & Healthcare
  • Intellectual Property
  • Telecommunications
  • Automotive
Blog
  • AI & Machine Learning
  • E-Commerce & CX
  • IoT & Embedded
  • Digital Transformation
  • SAP CX
  • Sitecore
  • Mobile development
Follow us
  • About Us
  • /
  • Services
  • /
  • Industries
  • /
  • Contact Us
  • /
  • Privacy & Responsibility
© 1993-2023 SaM Solutions. All Rights Reserved / Designed by Red Graphic
Request a quote
Field is required
Please enter a valid email address

Formats - .doc(x), .pdf, .zip, .rar, .pages, .odt
File size should not exceed 10 Mb

Field is required

Please fill in all the required fields

Thank you!Your message has been successfully sent.

We will contact you very soon!